Qemuarm-ltp: Difference between revisions

From Yocto Project
Jump to navigationJump to search
Line 11: Line 11:
|| n/a || Inappropriate ioctl operation returning EINVAL with newer kernels. It is a LTP bug || n/a
|| n/a || Inappropriate ioctl operation returning EINVAL with newer kernels. It is a LTP bug || n/a
|-
|-
|| fork13 || NEW || || fork13      1  TPASS  :  1000000 pids forked, all passed
|| fork13 || || || fork13      1  TFAIL  :  Wait return value: expected pid=11168, got 23620, iteration 998879.  
fork13      1  TFAIL  :  Wait return value: expected pid=1654, got 16220, iteration 996339.
|| n/a || n/a || n/a
|| n/a || n/a || n/a
|-
|-
|| mmap11 || NEW ||  || mmap11      0  TINFO  :  [471]  
|| mmap11 || ||  || mmap11      0  TINFO  :  [471]  
mmap11      1  TBROK  :  pthread_create: errno=EAGAIN(11): Resource temporarily unavailable
mmap11      1  TBROK  :  pthread_create: errno=EAGAIN(11): Resource temporarily unavailable
mmap11      2  TBROK  :  Remaining cases broken  
mmap11      2  TBROK  :  Remaining cases broken  
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| mmap10_2 || NEW ||  || mmap10      0  TINFO  :  add to KSM regions.
|| mmap10_2 || LTP ||  || mmap10      0  TINFO  :  add to KSM regions.
mmap10      0  TINFO  :  use /dev/zero.
mmap10      0  TINFO  :  use /dev/zero.
mmap10      0  TINFO  :  start tests.
mmap10      0  TINFO  :  start tests.
mmap10      1  TBROK  :  madvise: errno=EINVAL(22): Invalid argument
mmap10      1  TBROK  :  madvise: errno=EINVAL(22): Invalid argument
mmap10      2  TBROK  :  Remaining cases broken  
mmap10      2  TBROK  :  Remaining cases broken  
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| mmap10_3 || NEW ||  || mmap10      0  TINFO  :  add to KSM regions.
|| mmap10_3 || LTP ||  || mmap10      0  TINFO  :  add to KSM regions.
mmap10      0  TINFO  :  use anonymous pages.
mmap10      0  TINFO  :  use anonymous pages.
mmap10      0  TINFO  :  start tests.
mmap10      0  TINFO  :  start tests.
Line 33: Line 32:
mmap10      2  TBROK  :  Remaining cases broken
mmap10      2  TBROK  :  Remaining cases broken


