|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0001 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 0001 and all reviews you are authorized to see.
Report 0001 Actions
Problem Report Number 0001 Submitter's Classification Test Suite problem State Resolved Resolution Test Suite Deficiency (TSD) Problem Resolution ID TSD.X.0001 Raised 1992-09-04 08:00 Updated 2003-03-13 08:00 Published 1992-09-24 08:00 Product Standard Internationalised System Calls and Libraries (XPG4) Certification Program The Open Brand certification program Test Suite VSX4 version 4.2.3 Test Identification POSIX.os/devclass/cfsetispee 3 Problem Summary TSD4.001 This was a common problem for systems dependent on this particular chip architecture for XPG3 branding which continues with XPG4. See Known Problem 14 in the VSX4.2.3 release notes. Problem Text
This was a common problem for systems dependent on this particular
chip architecture for XPG3 branding which continues with XPG4.
See Known Problem 14 in the VSX4.2.3 release notes.Test Output
************************************************************************
/tset/POSIX.os/devclass/cfsetispee/T.cfsetispee 3 Failed
Test Description:
If general terminal interface supported:
When cfsetispeed(termios_p, 0) and tcsetattr(fildes,
optional_actions, termios_p) are successfully called, the input
baud rate shall be set to the output baud rate.
Posix Ref: Component TCSETATTR Assertion 7.2.1.2-09(C)
Test Strategy:
SET IXON in loop back termios structure SET IXOFF in terminal termios
structure
For each of the specified baud rates:
SET input/output baud rate in terminal structure using
cfsetispeed()/cfsetospeed()
SET terminal information using tcsetattr()
OBTAIN terminal information using tcgetattr()
If input/output baud rate is not set to specified baud rate, baud rate
is not supported
SET input/output baud rate in loop back terminal structure using
cfsetispeed()/cfsetospeed()
SET terminal information using tcsetattr()
OBTAIN terminal information using tcgetattr()
If input/output baud rate is not set to specified baud rate, baud rate
is not supported
If baud rate is supported, CREATE [child process|process pair]
Child: SLEEP using sleep() to allow terminal file to initialise
SET time out.
WRITE data to loop back file using write()
VERIFY that data was written within twice the expected write time
Parent: READ from terminal file using read()
VERIFY that all writen data can be read
VERIFY that at least one of the specified baud rates is supported
Test Information:
read error. B38400 test failed
************************************************************************Review Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
This is agreed to be a test suite fault in VSX 4.2.3 and a permanent waiver
is recommended.
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 in VSX 4.2.3.
Problem Reporting System Options:
- View Report 0001
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority