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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 2008 Actions


    Problem Report Number 2008
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Test Suite Deficiency (TSD)
    Problem Resolution ID TSD.X.1000
    Raised 1998-04-30 08:00
    Updated 2003-03-13 08:00
    Published 1998-05-06 08:00
    Product Standard Transport Service XTI V2
    Certification Program The Open Brand certification program
    Test Suite VST version 5.2.3
    Test Identification XTI.os/cots/accept 23
    Problem Summary TSDT5.002 This failure was first seen in VST5.2.3A, (i.e the patch A that was released for VST 5.2.3.) and has been acknowledged by vst_support. The behaviour observed, is consistent with the requirements of XN...
    Problem Text
    This failure was first seen in VST5.2.3A, (i.e the patch A that was released
    for VST 5.2.3.) and has been acknowledged by vst_support.

    The behaviour observed, is consistent with the requirements of XNS Issue 5.
    In this test case, t_accept() succeeds. As a result the state of the
    endpoints specified in t_accept() change. The listening endpoint changes
    from T_INCON to T_IDLE, and the accepting endpoint changes from T_UNBND
    to T_DATAXFER as specified in Table 5-7, Page 37, XNS Issue 5. It may be
    noted that the test recognizes that a call to t_accept() may succeed in
    Unix98 test mode, and need not return [TLOOK]. But it still expects the
    state of the endpoints to remain the same. The test should take into account
    the fact that a successful t_accept() will cause the state of the endpoints
    to change as specified in the state transition table, Table 5-7 Page 37,
    XNS Issue 5.

    In XNS Issue 4, t_accept() is specified to return -1 and set t_errno to TLOOK,
    if there are any incoming T_LISTEN or T_DISCONNECT events. This behaviour was
    relaxed in XNS Issue 5, since there is no need for t_accept() to fail due to
    an unrelated incoming T_LISTEN or T_DISCONNECT event.
    Test Output
    ***********************************************************************
    /tset/XTI.os/cots/accept/T.accept 23 Failed

    Test Description:
    If the implementation supports a connection-oriented transport service
    which supports protocol addresses with a qlen greater than one:
    When a T_LISTEN event that requires immediate attention has
    occurred on fd, then t_accept() returns (int)-1, sets t_errno to
    TLOOK, and the states of the endpoints fd and resfd are not
    changed.
    Note: in UNIX98 test mode the t_accept() call may succeed instead of
    producing a TLOOK error.
    Test Strategy:
    VERIFY that the transport service is of type T_COTS or T_COTS_ORD
    MASTER:

    VERIFY that the transport provider supports a qlen greater than 1
    OBTAIN an endpoint with qlen 2 in T_INCON state using provsetup()
    OPEN a second endpoint using t_open()
    INITIALISE second endpoint using u_provinit()
    SLAVE:
    GENERATE T_LISTEN event on master using listen_ev_s()
    MASTER:
    WAIT for a T_LISTEN event on the endpoint using wait_event()
    ACCEPT first connect request using t_accept() with resfd as second
    endpoint
    VERIFY that t_accept() returned -1 and set t_errno to TLOOK
    VERIFY that t_look() returns T_LISTEN
    VERIFY that the states of the endpoints have not changed

    Test Information:

    For TCP endpoint
    STATE VALUES: expected: 4 (T_INCON), observed: 2 (T_IDLE)
    For TCP endpoint
    STATE VALUES: expected: 1 (T_UNBND), observed: 5 (T_DATAXFER)

    ***********************************************************************

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    This is accepted as a Test Suite Deficiency and it is recommended that a
    waiver is granted.

    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