|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| mmap10_4 || NEW ||  || mmap10      0  TINFO  :  add to KSM regions.
|| mmap10_4 || LTP ||  || mmap10      0  TINFO  :  add to KSM regions.
mmap10      0  TINFO  :  use anonymous pages.
mmap10      0  TINFO  :  use anonymous pages.
mmap10      0  TINFO  :  start tests.
mmap10      0  TINFO  :  start tests.
mmap10      1  TBROK  :  madvise: errno=EINVAL(22): Invalid argument
mmap10      1  TBROK  :  madvise: errno=EINVAL(22): Invalid argument
mmap10      2  TBROK  :  Remaining cases broken
mmap10      2  TBROK  :  Remaining cases broken
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| mmap10_5 || NEW ||  || mmap10      0  TINFO  :  add to KSM regions.
|| mmap10_5 || LTP ||  || mmap10      0  TINFO  :  add to KSM regions.
mmap10      0  TINFO  :  use anonymous pages.
mmap10      0  TINFO  :  use anonymous pages.
mmap10      0  TINFO  :  start tests.
mmap10      0  TINFO  :  start tests.
mmap10      1  TBROK  :  madvise: errno=EINVAL(22): Invalid argument
mmap10      1  TBROK  :  madvise: errno=EINVAL(22): Invalid argument
mmap10      2  TBROK  :  Remaining cases broken
mmap10      2  TBROK  :  Remaining cases broken
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| ksm01 || NEW ||  || ksm01      0  TINFO  :  KSM merging...
|| ksm01 || LTP ||  || ksm01      0  TINFO  :  KSM merging...
ksm01      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm01      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm01      2  TBROK  :  Remaining cases broken
ksm01      2  TBROK  :  Remaining cases broken
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| ksm01_1 || NEW ||  || ksm01      0  TINFO  :  KSM merging...
|| ksm01_1 || LTP ||  || ksm01      0  TINFO  :  KSM merging...
ksm01      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm01      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm01      2  TBROK  :  Remaining cases broken
ksm01      2  TBROK  :  Remaining cases broken
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| ksm03 || NEW ||  || ksm03      0  TINFO  :  KSM merging...
|| ksm03 || LTP ||  || ksm03      0  TINFO  :  KSM merging...
ksm03      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm03      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm03      2  TBROK  :  Remaining cases broken
ksm03      2  TBROK  :  Remaining cases broken
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| ksm03_1 || NEW ||  || ksm03      0  TINFO  :  KSM merging...
|| ksm03_1 || LTP ||  || ksm03      0  TINFO  :  KSM merging...
ksm03      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm03      1  TBROK  :  open: errno=ENOENT(2): No such file or directory
ksm03      2  TBROK  :  Remaining cases broken
ksm03      2  TBROK  :  Remaining cases broken
|| n/a || n/a || n/a
|| n/a || It is a LTP bug. || n/a
|-
|-
|| ld || LTP || || Assertion 1 ..................
|| ld || LTP || || Assertion 1 ..................
Line 82: Line 81:
> gcc: No input files  
> gcc: No input files  
FAIL -  ld failed to give expected error msg
FAIL -  ld failed to give expected error msg
|| n/a || This is a LTP bug || [[http://bugzilla.pokylinux.org/show_bug.cgi?id=1162 bug1162]]
|| n/a || This is a LTP bug. || [[http://bugzilla.pokylinux.org/show_bug.cgi?id=1162 bug1162]]
|-
|-
|| getcontext01 || NAB || || getcontext - Sanity test :  Fail errno=38 : Function not implemented || n/a  
|| getcontext01 || NAB || || getcontext - Sanity test :  Fail errno=38 : Function not implemented || n/a  

Revision as of 08:34, 20 September 2011

1.1/M4

total: 39 (100%)

LTP cases status owner error msg lsb comment bugzilla
readlink03 NEW readlink03 9 TFAIL  : readlink() failed, Symlink Pathname is empty, errno=22, expected errno=2 n/a When 'Symlink Pathname is empty' the return value was 'ENOENT' but with newer kernels the return value is 'EINVAL'. It is a LTP bug n/a
sockioctl01 NEW sockioctl01 4 TFAIL  : ATMARK on UDP ; returned -1 (expected -1), errno 25 (expected 22) n/a Inappropriate ioctl operation returning EINVAL with newer kernels. It is a LTP bug n/a
fork13 fork13 1 TFAIL  : Wait return value: expected pid=11168, got 23620, iteration 998879. n/a n/a n/a
mmap11 mmap11 0 TINFO  : [471]

mmap11 1 TBROK  : pthread_create: errno=EAGAIN(11): Resource temporarily unavailable mmap11 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
mmap10_2 LTP mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use /dev/zero. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
mmap10_3 LTP mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use anonymous pages. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
mmap10_4 LTP mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use anonymous pages. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
mmap10_5 LTP mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use anonymous pages. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
ksm01 LTP ksm01 0 TINFO  : KSM merging...

ksm01 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm01 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
ksm01_1 LTP ksm01 0 TINFO  : KSM merging...

ksm01 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm01 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
ksm03 LTP ksm03 0 TINFO  : KSM merging...

ksm03 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm03 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
ksm03_1 LTP ksm03 0 TINFO  : KSM merging...

ksm03 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm03 2 TBROK  : Remaining cases broken

n/a It is a LTP bug. n/a
ld LTP Assertion 1 ..................

-) Assertion 2 .................. 1,4c1,3 < gcc: error: x.obj: No such file or directory < gcc: error: y.obj: No such file or directory < gcc: fatal error: no input files < compilation terminated. --- > gcc: x.obj: No such file or directory > gcc: y.obj: No such file or directory > gcc: No input files FAIL - ld failed to give expected error msg

n/a This is a LTP bug. [bug1162]
getcontext01 NAB getcontext - Sanity test : Fail errno=38 : Function not implemented n/a libc doesn't implement getcontext for ARM, so this result is expected n/a
ioctl03 qemux86 n/a n/a n/a n/a n/a
sysctl03 qemux86 n/a n/a n/a n/a n/a
syslog01 qemux86 n/a n/a n/a n/a n/a
syslog02 qemux86 n/a n/a n/a n/a n/a
syslog03 qemux86 n/a n/a n/a n/a n/a
syslog04 qemux86 n/a n/a n/a n/a n/a
syslog05 qemux86 n/a n/a n/a n/a n/a
syslog06 NEW n/a n/a n/a n/a n/a
syslog07 qemux86 n/a n/a n/a n/a n/a
syslog08 qemux86 n/a n/a n/a n/a n/a
syslog09 qemux86 n/a n/a n/a n/a n/a
syslog10 qemux86 n/a n/a n/a n/a n/a
mtest06_2 qemux86 n/a n/a n/a n/a n/a
mmapstress06 qemux86 n/a n/a n/a n/a n/a
su01 qemux86 n/a n/a n/a n/a n/a
cron02 qemux86 n/a n/a n/a n/a n/a
cron_deny01 qemux86 n/a n/a n/a n/a n/a
cron_allow01 qemux86 n/a n/a n/a n/a n/a
cron_dirs_checks01 qemux86 n/a n/a n/a n/a n/a
file qemux86 n/a /opt/ltp/testcases/bin/file_test.sh: line 549: rpmbuild: command not found n/a n/a n/a
cron qemux86 n/a n/a n/a n/a n/a
logrotate qemux86 n/a n/a n/a n/a n/a
cpio qemux86 n/a n/a n/a n/a n/a
unzip01 qemux86 n/a n/a n/a n/a n/a
gzip01 qemux86 n/a n/a n/a n/a n/a

1.1/M3

total: 37 (100%)

LTP cases status owner error msg lsb comment bugzilla
fork13 NEW fork13 1 TPASS  : 1000000 pids forked, all passed

fork13 1 TFAIL  : Wait return value: expected pid=1654, got 16220, iteration 996339.

n/a n/a n/a
mmap11 NEW mmap11 0 TINFO  : [471]

mmap11 1 TBROK  : pthread_create: errno=EAGAIN(11): Resource temporarily unavailable mmap11 2 TBROK  : Remaining cases broken

n/a n/a n/a
mmap10_2 NEW mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use /dev/zero. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a n/a n/a
mmap10_3 NEW mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use anonymous pages. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a n/a n/a
mmap10_4 NEW mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use anonymous pages. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a n/a n/a
mmap10_5 NEW mmap10 0 TINFO  : add to KSM regions.

mmap10 0 TINFO  : use anonymous pages. mmap10 0 TINFO  : start tests. mmap10 1 TBROK  : madvise: errno=EINVAL(22): Invalid argument mmap10 2 TBROK  : Remaining cases broken

n/a n/a n/a
ksm01 NEW ksm01 0 TINFO  : KSM merging...

ksm01 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm01 2 TBROK  : Remaining cases broken

n/a n/a n/a
ksm01_1 NEW ksm01 0 TINFO  : KSM merging...

ksm01 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm01 2 TBROK  : Remaining cases broken

n/a n/a n/a
ksm03 NEW ksm03 0 TINFO  : KSM merging...

ksm03 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm03 2 TBROK  : Remaining cases broken

n/a n/a n/a
ksm03_1 NEW ksm03 0 TINFO  : KSM merging...

ksm03 1 TBROK  : open: errno=ENOENT(2): No such file or directory ksm03 2 TBROK  : Remaining cases broken

n/a n/a n/a
ld LTP Assertion 1 ..................

-) Assertion 2 .................. 1,4c1,3 < gcc: error: x.obj: No such file or directory < gcc: error: y.obj: No such file or directory < gcc: fatal error: no input files < compilation terminated. --- > gcc: x.obj: No such file or directory > gcc: y.obj: No such file or directory > gcc: No input files FAIL - ld failed to give expected error msg

n/a This is a LTP bug [bug1162]
getcontext01 NAB getcontext - Sanity test : Fail errno=38 : Function not implemented n/a libc doesn't implement getcontext for ARM, so this result is expected n/a
ioctl03 qemux86 n/a n/a n/a n/a n/a
sysctl03 qemux86 n/a n/a n/a n/a n/a
syslog01 qemux86 n/a n/a n/a n/a n/a
syslog02 qemux86 n/a n/a n/a n/a n/a
syslog03 qemux86 n/a n/a n/a n/a n/a
syslog04 qemux86 n/a n/a n/a n/a n/a
syslog05 qemux86 n/a n/a n/a n/a n/a
syslog06 NEW n/a n/a n/a n/a n/a
syslog07 qemux86 n/a n/a n/a n/a n/a
syslog08 qemux86 n/a n/a n/a n/a n/a
syslog09 qemux86 n/a n/a n/a n/a n/a
syslog10 qemux86 n/a n/a n/a n/a n/a
mtest06_2 qemux86 n/a n/a n/a n/a n/a
mmapstress06 qemux86 n/a n/a n/a n/a n/a
su01 qemux86 n/a n/a n/a n/a n/a
cron02 qemux86 n/a n/a n/a n/a n/a
cron_deny01 qemux86 n/a n/a n/a n/a n/a
cron_allow01 qemux86 n/a n/a n/a n/a n/a
cron_dirs_checks01 qemux86 n/a n/a n/a n/a n/a
file qemux86 n/a /opt/ltp/testcases/bin/file_test.sh: line 549: rpmbuild: command not found n/a n/a n/a
cron qemux86 n/a n/a n/a n/a n/a
logrotate qemux86 n/a n/a n/a n/a n/a
cpio qemux86 n/a n/a n/a n/a n/a
unzip01 qemux86 n/a n/a n/a n/a n/a
gzip01 qemux86 n/a n/a n/a n/a n/a

1.1/M2

total: 29 (100%)

LTP cases status owner error msg lsb comment bugzilla
ld LTP Assertion 1 ..................

-) Assertion 2 .................. 1,4c1,3 < gcc: error: x.obj: No such file or directory < gcc: error: y.obj: No such file or directory < gcc: fatal error: no input files < compilation terminated. --- > gcc: x.obj: No such file or directory > gcc: y.obj: No such file or directory > gcc: No input files FAIL - ld failed to give expected error msg

n/a This is a LTP bug [bug1162]
fallocate01 fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a This case is expected to return -EOPNOSUPP and then LTP will skip it. However on qemuarm/qemumips -EFBIG is returned earlier, and thus trigger this failure.

Actually I don't understand why this will happen, and any offset/length returns same failure. fallocate from util-linux could trigger this failure too.

[bug678]
fallocate02 fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
fallocate03 fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
getcontext01 NAB getcontext - Sanity test : Fail errno=38 : Function not implemented n/a libc doesn't implement getcontext for ARM, so this result is expected n/a
ioctl03 qemux86 n/a n/a n/a n/a n/a
sysctl03 qemux86 n/a n/a n/a n/a n/a
syslog01 qemux86 n/a n/a n/a n/a n/a
syslog02 qemux86 n/a n/a n/a n/a n/a
syslog03 qemux86 n/a n/a n/a n/a n/a
syslog04 qemux86 n/a n/a n/a n/a n/a
syslog05 qemux86 n/a n/a n/a n/a n/a
syslog07 qemux86 n/a n/a n/a n/a n/a
syslog08 qemux86 n/a n/a n/a n/a n/a
syslog09 qemux86 n/a n/a n/a n/a n/a
syslog10 qemux86 n/a n/a n/a n/a n/a
mtest06_2 qemux86 n/a n/a n/a n/a n/a
mmapstress06 qemux86 n/a n/a n/a n/a n/a
su01 qemux86 n/a n/a n/a n/a n/a
cron02 qemux86 n/a n/a n/a n/a n/a
cron_deny01 qemux86 n/a n/a n/a n/a n/a
cron_allow01 qemux86 n/a n/a n/a n/a n/a
cron_dirs_checks01 qemux86 n/a n/a n/a n/a n/a
file qemux86 n/a /opt/ltp/testcases/bin/file_test.sh: line 549: rpmbuild: command not found n/a n/a n/a
cron qemux86 n/a n/a n/a n/a n/a
logrotate qemux86 n/a n/a n/a n/a n/a
cpio qemux86 n/a n/a n/a n/a n/a
unzip01 qemux86 n/a n/a n/a n/a n/a
gzip01 qemux86 n/a n/a n/a n/a n/a

1.1/M1

total: 29 (100%)

LTP cases status owner error msg lsb comment bugzilla
ld NEW Assertion 1 ..................

-) Assertion 2 .................. 1,4c1,3 < gcc: error: x.obj: No such file or directory < gcc: error: y.obj: No such file or directory < gcc: fatal error: no input files < compilation terminated. --- > gcc: x.obj: No such file or directory > gcc: y.obj: No such file or directory > gcc: No input files FAIL - ld failed to give expected error msg

n/a [bug1162]
fallocate01 fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a This case is expected to return -EOPNOSUPP and then LTP will skip it. However on qemuarm/qemumips -EFBIG is returned earlier, and thus trigger this failure.

Actually I don't understand why this will happen, and any offset/length returns same failure. fallocate from util-linux could trigger this failure too.

[bug678]
fallocate02 fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
fallocate03 fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
getcontext01 NAB getcontext - Sanity test : Fail errno=38 : Function not implemented n/a libc doesn't implement getcontext for ARM, so this result is expected n/a
ioctl03 qemux86 n/a n/a n/a n/a n/a
sysctl03 qemux86 n/a n/a n/a n/a n/a
syslog01 qemux86 n/a n/a n/a n/a n/a
syslog02 qemux86 n/a n/a n/a n/a n/a
syslog03 qemux86 n/a n/a n/a n/a n/a
syslog04 qemux86 n/a n/a n/a n/a n/a
syslog05 qemux86 n/a n/a n/a n/a n/a
syslog07 qemux86 n/a n/a n/a n/a n/a
syslog08 qemux86 n/a n/a n/a n/a n/a
syslog09 qemux86 n/a n/a n/a n/a n/a
syslog10 qemux86 n/a n/a n/a n/a n/a
mtest06_2 qemux86 n/a n/a n/a n/a n/a
mmapstress06 qemux86 n/a n/a n/a n/a n/a
su01 qemux86 n/a n/a n/a n/a n/a
cron02 qemux86 n/a n/a n/a n/a n/a
cron_deny01 qemux86 n/a n/a n/a n/a n/a
cron_allow01 qemux86 n/a n/a n/a n/a n/a
cron_dirs_checks01 qemux86 n/a n/a n/a n/a n/a
file qemux86 n/a /opt/ltp/testcases/bin/file_test.sh: line 549: rpmbuild: command not found n/a n/a n/a
cron qemux86 n/a n/a n/a n/a n/a
logrotate qemux86 n/a n/a n/a n/a n/a
cpio qemux86 n/a n/a n/a n/a n/a
unzip01 qemux86 n/a n/a n/a n/a n/a
gzip01 qemux86 n/a n/a n/a n/a n/a

