[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: SI-ia64: LSB.os exec tests



Here's a report on my current status running the LSB-si
on an x86 box.  The results of tjreport are enclosed,
then below the 13 failure cases are extracted from the
big (vrpt) report. My comments are appended (mdw); I'm 
somewhat stumped at this point so any feedback is welcome.

-- mats


Test system: lsb-si-ia32
Test was run: 20020723 06:06:48 
Total Tests Passed: 7535
Total Tests Failed (including waived): 13
Total Tests Failed (excluding waived): :13

Test Result Breakdown:
UNKNOWN: 0
UNAPPROVE: 0
FAIL: 11
NOTIMP: 0
TEST_ERROR: 0
NOTINUSE: 3922
UNTESTED: 43
PASS: 3396
WARNING: 19
UNRESOLVED: 1
UNREPORTED: 1
FIP: 45
UNSUPPORTED: 110
UNINITIATED: 0

/tset/POSIX.os/procenv/getlogin/T.getlogin 1 FAIL
/tset/ANSI.os/locale/setlocale/T.setlocale 14 UNRESOLVED
/tset/LSB.os/genuts/syslog_L/T.syslog_L 89 FAIL
/tset/LSB.os/genuts/syslog_L/T.syslog_L 98 FAIL
/tset/LSB.os/genuts/syslog_L/T.syslog_L 99 FAIL
/tset/LSB.os/genuts/syslog_L/T.syslog_L 117 FAIL
/tset/LSB.os/genuts/syslog_L/T.syslog_L 118 FAIL
/tset/LSB.os/mfiles/msync_P/T.msync_P 7 FAIL
/tset/LSB.os/mprotect/mprotect_P/T.mprotect_P 4 UNREPORTED
/tset/LSB.os/procenv/nice/T.nice 5 FAIL
/tset/LSB.os/procenv/nice/T.nice 6 FAIL
/tset/LSB.os/procenv/nice/T.nice 7 FAIL
/tset/LSB.os/procenv/nice/T.nice 8 FAIL


************************************************************************
/tset/POSIX.os/procenv/getlogin/T.getlogin 1    Failed

Test Information:
getlogin() returned failed - errno 2 (ENOENT)
current real user ID: 1000, effective user ID: 0
getlogin() returned failed - errno 2 (ENOENT)
current real user ID: 1001, effective user ID: 1001
************************************************************************
mdw: This appears to be an artifact of running in the chroot.
A simple test program reproduces.  The ENOENT is a red herring;
someone in glibc thinks an ENOENT is the expected return code
on failure of getlogin, even though that doesn't seem to be
documented anywhere...  I'll retry later with a true "login".

************************************************************************
/tset/ANSI.os/locale/setlocale/T.setlocale 14   Unresolved

Test Information:
setlocale(LC_ALL, "") returned NULL pointer
************************************************************************
mdw: other tests have multiple warnings about "-" vs. "".
I can only guess that it's related to this.  The underlying
system has a difference in locale/C-monetary.c (+ is the host,
- is the LSB-si in this diff):
@@ -52,7 +52,7 @@
     { string: not_available },
     { string: not_available },
     { string: not_available },
-    { string: "-" },
+    { string: "" },
     { string: not_available },
     { string: not_available },
     { string: not_available },


************************************************************************
/tset/LSB.os/genuts/syslog_L/T.syslog_L 89      Failed

Test Information:
syslog() failed to format argument correctly
Received: "Jul 23 09:22:12 tintin test-syslog-89: 1074147385 75535 0
7654 ca9 CA9
"
Expected: "1074147385 1074931471 0 7654 ca9 CA9"

************************************************************************
/tset/LSB.os/genuts/syslog_L/T.syslog_L 98      Failed

Test Information:
syslog() failed to format argument correctly
Received: "Jul 23 09:22:34 tintin test-syslog-98a:    12345  1234
11145401322            322          3e+02   5
"
Expected: "   12345 1074922706    11145401322            322
3e+02   5               "
syslog() failed to format argument correctly
Received: "Jul 23 09:22:37 tintin test-syslog-98b: 12345    1234
11145401322    322            3e+02          5
"
Expected: "12345    1074922706 11145401322    322            3e+02
5                 "

************************************************************************
/tset/LSB.os/genuts/syslog_L/T.syslog_L 99      Failed

Test Information:
syslog() failed to format argument correctly
Received: "Jul 23 09:22:39 tintin test-syslog-99a:    12345 134612178
11145401322        321.765   3.21765432e+02   5    test-string
"
Expected: "   12345 -1073806126    11145401322        321.765
3.21765432e+02   5    test-string"
syslog() failed to format argument correctly
Received: "Jul 23 09:22:41 tintin test-syslog-99b: 12345    134612178
11145401322    321.765432     3.217654e+02     5   test-string


Expected: "12345    -1073806126 11145401322    321.765432
3.217654e+02     5   test-string   "

************************************************************************
/tset/LSB.os/genuts/syslog_L/T.syslog_L 117     Failed

Test Information:
syslog() failed to format argument correctly
Received: "Jul 23 09:23:17 tintin test-syslog-117: 011145401322
+321.765432    +3.217654e+02    +5.00000 +12345   +134612178 a
test-string
"
Expected: "011145401322   +321.765432    +3.217654e+02    +5.00000
+12345   +1074136274 a    test-string   "

************************************************************************
/tset/LSB.os/genuts/syslog_L/T.syslog_L 118     Failed

	Test Information:
syslog() failed to format argument correctly
Received: "Jul 23 09:23:19 tintin test-syslog-118: 011145401322
321.765        3.21765432e+02   5.000 $9$#-*12$.5d 134612178
test-strin
"
Expected: "011145401322   321.765        3.21765432e+02   5.000
$9$#-*12$.5d 1074922706 test-strin  "

************************************************************************
mdw: No analysis.  Underlying system, running the same syslogd binary,
passes all five.  There is no difference in source for the libc
syslog funtion between the SI and the underlying system.

************************************************************************
/tset/LSB.os/mfiles/msync_P/T.msync_P 7 Failed

	Test Information:
msync() did not return -1, returned 0

************************************************************************
mdw: No analysis.  Underlying system passes.

Test-Set Started: 09:36:00
************************************************************************
/tset/LSB.os/mprotect/mprotect_P/T.mprotect_P 4 UNREPORTED

Test Information:

***************************************************************************
OPERATOR ABORT at 10:23:26 ***

mdw: This test now hangs (normally completes in under a minute).
No analysis. Underlying system passes.


************************************************************************
/tset/LSB.os/procenv/nice/T.nice 5      Failed

	Test Information:
expected nice() return value: 10
observed nice() return value: 0
observed error value = 0 (NO ERROR)

************************************************************************
/tset/LSB.os/procenv/nice/T.nice 6      Failed

	Test Information:
expected nice() return value: -10
observed nice() return value: 0
observed error value = 0 (NO ERROR)

************************************************************************
/tset/LSB.os/procenv/nice/T.nice 7      Failed

	Test Information:
expected nice() return value: 19
observed nice() return value: 0
observed error value = 0 (NO ERROR)

************************************************************************
/tset/LSB.os/procenv/nice/T.nice 8      Failed

	Test Information:
expected nice() return value: -20
observed nice() return value: 0
observed error value = 0 (NO ERROR)

************************************************************************
mdw: Underlying system passes.  A simple test program 
that repeats what nice() is doing when the test is run,
using getpriority() and setpriority() calls, works
correctly under the SI.  The niceness increments under
test are +10, -10, +19, -21.   Interestingly, it looks
like we don't have tests for get/set priority (I haven't
checked Doug's database)


-- 
To UNSUBSCRIBE, email to lsb-impl-request@lists.linuxbase.org
with subject of "unsubscribe". Trouble? Email listmaster@lists.linuxbase.org



Reply to: