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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1122 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 1122.


Report 1122 Actions


    Problem Report Number 1122
    Submitter's Classification Specification problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0324
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Internationalised Terminal Interfaces
    Certification Program The Open Brand certification program
    Test Suite VSU version 5.0.2
    Test Identification xcurses/wuncrtl 2
    Problem Summary PG4U.00149 The test expects a different string for RS than the implementation produces.
    Problem Text
    This request applies to:

    /tset/CAPIxcurses/fwunctrl/fwunctrl1 2
    /tset/CAPIxcurses/functrl/functrl1 2

    In each case, the test verifies that the interface return control
    characters in "^X" notation by testing each control character against a
    sample character in that notation. But the test array includes:

    ...
    Test(u, "^]");
    u[0] = VSU_XC_RS;
    Test(u, "^~");
    u[0] = VSU_XC_US;
    Test(u, "^_");
    ...

    In our ASCII character set, VSU_XC_RS is "0x1e" and is respresented as
    "^^" rather than "^~".
    Test Output

    10|1537 /tset/CAPIxcurses/fwunctrl/fwunctrl1 06:15:38|TC Start, scenario
    ref 176
    -804
    15|1537 1.10 3|TCM Start
    400|1537 1 1 06:15:38|IC Start
    200|1537 1 06:15:38|TP Start
    520|1537 2 24327 1 1|SPEC1170TESTSUITE CASE 2
    520|1537 2 24327 1 2|When wc is a control character a call to wchar_t
    520|1537 2 24327 1 3|*wunctrl(cchar_t *wc) shall represent the wide
    520|1537 2 24327 1 4|character in ^X notation.
    520|1537 2 24329 1 1|TEST: Maps control characters correctly
    520|1537 2 24329 1 2|ERROR: wunctrl for 0x1e should be "^~" is "^^"
    220|1537 2 1 06:15:38|FAIL
    410|1537 2 1 06:15:38|IC End

    ---

    10|1357 /tset/CAPIxcurses/functrl/functrl1 05:13:58|TC Start, scenario ref
    176-6
    24
    15|1357 1.10 3|TCM Start
    400|1357 1 1 05:13:58|IC Start
    200|1357 1 05:13:58|TP Start
    520|1357 2 20628 1 1|SPEC1170TESTSUITE CASE 2
    520|1357 2 20628 1 2|When c is a control character a call to char
    520|1357 2 20628 1 3|*unctrl(chtype c) shall represent the character in ^X
    520|1357 2 20628 1 4|notation.
    520|1357 2 20630 1 1|TEST: Maps control characters correctly
    520|1357 2 20630 1 2|ERROR: unctrl(0x1e) should be '^~' is '^^'
    220|1357 2 1 05:13:58|FAIL
    410|1357 2 1 05:13:58|IC End

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    We recommend this request be refused.

    This test is verifying long standing historical practice, in which RS is
    represented as ^~. Changing this requirement would thus break backward
    compatability with existing implementations.

    Please note we have changed this from a TSD request to a PIN request as
    this is a specification issue, not a test issue.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority