|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2008 Details
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:
- View Report 2008
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority