"make check" starts to fail on 4.3-job-ops?

Martin mprowe at gzunder.homeip.net
Tue Apr 17 11:07:51 PDT 2012


Hi,
Two machines running openSUSE 11.4, one compiles and passes "make check", the other fails?

The good machine will fly through the checks. The duff machine will take over an hour to finish the same tests!! Both are of similar spec. How do I isolate the problem? Here is the log file from the failing machine.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CUPS 1.5 Software Test Report

This software test report provides detailed test results that are used to evaluate the stability and compliance of CUPS Version 1.5.
Document Overview

This software test plan is organized into the following sections:

    1 - IPP Compliance Tests
    2 - Command Tests
    3 - Log Files

1 - IPP Compliance Tests

This section provides the results to the IPP compliance tests outlined in the CUPS Software Test Plan. These tests were run on 2012-04-17 by root on myRouter.

"4.1-requests.test":
    No Attributes                                                        [PASS]
    Charset Attribute                                                    [PASS]
    Language Attribute                                                   [PASS]
    Language + Charset Attributes                                        [PASS]
    Charset + Language Attributes                                        [PASS]
    Charset + Language + Printer URI Attributes                          [PASS]
    Charset + Language + Job URI Attributes                              [PASS]
    Bad IPP Version                                                      [PASS]

Summary: 8 tests, 8 passed, 0 failed, 0 skipped
Score: 100%

"4.2-cups-printer-ops.test":
    Add Printer Test1                                                    [PASS]
    Verify Printer Test1 Added                                           [PASS]
    Delete Printer Test1                                                 [PASS]
    Verify Printer Test1 Deleted                                         [PASS]
    Subscribe to Printer Events                                          [PASS]
    Add Printer Test2                                                    [PASS]
    Verify Printer Test2 Added                                           [PASS]
    Modify Printer Test2                                                 [PASS]
    Re-Add Printer Test1                                                 [PASS]
    Verify Printer Test1 Re-Added                                        [PASS]
    Get Default Printer with no default set                              [PASS]
    Set Default Printer to Test1                                         [PASS]
    Get Default Printer                                                  [PASS]
    Get IPP/2.x Attributes for Printer Test1                             [PASS]

Summary: 14 tests, 14 passed, 0 failed, 0 skipped
Score: 100%

"4.3-job-ops.test":
    Print PostScript Job with bad job-sheets value to Test1              [PASS]
    Print PostScript Job to Test1                                        [PASS]
    Get Job Attributes                                                   [PASS]
    Print JPEG Job to Test2                                              [FAIL]
        RECEIVED: 172 bytes in response
        status-code = successful-ok (successful-ok)
        attributes-charset (charset) = utf-8
        attributes-natural-language (naturalLanguage) = en
        job-uri (uri) = ipp://localhost:8631/jobs/30
        job-id (integer) = 30
        job-state (enum) = pending
        job-state-reasons (keyword) = none
        EXPECTED: notify-subscription-id
    Get Job Attributes                                                   [PASS]
    Print Text Job to Test1                                              [PASS]
    Print PDF Job to Test1                                               [PASS]
    Hold Job on Test1                                                    [PASS]
    Release Job on Test1                                                 [PASS]
    Print Held Image Job to Test1                                        [PASS]
    Cancel Job                                                           [PASS]
    Get Job List on Test1                                                [PASS]
    Get All Jobs                                                         [PASS]

Summary: 13 tests, 12 passed, 1 failed, 0 skipped
Score: 92%

"4.4-subscription-ops.test":
    Add Printer Subscription w/Lease                                     [FAIL]
        RECEIVED: 124 bytes in response
        status-code = client-error-too-many-subscriptions (There are too many subscriptions.)
        attributes-charset (charset) = utf-8
        attributes-natural-language (naturalLanguage) = en
        status-message (textWithoutLanguage) = There are too many subscriptions.
        EXPECTED: STATUS successful-ok (got client-error-too-many-subscriptions)
        status-message="There are too many subscriptions."
        EXPECTED: notify-subscription-id
    [7 second delay]
    Verify Subscription Expiration                                       [PASS]
    Add 2 Printer Subscriptions w/Lease                                  [FAIL]
        RECEIVED: 124 bytes in response
        status-code = client-error-too-many-subscriptions (There are too many subscriptions.)
        attributes-charset (charset) = utf-8
        attributes-natural-language (naturalLanguage) = en
        status-message (textWithoutLanguage) = There are too many subscriptions.
        EXPECTED: STATUS successful-ok (got client-error-too-many-subscriptions)
        status-message="There are too many subscriptions."
        EXPECTED: notify-subscription-id
    List Printer Subscriptions                                           [FAIL]
        RECEIVED: 114 bytes in response
        status-code = client-error-not-found (No subscriptions found.)
        attributes-charset (charset) = utf-8
        attributes-natural-language (naturalLanguage) = en
        status-message (textWithoutLanguage) = No subscriptions found.
        EXPECTED: STATUS successful-ok (got client-error-not-found)
        status-message="No subscriptions found."
        EXPECTED: notify-subscription-id
        EXPECTED: notify-printer-uri
        EXPECTED: notify-events
    Check MaxSubscriptions limits                                        [PASS]

Summary: 5 tests, 2 passed, 3 failed, 0 skipped
Score: 40%

2 - Command Tests

This section provides the results to the command tests outlined in the CUPS Software Test Plan. These tests were run on 2012-04-17 by root on myRouter.

"5.1-lpadmin.sh":
Add Printer Test

    lpadmin -p Test3 -v file:/dev/null -E -m drv:///sample.drv/deskjet.ppd
    PASSED

Modify Printer Test

    lpadmin -p Test3 -v file:/tmp/Test3 -o PageSize=A4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I interrupted the test at this point (after an hour!) as I didn't think anything was happening?

Any thoughts would be most welcome. I realty don't want to rebuild this box if I can fix it.

Regards, Martin




More information about the cups-devel mailing list