********* Start testing of TestPrinterManager *********
Config: Using QtTest library 6.9.1, Qt 6.9.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), neon 24.04
PASS   : TestPrinterManager::initTestCase()
QDEBUG : TestPrinterManager::testSavePrinter_addMode() Running testSavePrinter_addMode
QDEBUG : TestPrinterManager::testSavePrinter_addMode() Calling savePrinter with addMode, args: QMap(("add", QVariant(bool, true))("ppd-name", QVariant(QString, "test.ppd"))("ppd-type", QVariant(int, 0)))
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: === SAVE PRINTER DEBUG START ===
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Input args: QMap(("add", QVariant(bool, true))("ppd-name", QVariant(QString, "test.ppd"))("ppd-type", QVariant(int, 0)))
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Printer name: "TestPrinter" isClass: false
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: PPD Type found: 0 Manual type is: PMTypes::Manual
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Manual PPD mode - filename set to: "test.ppd"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Mode flags - addMode: true isDefault: false
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Add mode - setting printer state to IPP_PRINTER_IDLE
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: New Printer: "TestPrinter" isClass? false Changing Default? false filename "test.ppd" 
forceRefresh false 
args QMap(("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Final args before request: QMap(("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Final fileName: "test.ppd"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Processing as PRINTER
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Calling addOrModifyPrinter with:
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm:   - name: "TestPrinter"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm:   - args: QMap(("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm:   - fileName: "test.ppd"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: addModify flag: true
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Modification requested, setting up async request handling
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: === SAVE PRINTER DEBUG END ===
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: === KCUPSREQUEST FINISHED CALLBACK ===
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Request finished for printer: "TestPrinter"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Has error: true
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Error details:
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm:   - Error code: 1030
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm:   - HTTP status: -1
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm:   - Error message: "No such file or directory"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm:   - Server error: "Not found"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Request failed, emitting requestError
QWARN  : TestPrinterManager::testSavePrinter_addMode() kf.i18n: KLocalizedString: Domain is not set for this string, translation will not work. Please see https://api.kde.org/frameworks/ki18n/html/prg_guide.html msgid: "Failed to configure printer: " msgid_plural: "" msgctxt: "@info"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: Failed to save printer/class "TestPrinter" "No such file or directory"
QWARN  : TestPrinterManager::testSavePrinter_addMode() org.kde.plasma.printmanager.kcm: === KCUPSREQUEST CALLBACK END ===
FAIL!  : TestPrinterManager::testSavePrinter_addMode() 'saveDoneSpy.wait()' returned FALSE. ()
   Loc: [/home/tarun/kde/src/print-manager/autotests/printermanagertests.cpp(41)]
QDEBUG : TestPrinterManager::testSavePrinter_addMode_makeModel() Running testSavePrinter_addMode_makeModel
QDEBUG : TestPrinterManager::testSavePrinter_addMode_makeModel() Calling savePrinter with makeModel, args: QMap(("add", QVariant(bool, true))("device-uri", QVariant(QString, "usb://HP/LaserJet%201020"))("ppd-name", QVariant(QString, "HP-LaserJet_1020-hplip.ppd"))("ppd-type", QVariant(int, 1)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: === SAVE PRINTER DEBUG START ===
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Input args: QMap(("add", QVariant(bool, true))("device-uri", QVariant(QString, "usb://HP/LaserJet%201020"))("ppd-name", QVariant(QString, "HP-LaserJet_1020-hplip.ppd"))("ppd-type", QVariant(int, 1)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Printer name: "TestPrinter_MakeModel" isClass: false
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: PPD Type found: 1 Manual type is: PMTypes::Manual
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Non-manual PPD mode - ppd-name remains in args: QVariant(QString, "HP-LaserJet_1020-hplip.ppd")
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Mode flags - addMode: true isDefault: false
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Add mode - setting printer state to IPP_PRINTER_IDLE
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: New Printer: "TestPrinter_MakeModel" isClass? false Changing Default? false filename "" 
forceRefresh false 
args QMap(("device-uri", QVariant(QString, "usb://HP/LaserJet%201020"))("ppd-name", QVariant(QString, "HP-LaserJet_1020-hplip.ppd"))("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Final args before request: QMap(("device-uri", QVariant(QString, "usb://HP/LaserJet%201020"))("ppd-name", QVariant(QString, "HP-LaserJet_1020-hplip.ppd"))("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Final fileName: ""
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Processing as PRINTER
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Calling addOrModifyPrinter with:
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm:   - name: "TestPrinter_MakeModel"
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm:   - args: QMap(("device-uri", QVariant(QString, "usb://HP/LaserJet%201020"))("ppd-name", QVariant(QString, "HP-LaserJet_1020-hplip.ppd"))("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm:   - fileName: ""
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: addModify flag: true
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Modification requested, setting up async request handling
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: === SAVE PRINTER DEBUG END ===
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: === KCUPSREQUEST FINISHED CALLBACK ===
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Request finished for printer: "TestPrinter_MakeModel"
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Has error: true
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Error details:
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm:   - Error code: 1280
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm:   - HTTP status: -1
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm:   - Error message: "Invalid argument"
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.libkcups: status unrecognised:  1280
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm:   - Server error: "server-error-internal-error"
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Request failed, emitting requestError
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() kf.i18n: KLocalizedString: Domain is not set for this string, translation will not work. Please see https://api.kde.org/frameworks/ki18n/html/prg_guide.html msgid: "Failed to configure printer: " msgid_plural: "" msgctxt: "@info"
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: Failed to save printer/class "TestPrinter_MakeModel" "Invalid argument"
QWARN  : TestPrinterManager::testSavePrinter_addMode_makeModel() org.kde.plasma.printmanager.kcm: === KCUPSREQUEST CALLBACK END ===
FAIL!  : TestPrinterManager::testSavePrinter_addMode_makeModel() 'saveDoneSpy.wait()' returned FALSE. ()
   Loc: [/home/tarun/kde/src/print-manager/autotests/printermanagertests.cpp(66)]
QDEBUG : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() Running testSavePrinter_addMode_ippEverywhere
QDEBUG : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() Calling savePrinter with IPP Everywhere, args: QMap(("add", QVariant(bool, true))("device-uri", QVariant(QString, "ipp://localhost:631/ipp/print"))("ppd-name", QVariant(QString, "everywhere"))("ppd-type", QVariant(int, 1))("printer-info", QVariant(QString, "Test IPP Everywhere Printer"))("printer-location", QVariant(QString, "Test Location")))
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: === SAVE PRINTER DEBUG START ===
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Input args: QMap(("add", QVariant(bool, true))("device-uri", QVariant(QString, "ipp://localhost:631/ipp/print"))("ppd-name", QVariant(QString, "everywhere"))("ppd-type", QVariant(int, 1))("printer-info", QVariant(QString, "Test IPP Everywhere Printer"))("printer-location", QVariant(QString, "Test Location")))
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Printer name: "TestPrinter_IPPEverywhere" isClass: false
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: PPD Type found: 1 Manual type is: PMTypes::Manual
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Non-manual PPD mode - ppd-name remains in args: QVariant(QString, "everywhere")
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Mode flags - addMode: true isDefault: false
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Add mode - setting printer state to IPP_PRINTER_IDLE
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: New Printer: "TestPrinter_IPPEverywhere" isClass? false Changing Default? false filename "" 
forceRefresh false 
args QMap(("device-uri", QVariant(QString, "ipp://localhost:631/ipp/print"))("ppd-name", QVariant(QString, "everywhere"))("printer-info", QVariant(QString, "Test IPP Everywhere Printer"))("printer-location", QVariant(QString, "Test Location"))("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Final args before request: QMap(("device-uri", QVariant(QString, "ipp://localhost:631/ipp/print"))("ppd-name", QVariant(QString, "everywhere"))("printer-info", QVariant(QString, "Test IPP Everywhere Printer"))("printer-location", QVariant(QString, "Test Location"))("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Final fileName: ""
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Processing as PRINTER
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Calling addOrModifyPrinter with:
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm:   - name: "TestPrinter_IPPEverywhere"
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm:   - args: QMap(("device-uri", QVariant(QString, "ipp://localhost:631/ipp/print"))("ppd-name", QVariant(QString, "everywhere"))("printer-info", QVariant(QString, "Test IPP Everywhere Printer"))("printer-location", QVariant(QString, "Test Location"))("printer-state", QVariant(int, 3)))
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm:   - fileName: ""
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: addModify flag: true
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Modification requested, setting up async request handling
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: === SAVE PRINTER DEBUG END ===
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: === KCUPSREQUEST FINISHED CALLBACK ===
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Request finished for printer: "TestPrinter_IPPEverywhere"
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Has error: true
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Error details:
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm:   - Error code: 1284
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm:   - HTTP status: -1
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm:   - Error message: "Unable to create PPD: Printer does not support required IPP attributes or document formats."
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.libkcups: status unrecognised:  1284
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm:   - Server error: "server-error-device-error"
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Request failed, emitting requestError
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() kf.i18n: KLocalizedString: Domain is not set for this string, translation will not work. Please see https://api.kde.org/frameworks/ki18n/html/prg_guide.html msgid: "Failed to configure printer: " msgid_plural: "" msgctxt: "@info"
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: Failed to save printer/class "TestPrinter_IPPEverywhere" "Unable to create PPD: Printer does not support required IPP attributes or document formats."
QWARN  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() org.kde.plasma.printmanager.kcm: === KCUPSREQUEST CALLBACK END ===
FAIL!  : TestPrinterManager::testSavePrinter_addMode_ippEverywhere() 'saveDoneSpy.wait(5000) || errorSpy.wait(5000)' returned FALSE. ()
   Loc: [/home/tarun/kde/src/print-manager/autotests/printermanagertests.cpp(98)]
PASS   : TestPrinterManager::cleanupTestCase()
Totals: 2 passed, 3 failed, 0 skipped, 0 blacklisted, 19754ms
********* Finished testing of TestPrinterManager *********