1.0/M4 -RC2

total: 31

  • NEW Introduced: 1(mem02)
  • LTP: 0
  • NAB: 1
  • Fixed: 0
  • Duplicated: 26
  • pending: 3
  • not started: 0
  • Disappear without fixing patch: 1(msgctl11)

similarity: 26 (90.00%):

       mem02 fallocate01 fallocate02 fallocate03 getcontext01
LTP cases status owner error msg lsb comment bugzilla
mem02 n/a n/a mem02 0 TINFO  : pm1=0x400c0008 pm2=0x400e8008 mem02 1 TFAIL  : free did not dealloc memory mem02 0 TINFO  : pm1=0x400c0008 pm2=0x400e8008 mem02 1 TFAIL  : free did not dealloc memory

1.0/M4 -RC1

total: 31

  • NEW Introduced: 1(msgctl11)
  • LTP: 0
  • NAB: 1
  • Fixed: 0
  • Duplicated: 26
  • pending: 3
  • not started: 0
  • Disappear without fixing patch: 1(tar)

similarity: 26 (90.00%):

       msgctl11 fallocate01 fallocate02 fallocate03 getcontext01
LTP cases status owner error msg lsb comment bugzilla
msgctl11 n/a n/a msgctl11 0 TWARN  : Fork failure in first child of child group 56 msgctl11 0 TWARN  : Fork failure in first child of child group 48 msgctl11 0 TWARN  : Fork failure in first child of child group 43 n/a n/a n/a
fallocate01 pending Kevin Tian fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a This case is expected to return -EOPNOSUPP and then LTP will skip it. However on qemuarm/qemumips -EFBIG is returned earlier, and thus trigger this failure.

