HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 0926 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 0926.


Report 0926 Actions


    Problem Report Number 0926
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Test Suite Deficiency (TSD)
    Problem Resolution ID TSD.X.0441
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published 1995-09-07 08:00
    Product Standard Commands and Utilities V2 (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSC version 4.1.4
    Test Identification POSIX.cmd/ed 102 103 151 152 294 295 348 349 476 477 552 553 601 602
    Problem Summary TSD4C.00068 Test may fail because of alternate backreference implementations.
    Problem Text
    The tests may fail because of alternate backreference implementations.

    We believe the GA136 and GA137 test functions rely on behavior
    which POSIX interpretation pasc-1003.2-43 ruled implementation
    specific.

    GA136 tests the following:

    BRE=a\(b\)*c\1 String=acb

    It expects the BRE to match the string. The interpretation
    ruled that it may also match nothing at all.

    GA137 tests the following:

    BRE=a\(b\)*c\1 String=acb
    BRE=a\(b\(c\(d\(f\)*\)\)\)\4 String=xYzabcdePQRST

    Whether these patterns match something or nothing at all
    was also ruled implementation specific.

    The test assertions should remain, but these specific patterns
    should be removed from the tests. The other patterns tested
    are not subject to interpretation.
    Test Output
    -------- ed

    Assertion #102 (A): Test general assertion 136 as applied to line addresses
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_102_2'
    diff of "out.stdout" and "ed_eso_102_2":
    *** out.stdout Fri Aug 25 08:44:09 1995
    --- ed_eso_102_2 Fri Aug 25 08:44:08 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! acb
    ! 1
    Assertion Result: FAIL

    Assertion #103 (A): Test general assertion 137 as applied to line addresses
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_103_1'
    diff of "out.stdout" and "ed_eso_103_1":
    *** out.stdout Fri Aug 25 08:44:29 1995
    --- ed_eso_103_1 Fri Aug 25 08:44:29 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! acb
    ! 1
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_103_2'
    diff of "out.stdout" and "ed_eso_103_2":
    *** out.stdout Fri Aug 25 08:44:35 1995
    --- ed_eso_103_2 Fri Aug 25 08:44:35 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! xYzabcdePQRST
    ! 1
    Assertion Result: FAIL

    Assertion #151 (A): Test general assertion 136 as applied to line addresses
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_151_2'
    diff of "out.stdout" and "ed_eso_151_2":
    *** out.stdout Fri Aug 25 08:46:15 1995
    --- ed_eso_151_2 Fri Aug 25 08:46:15 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! acb
    ! 2
    Assertion Result: FAIL

    Assertion #152 (A): Test general assertion 137 as applied to line addresses
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_152_1'
    diff of "out.stdout" and "ed_eso_152_1":
    *** out.stdout Fri Aug 25 08:46:27 1995
    --- ed_eso_152_1 Fri Aug 25 08:46:27 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! acb
    ! 2
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_152_2'
    diff of "out.stdout" and "ed_eso_152_2":
    *** out.stdout Fri Aug 25 08:46:34 1995
    --- ed_eso_152_2 Fri Aug 25 08:46:34 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! xYzabcdePQRST
    ! 2
    Assertion Result: FAIL

    Assertion #294 (A): Test general assertion 136 using the g command
    Standard output isn't the same as file 'ed_eso_294_2'
    diff of "out.stdout" and "ed_eso_294_2":
    *** out.stdout Fri Aug 25 08:48:19 1995
    --- ed_eso_294_2 Fri Aug 25 08:48:19 1995
    ***************
    *** 0 ****
    --- 1,2 ----
    + MATCHb
    + MATCHb
    diff of "ed_out_294_2" and "ed_eout_294_2":
    *** ed_out_294_2 Fri Aug 25 08:48:19 1995
    --- ed_eout_294_2 Fri Aug 25 08:48:09 1995
    ***************
    *** 1,2 ****
    ! acb
    ! acb
    --- 1,2 ----
    ! MATCHb
    ! MATCHb
    Command failed: 'cmp_show ed_out_294_2 ed_eout_294_2'
    Assertion Result: FAIL

    Assertion #295 (A): Test general assertion 137 using the g command
    Standard output isn't the same as file 'ed_eso_295_1'
    diff of "out.stdout" and "ed_eso_295_1":
    *** out.stdout Fri Aug 25 08:48:36 1995
    --- ed_eso_295_1 Fri Aug 25 08:48:36 1995
    ***************
    *** 0 ****
    --- 1,2 ----
    + MATCHb
    + MATCHb
    diff of "ed_out_295_1" and "ed_eout_295_1":
    *** ed_out_295_1 Fri Aug 25 08:48:36 1995
    --- ed_eout_295_1 Fri Aug 25 08:48:35 1995
    ***************
    *** 1,2 ****
    ! acb
    ! acb
    --- 1,2 ----
    ! MATCHb
    ! MATCHb
    Command failed: 'cmp_show ed_out_295_1 ed_eout_295_1'
    Standard output isn't the same as file 'ed_eso_295_2'
    diff of "out.stdout" and "ed_eso_295_2":
    *** out.stdout Fri Aug 25 08:48:47 1995
    --- ed_eso_295_2 Fri Aug 25 08:48:47 1995
    ***************
    *** 0 ****
    --- 1,2 ----
    + xYzMATCHePQRST
    + xYzMATCHePQRST
    diff of "ed_out_295_2" and "ed_eout_295_2":
    *** ed_out_295_2 Fri Aug 25 08:48:48 1995
    --- ed_eout_295_2 Fri Aug 25 08:48:36 1995
    ***************
    *** 1,2 ****
    ! xYzabcdePQRST
    ! xYzabcdePQRST
    --- 1,2 ----
    ! xYzMATCHePQRST
    ! xYzMATCHePQRST
    Command failed: 'cmp_show ed_out_295_2 ed_eout_295_2'
    Assertion Result: FAIL

    Assertion #348 (A): Test general assertion 136 as applied to the G command
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_348_2'
    diff of "out.stdout" and "ed_eso_348_2":
    *** out.stdout Fri Aug 25 08:50:56 1995
    --- ed_eso_348_2 Fri Aug 25 08:50:55 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! acb
    ! acb
    diff of "ed_out_348_2" and "ed_eout_348_2":
    *** ed_out_348_2 Fri Aug 25 08:50:41 1995
    --- ed_eout_348_2 Fri Aug 25 08:50:41 1995
    ***************
    *** 1,2 ****
    ! acb
    ! acb
    --- 1,2 ----
    ! MATCHb
    ! MATCHb
    Command failed: 'cmp_show ed_out_348_2 ed_eout_348_2'
    Assertion Result: FAIL

    Assertion #349 (A): Test general assertion 137 as applied to the G command
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_349_1'
    diff of "out.stdout" and "ed_eso_349_1":
    *** out.stdout Fri Aug 25 08:51:16 1995
    --- ed_eso_349_1 Fri Aug 25 08:51:16 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! acb
    ! acb
    diff of "ed_out_349_1" and "ed_eout_349_1":
    *** ed_out_349_1 Fri Aug 25 08:51:15 1995
    --- ed_eout_349_1 Fri Aug 25 08:51:15 1995
    ***************
    *** 1,2 ****
    ! acb
    ! acb
    --- 1,2 ----
    ! MATCHb
    ! MATCHb
    Command failed: 'cmp_show ed_out_349_1 ed_eout_349_1'
    Expected exit code = 0; Received 2
    Standard output isn't the same as file 'ed_eso_349_2'
    diff of "out.stdout" and "ed_eso_349_2":
    *** out.stdout Fri Aug 25 08:51:30 1995
    --- ed_eso_349_2 Fri Aug 25 08:51:30 1995
    ***************
    *** 1 ****
    ! ?
    --- 1,2 ----
    ! xYzabcdePQRST
    ! xYzabcdePQRST
    diff of "ed_out_349_2" and "ed_eout_349_2":
    *** ed_out_349_2 Fri Aug 25 08:51:16 1995
    --- ed_eout_349_2 Fri Aug 25 08:51:16 1995
    ***************
    *** 1,2 ****
    ! xYzabcdePQRST
    ! xYzabcdePQRST
    --- 1,2 ----
    ! xYzMATCHePQRST
    ! xYzMATCHePQRST
    Command failed: 'cmp_show ed_out_349_2 ed_eout_349_2'
    Assertion Result: FAIL

    Assertion #476 (A): Test general assertion 136 using the substitute command
    Expected exit code = 0; Received 2
    Standard output isn't empty
    Contents of out.stdout:
    ?
    diff of "ed_out_476_2" and "ed_eout_476_2":
    *** ed_out_476_2 Fri Aug 25 08:53:32 1995
    --- ed_eout_476_2 Fri Aug 25 08:53:32 1995
    ***************
    *** 1 ****
    ! acb
    --- 1 ----
    ! MATCHb
    Command failed: 'cmp_show ed_out_476_2 ed_eout_476_2'
    Assertion Result: FAIL

    Assertion #477 (A): Test general assertion 137 using the substitute command
    Expected exit code = 0; Received 2
    Standard output isn't empty
    Contents of out.stdout:
    ?
    diff of "ed_out_477_1" and "ed_eout_477_1":
    *** ed_out_477_1 Fri Aug 25 08:53:52 1995
    --- ed_eout_477_1 Fri Aug 25 08:53:52 1995
    ***************
    *** 1 ****
    ! acb
    --- 1 ----
    ! MATCHb
    Command failed: 'cmp_show ed_out_477_1 ed_eout_477_1'
    Expected exit code = 0; Received 2
    Standard output isn't empty
    Contents of out.stdout:
    ?
    diff of "ed_out_477_2" and "ed_eout_477_2":
    *** ed_out_477_2 Fri Aug 25 08:53:52 1995
    --- ed_eout_477_2 Fri Aug 25 08:53:52 1995
    ***************
    *** 1 ****
    ! xYzabcdePQRST
    --- 1 ----
    ! xYzMATCHePQRST
    Command failed: 'cmp_show ed_out_477_2 ed_eout_477_2'
    Assertion Result: FAIL

    Assertion #552 (A): Test general assertion 136 using the v command
    diff of "ed_out_552_2" and "ed_eout_552_2":
    *** ed_out_552_2 Fri Aug 25 08:55:55 1995
    --- ed_eout_552_2 Fri Aug 25 08:55:52 1995
    ***************
    *** 1,3 ****
    MATCH
    ! MATCH
    ! MATCH
    --- 1,3 ----
    + acb
    MATCH
    ! acb
    Command failed: 'cmp_show ed_out_552_2 ed_eout_552_2'
    Assertion Result: FAIL

    Assertion #553 (A): Test general assertion 137 using the v command
    diff of "ed_out_553_1" and "ed_eout_553_1":
    *** ed_out_553_1 Fri Aug 25 08:56:07 1995
    --- ed_eout_553_1 Fri Aug 25 08:56:07 1995
    ***************
    *** 1,3 ****
    MATCH
    ! MATCH
    ! MATCH
    --- 1,3 ----
    + acb
    MATCH
    ! acb
    Command failed: 'cmp_show ed_out_553_1 ed_eout_553_1'
    diff of "ed_out_553_2" and "ed_eout_553_2":
    *** ed_out_553_2 Fri Aug 25 08:56:15 1995
    --- ed_eout_553_2 Fri Aug 25 08:56:07 1995
    ***************
    *** 1,3 ****
    MATCH
    ! MATCH
    ! MATCH
    --- 1,3 ----
    + xYzabcdePQRST
    MATCH
    ! xYzabcdePQRST
    Command failed: 'cmp_show ed_out_553_2 ed_eout_553_2'
    Assertion Result: FAIL

    Assertion #601 (A): Test general assertion 136 using the V command
    Standard output isn't the same as file 'ed_eso_601_2'
    diff of "out.stdout" and "ed_eso_601_2":
    *** out.stdout Fri Aug 25 08:57:55 1995
    --- ed_eso_601_2 Fri Aug 25 08:57:55 1995
    ***************
    *** 1,3 ****
    - acb
    12345
    - acb
    --- 1 ----
    diff of "ed_out_601_2" and "ed_eout_601_2":
    *** ed_out_601_2 Fri Aug 25 08:57:55 1995
    --- ed_eout_601_2 Fri Aug 25 08:57:53 1995
    ***************
    *** 1,3 ****
    MATCH
    - 12345
    acb
    --- 1,3 ----
    + acb
    MATCH
    acb
    Command failed: 'cmp_show ed_out_601_2 ed_eout_601_2'
    Assertion Result: FAIL

    Assertion #602 (A): Test general assertion 137 using the V command
    Standard output isn't the same as file 'ed_eso_602_1'
    diff of "out.stdout" and "ed_eso_602_1":
    *** out.stdout Fri Aug 25 08:58:15 1995
    --- ed_eso_602_1 Fri Aug 25 08:58:15 1995
    ***************
    *** 1,3 ****
    - acb
    12345
    - acb
    --- 1 ----
    diff of "ed_out_602_1" and "ed_eout_602_1":
    *** ed_out_602_1 Fri Aug 25 08:58:15 1995
    --- ed_eout_602_1 Fri Aug 25 08:58:14 1995
    ***************
    *** 1,3 ****
    MATCH
    - 12345
    acb
    --- 1,3 ----
    + acb
    MATCH
    acb
    Command failed: 'cmp_show ed_out_602_1 ed_eout_602_1'
    Standard output isn't the same as file 'ed_eso_602_2'
    diff of "out.stdout" and "ed_eso_602_2":
    *** out.stdout Fri Aug 25 08:58:28 1995
    --- ed_eso_602_2 Fri Aug 25 08:58:28 1995
    ***************
    *** 1,3 ****
    - xYzabcdePQRST
    12345
    - xYzabcdePQRST
    --- 1 ----
    diff of "ed_out_602_2" and "ed_eout_602_2":
    *** ed_out_602_2 Fri Aug 25 08:58:28 1995
    --- ed_eout_602_2 Fri Aug 25 08:58:15 1995
    ***************
    *** 1,3 ****
    MATCH
    - 12345
    xYzabcdePQRST
    --- 1,3 ----
    + xYzabcdePQRST
    MATCH
    xYzabcdePQRST
    Command failed: 'cmp_show ed_out_602_2 ed_eout_602_2'
    Assertion Result: FAIL



    -------- grep

    Assertion #50 (A): Test General Assertion 136 for the grep utility.
    Expected exit code = 0; Received 1
    Standard output isn't the same as file 'grep_in_0501.1'
    diff of "out.stdout" and "grep_in_0501.1":
    *** out.stdout Fri Aug 25 09:11:28 1995
    --- grep_in_0501.1 Fri Aug 25 09:11:28 1995
    ***************
    *** 0 ****
    --- 1 ----
    + acb
    Assertion Result: FAIL

    Assertion #51 (A): Test General Assertion 137 for the grep utility.
    Expected exit code = 0; Received 1
    Standard output isn't the same as file 'grep_in_0511.0'
    diff of "out.stdout" and "grep_in_0511.0":
    *** out.stdout Fri Aug 25 09:12:03 1995
    --- grep_in_0511.0 Fri Aug 25 09:12:03 1995
    ***************
    *** 0 ****
    --- 1 ----
    + acb
    Expected exit code = 0; Received 1
    Standard output isn't the same as file 'grep_in_0511.1'
    diff of "out.stdout" and "grep_in_0511.1":
    *** out.stdout Fri Aug 25 09:12:09 1995
    --- grep_in_0511.1 Fri Aug 25 09:12:09 1995
    ***************
    *** 0 ****
    --- 1 ----
    + xYzabcdePQRST
    Assertion Result: FAIL



    -------- sed

    Assertion #82 (A): Test general assertion 136 using BRE addressing
    Standard output isn't the same as file 'sed_eso_82_2'
    diff of "out.stdout" and "sed_eso_82_2":
    *** out.stdout Fri Aug 25 10:09:11 1995
    --- sed_eso_82_2 Fri Aug 25 10:09:11 1995
    ***************
    *** 0 ****
    --- 1 ----
    + acb
    Assertion Result: FAIL

    Assertion #83 (A): Test general assertion 137 using BRE addressing
    Standard output isn't the same as file 'sed_eso_83_1'
    diff of "out.stdout" and "sed_eso_83_1":
    *** out.stdout Fri Aug 25 10:09:19 1995
    --- sed_eso_83_1 Fri Aug 25 10:09:19 1995
    ***************
    *** 0 ****
    --- 1 ----
    + acb
    Standard output isn't the same as file 'sed_eso_83_2'
    diff of "out.stdout" and "sed_eso_83_2":
    *** out.stdout Fri Aug 25 10:09:24 1995
    --- sed_eso_83_2 Fri Aug 25 10:09:24 1995
    ***************
    *** 0 ****
    --- 1 ----
    + xYzabcdePQRST
    Assertion Result: FAIL

    Assertion #172 (A): Test general assertion 136 using the s command
    Standard output isn't the same as file 'sed_eso_172_2'
    diff of "out.stdout" and "sed_eso_172_2":
    *** out.stdout Fri Aug 25 10:09:33 1995
    --- sed_eso_172_2 Fri Aug 25 10:09:33 1995
    ***************
    *** 0 ****
    --- 1 ----
    + MATCHb
    Assertion Result: FAIL

    Assertion #173 (A): Test general assertion 137 using the s command
    Standard output isn't the same as file 'sed_eso_173_1'
    diff of "out.stdout" and "sed_eso_173_1":
    *** out.stdout Fri Aug 25 10:09:42 1995
    --- sed_eso_173_1 Fri Aug 25 10:09:42 1995
    ***************
    *** 0 ****
    --- 1 ----
    + MATCHb
    Assertion Result: FAIL



    -------- ex

    Assertion #433 (C): General Assertion 136 for the ex utility.
    RE substitution failed for RE "a(b)*c"
    input: "acb" expected: "MATCHb" got: "acb"
    Assertion Result: FAIL

    Assertion #434 (C): General Assertion 137 for the ex utility.
    RE substitution failed for RE "a(b)*c"
    input: "acb" expected: "MATCHb" got: "acb"
    RE substitution failed for RE "a(b(c(d(f)*)))"
    input: "xYzabcdePQRST" expected: "xYzMATCHePQRST" got: "xYzabcdePQRST"
    Assertion Result: FAIL

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    We agree this is a test suite deficiency in the test
    suite version(s) listed.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Test Suite Deficiency (TSD)
    Review Conclusion
    This is an agreed Test Suite Deficiency.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority