********* 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 *********