Actually I don't understand why this will happen, and any offset/length returns same failure. fallocate from util-linux could trigger this failure too.

[bug678]
fallocate02 pending Kevin Tian fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
fallocate03 pending Kevin Tian fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
getcontext01 NAB Kevin Tian getcontext - Sanity test : Fail errno=38 : Function not implemented n/a libc doesn't implement getcontext for ARM, so this result is expected n/a
ioctl03 qemux86 n/a n/a n/a n/a n/a
lchown02 qemux86 n/a n/a n/a n/a n/a
lchown02_16 qemux86 n/a n/a n/a n/a n/a
sysctl03 qemux86 n/a n/a n/a n/a n/a
syslog01 qemux86 n/a n/a n/a n/a n/a
syslog02 qemux86 n/a n/a n/a n/a n/a
syslog03 qemux86 n/a n/a n/a n/a n/a
syslog04 qemux86 n/a n/a n/a n/a n/a
syslog05 qemux86 n/a n/a n/a n/a n/a
syslog07 qemux86 n/a n/a n/a n/a n/a
syslog08 qemux86 n/a n/a n/a n/a n/a
syslog09 qemux86 n/a n/a n/a n/a n/a
syslog10 qemux86 n/a n/a n/a n/a n/a
mtest06_2 qemux86 n/a n/a n/a n/a n/a
mmapstress06 qemux86 n/a n/a n/a n/a n/a
su01 qemux86 n/a n/a n/a n/a n/a
cron02 qemux86 n/a n/a n/a n/a n/a
cron_deny01 qemux86 n/a n/a n/a n/a n/a
cron_allow01 qemux86 n/a n/a n/a n/a n/a
cron_dirs_checks01 qemux86 n/a n/a n/a n/a n/a
file qemux86 n/a n/a n/a n/a n/a
cron qemux86 n/a n/a n/a n/a n/a
logrotate qemux86 n/a n/a n/a n/a n/a
cpio qemux86 n/a n/a n/a n/a n/a
unzip01 qemux86 n/a n/a n/a n/a n/a
gzip01 qemux86 n/a n/a n/a n/a n/a

