Report 1148 Actions
Problem Report Number |
1148 |
Submitter's Classification |
Test Suite problem |
State |
Resolved |
Resolution |
Rejected (REJ) |
Problem Resolution ID |
REJ.X.0350 |
Raised |
1970-01-01 08:00 |
Updated |
2003-03-13 08:00 |
Published |
null |
Product Standard |
Internationalised System Calls and Libraries Extended (UNIX 95) |
Certification Program |
The Open Brand certification program |
Test Suite |
VSU version 4.1.1 |
Test Identification |
base/bsd_signal 3 |
Problem Summary |
PG4U.00121 This IR claims that the test fails because VSU_MACHINE_PERFORMANCE cannot be set. |
Problem Text |
The configuration variable VSU_MACHINE_PERFORMANCE is omitted from tetexec.cfg in VSU4.1.1, which is causing bsd_signal #3 to fail on our system. We are not able to configure our system to allow this assertion to run long enough to pass for us... In our official branding runs submitted for OS/390 V1R2 which used VSU4.1.0, this assertion ran for approximately 34 minutes (14:39:53 to 15:13:25) before passing. If I modify the VSU4.1.1 assertion to allow it to run that long (I just increased the defined constant bsd_signal_TIMEOUT), it also passes on OS/390 V1R3. bsd_signal #3 is not the only assertion that references this configuration variaible. Because of the way the assertions are coded this omission does not cause a failure, but merely causes the value of performance to be left at 1: long performance = 1; if((ascii_performance = tet_getvar("VSU_MACHINE_PERFORMANCE")) !=NULL) { performance = atol(ascii_performance); }
|
Test Output |
10|995 /tset/CAPIbase/fbsd_signa/fbsd_signa3 19:42:57|TC Start, scenario ref 105-124 15|995 1.10 1|TCM Start 400|995 3 1 19:43:01|IC Start 200|995 1 19:43:01|TP Start 520|995 1 536870940 1 1|SPEC1170TESTSUITE CASE 3 520|995 1 536870940 1 2|After a successful call to void (*bsd_signal(int sig, 520|995 1 536870940 1 3|void (*func)(int))) (int) when sig is SIGCHLD a 520|995 1 536870940 1 4|SIGCHLD signal shall be generated for the calling 520|995 1 536870940 1 5|process whenever any of its child processes stop. 520|995 1 318767114 1 1|PREP: Start up children 520|995 1 318767114 11 1|PREP: Set SIGCHLD interrupt handler 520|995 1 318767114 11 2|TEST: SIGSTOP to random children produce SIGCHLD interrupts 520|995 1 536870940 2 1|ERROR: Test took longer than 600 seconds: presuming 520|995 1 536870940 2 2| function is hung and terminating test 220|995 1 1 19:53:03|FAIL 410|995 3 1 19:53:03|IC End
|
Review Information
Review Type |
TSMA Review |
Start Date |
null |
Completed |
null |
Status |
Complete |
Review Recommendation |
No Resolution Given |
Review Response |
Our opinon differs. The submitter is correct, VSU_MACHINE_PERFORMANCE is not included in tetexec.cfg. It was always our intent that users be allowed to modify this variable, but we originally decided to leave its' use undocumented. We suggest the submitter add VSU_MACHINE_PERFORMANCE to the IUT's tetexec.cfg file and increase its value from 1 to the smallest integer value required to avoid the timeout in this test. The use of VSU_MACHINE_PERFORMANCE will be documented in the next VSU release.
|
Review Type |
SA Review |
Start Date |
null |
Completed |
null |
Status |
Complete |
Review Resolution |
No Resolution Given |
Review Conclusion |
This is a support request.
|
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:
|