Report 0059 Actions
Problem Report Number |
0059 |
Submitter's Classification |
Test Suite problem |
State |
Resolved |
Resolution |
Test Suite Deficiency (TSD) |
Problem Resolution ID |
TSD.PX.0030 |
Raised |
2010-12-10 14:54 |
Updated |
2010-12-13 11:13 |
Published |
2010-12-13 11:13 |
Product Standard |
PSE52 Realtime Controller 1003.1-2003 System |
Certification Program |
POSIX Certified by IEEE and The Open Group |
Test Suite |
VSX4-PSE version 4.7.3 |
Test Identification |
ANSI.os/streamio/fwrite 13, fprintf 64, printf 64, fputc 7, putc 7,
putchar 7, vfprintf 64, vprintf 64 |
Specification |
PSE52 Realtime Controller 1003.1-2003 System Product Standard |
Location in Spec |
7.2.1 |
Linked Problem Reports |
0055 |
Problem Summary |
The related tests write 1 byte in PSE52P mode, but 10 bytes in POSIX01 mode |
Problem Text |
The do_ferr() function in tsetlib in VSXgen 4.2 only requests 1 byte
to be written by the test function when testing EFBIG in PSE52P mode,
whereas in POSIX01 (and other non-PSE) test modes it requests 10 bytes.
This causes ANSI.os/streamio/fwrite 13 to fail in PSE52P mode. If
do_ferr() is changed to request 10 bytes in PSE52P mode, the test
passes. |
Test Output |
/tset/ANSI.os/streamio/Mputc/T.fputc 7 Failed
Test Information:
fputc() failed to set error indicator when testing for errno 27(EFBIG)
fputc() returned 120 when testing for errno 27(EFBIG), expected EOF
/tset/ANSI.os/streamio/Mputc/T.putc 7 Failed
Test Information:
putc() failed to set error indicator when testing for errno 27(EFBIG)
putc() returned 120 when testing for errno 27(EFBIG), expected EOF
/tset/ANSI.os/streamio/Mputc/T.putchar 7 Failed
Test Information:
putchar() failed to set error indicator when testing for errno 27(EFBIG)
putchar() returned 120 when testing for errno 27(EFBIG), expected EOF
/tset/ANSI.os/streamio/fwrite/T.fwrite 13 Failed
Test Information:
fwrite() failed to set error indicator when testing for errno 27(EFBIG)
fwrite() returned nitems when testing for errno 27(EFBIG), expected <
nitems
/tset/ANSI.os/streamio/printf/T.fprintf 64 Failed
Test Information:
fprintf() failed to set error indicator when testing for errno 27(EFBIG)
fprintf() returned 2 when testing for errno 27(EFBIG), expected < 0
/tset/ANSI.os/streamio/printf/T.printf 64 Failed
Test Information:
printf() failed to set error indicator when testing for errno 27(EFBIG)
printf() returned 2 when testing for errno 27(EFBIG), expected < 0
/tset/ANSI.os/streamio/putc/T.fputc 7 Failed
Test Information:
fputc() failed to set error indicator when testing for errno 27(EFBIG)
fputc() returned 120 when testing for errno 27(EFBIG), expected EOF
/tset/ANSI.os/streamio/putc/T.putc 7 Failed
Test Information:
putc() failed to set error indicator when testing for errno 27(EFBIG)
putc() returned 120 when testing for errno 27(EFBIG), expected EOF
/tset/ANSI.os/streamio/putc/T.putchar 7 Failed
Test Information:
putchar() failed to set error indicator when testing for errno 27(EFBIG)
putchar() returned 120 when testing for errno 27(EFBIG), expected EOF
/tset/ANSI.os/streamio/vprintf/T.vfprintf 64 Failed
Test Information:
vfprintf() failed to set error indicator when testing for errno 27(EFBIG)
vfprintf() returned 2 when testing for errno 27(EFBIG), expected < 0
/tset/ANSI.os/streamio/vprintf/T.vprintf 64 Failed
Test Information:
vprintf() failed to set error indicator when testing for errno 27(EFBIG)
vprintf() returned 2 when testing for errno 27(EFBIG), expected < 0 |
Review Information
Review Type |
TSMA Review |
Start Date |
2010-12-10 14:54 |
Last Updated |
2010-12-13 10:38 |
Completed |
2010-12-13 10:38 |
Status |
Complete |
Review Recommendation |
Test Suite Deficiency (TSD) |
Review Response |
This is accepted as a fault in the test suite. |
Review Type |
SA Review |
Start Date |
2010-12-13 18:38 |
Last Updated |
2010-12-13 11:13 |
Completed |
2010-12-13 11:13 |
Status |
Complete |
Review Resolution |
Test Suite Deficiency (TSD) |
Review Conclusion |
A test suite deficiency is granted |
Problem Reporting System Options:
|