1.0/M2

total: 37 (100% audited)

  • LTP: 0
  • NAB: 4
  • Fixed: 1
  • Duplicated: 29
  • pending: 3
  • not started: 0

similarity: 29 (78.00%):

       chdir01A fallocate01 fallocate02 fallocate03 getcontext01 splice02 utimensat01 hackbench01 
LTP cases status owner error msg lsb comment bugzilla
utimensat01 Fixed Kevin Tian EXPECTED: EPERM

RESULT: SUCCESS 1 1

FAILED test 78

... (Failed tests: 46 47 48 49 50 51 52 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78)

n/a utimensat01 tried to verify all kinds of success and error conditions as defined in utimensat manual, for example, to get EPERM when the file is marked as append-only or immutable by chattr. However chattr has problem to change desired attributes as below:

chattr: Inappropriate ioctl for device while reading flags on /tmp/ltp-XXXX36nW4a/utimensat_tests/utimensat.test_file

it has been fixed in 2.6.37, and thus should be able to be further confirmed in 1.0-M3

n/a
fallocate01 pending Kevin Tian fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a This case is expected to return -EOPNOSUPP and then LTP will skip it. However on qemuarm/qemumips -EFBIG is returned earlier, and thus trigger this failure.

Actually I don't understand why this will happen, and any offset/length returns same failure. fallocate from util-linux could trigger this failure too.

