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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 0611 Actions


    Problem Report Number 0611
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0215
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Commands and Utilities V2 (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSC version 4.1.5
    Test Identification POSIX.upe/who 810, 1015
    Problem Summary PG4C.00061 This was refused because it is a duplicate. Use TSD4C.00127 instead.
    Problem Text
    These tests were converted to "use expect to ensure a controlling
    terminal exists" in response to SR # 1840.

    This test now uses spawn who -m in an expect script and expects
    that one line is written to stdout and that that line contains the
    logname of the user.

    This test now fails on the implementation under test because
    of the following:
    when spawn is run, it apparently does a setsid() to
    relinquish its controlling terminal and opens a
    new file for its controlling terminal.
    it does not issue a pututxline()
    who -m reads entries from the utmpx database for its
    information, compares each entry with the expected
    user name and tty. Since this info. is not
    in the utmpx database, nothing is written
    to stdout.

    We are not suggesting that expect be changed to issue a pututxline().
    This would present the problem of appropriate privledges.

    We don't understand why expect is used in these assertions anyway.

    The tests should always have a controlling terminal. The
    VSC4 User's Guide says that the suite should be run with
    tcc -bec vsc all
    This command requires a controlling terminal.
    Test Output
    200|7 1 10:55:47|TP Start
    520|7 1 15400986 1 1|Assertion #810 (C): Check who command -m option
    520|7 1 15400986 1 11|Command failed: '[ 0 -eq 1 ]'
    520|7 1 15400986 1 12|Command failed: 'grep -q "VSC0" who_out_810 2>/dev/null'
    220|7 1 1 10:57:10|FAIL
    410|7 810 1 10:57:15|IC End
    400|7 1015 1 11:32:32|IC Start
    200|7 1 11:32:35|TP Start
    520|7 1 15400986 1 1|Assertion #1015 (C): Check who command am i options in POS
    520|7 1 15400986 1 2| <LC> IX locale
    520|7 1 15400986 1 11|Command failed: '[ 0 -eq 1 ]'
    520|7 1 15400986 1 12|Command failed: 'grep -q "VSC0" who_out_1015_1 2>/dev/nul
    520|7 1 15400986 1 13| <LC> l'
    520|7 1 15400986 1 14|Command failed: '[ 0 -eq 1 ]'
    520|7 1 15400986 1 15|Command failed: 'grep -q "VSC0" who_out_1015_2 2>/dev/nul
    520|7 1 15400986 1 16| <LC> l'
    220|7 1 1 11:34:38|FAIL

    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 is the same as ruling TSD4C.00127.

    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