[bug678]
fallocate02 pending Kevin Tian fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
fallocate03 pending Kevin Tian fallocate(6, 0, 49152, 4096) failed: TEST_ERRNO=EFBIG(27): File too large n/a same as fallocate01 [bug678]
chdir01A NAB Kevin Tian symlink(object, symbolic) was succesful.

mkdir(object, 0700) was successful

chdir(2) returned successfully, but getcwd(3) indicated new current working directory location /var/volatile/tmp/ltp-XXXXK9vOzf/chdNQdk3G/object not equal to expected /tmp/ltp-XXXXK9vOzf/chdNQdk3G/object

n/a this is caused by not using "-d tmpdir" to specify a new tmp directory.

Then it means that /tmp is used which is however a symbol link to /var/volatile/tmp.

getcwd() syscall retrieves the full path from the leaf to the /, which has not idea of the original symbol link, and thus break LTP's expectation

n/a
getcontext01 NAB Kevin Tian getcontext - Sanity test : Fail errno=38 : Function not implemented n/a libc doesn't implement getcontext for ARM, so this result is expected n/a
hackbench01 NAB Kevin Tian the system simply hangs n/a it's not approriate to run this stress test in such an emulator, and this case has been commented when doing test on other platforms n/a
splice02 NAB Kevin Tian splice failed - errno = 28 : No space left on device n/a this is because no "-d tmpdir" specified when running this test, while standard /dev/hda only have limited space n/a
ioctl03 qemux86 n/a n/a n/a n/a n/a
lchown02 qemux86 n/a n/a n/a n/a n/a
lchown02_16 qemux86 n/a n/a n/a n/a n/a
sysctl03 qemux86 n/a n/a n/a n/a n/a
syslog01 qemux86 n/a n/a n/a n/a n/a
syslog02 qemux86 n/a n/a n/a n/a n/a
syslog03 qemux86 n/a n/a n/a n/a n/a
syslog04 qemux86 n/a n/a n/a n/a n/a
syslog05 qemux86 n/a n/a n/a n/a n/a
syslog07 qemux86 n/a n/a n/a n/a n/a
syslog08 qemux86 n/a n/a n/a n/a n/a
syslog09 qemux86 n/a n/a n/a n/a n/a
syslog10 qemux86 n/a n/a n/a n/a n/a
mtest06_2 qemux86 n/a n/a n/a n/a n/a
mmapstress06 qemux86 n/a n/a n/a n/a n/a
su01 qemux86 n/a n/a n/a n/a n/a
cron02 qemux86 n/a n/a n/a n/a n/a
cron_deny01 qemux86 n/a n/a n/a n/a n/a
cron_allow01 qemux86 n/a n/a n/a n/a n/a
cron_dirs_checks01 qemux86 n/a n/a n/a n/a n/a
ld qemux86 n/a n/a n/a n/a n/a
ldd qemux86 n/a n/a n/a n/a n/a
file qemux86 n/a n/a n/a n/a n/a
tar qemux86 n/a n/a n/a n/a n/a
cron qemux86 n/a n/a n/a n/a n/a
logrotate qemux86 n/a n/a n/a n/a n/a
cpio qemux86 n/a n/a n/a n/a n/a
unzip01 qemux86 n/a n/a n/a n/a n/a
gzip01 qemux86 n/a n/a n/a n/a n/a