Wind River Support Network

HomeDefectsLIN6-1852
Not to be fixed

LIN6-1852 : [userspace] busybox ls ptest failed

Created: Oct 22, 2013    Updated: Mar 5, 2016
Resolved Date: Dec 20, 2013
Found In Version: 6.0
Severity: Severe
Applicable for: Wind River Linux 6
Component/s: Userspace

Description

Problem Description
======================
busybox ls ptest run failed.

root@qemu136:/usr/lib64/busybox/ptest/testsuite/ls# ls -l
total 32
-rw-r--r-- 1 root root  5411 Oct 22 07:26 1.log
-rw-r--r-- 1 root root  6843 Oct 22 07:26 2.log
-rw-r--r-- 1 root users  168 Oct 15 04:14 ls-1-works
-rw-r--r-- 1 root users  198 Oct 15 04:14 ls-h-works
-rw-r--r-- 1 root users  211 Oct 15 04:14 ls-l-works
-rw-r--r-- 1 root users  213 Oct 15 04:14 ls-s-works
root@qemu136:/usr/lib64/busybox/ptest/testsuite/ls# busybox ls -l
-rw-r--r--    1 root     root          5411 Oct 22 07:26 1.log
-rw-r--r--    1 root     root          6843 Oct 22 07:26 2.log
-rw-r--r--    1 root     users          168 Oct 15 04:14 ls-1-works
-rw-r--r--    1 root     users          198 Oct 15 04:14 ls-h-works
-rw-r--r--    1 root     users          211 Oct 15 04:14 ls-l-works
-rw-r--r--    1 root     users          213 Oct 15 04:14 ls-s-works
root@qemu136:/usr/lib64/busybox/ptest/testsuite/ls#

the root cause analysis:

"bash ls" output has a title "total 32", but "busybox ls" not have.


Expected Behavior
======================
busybox ls ptest run passed.

Observed Behavior
======================

Logs
======================
FAIL: ls-l-works
+ test x '!=' x
+ '[' -n /usr/lib64/busybox/ptest/testsuite ']'
+ LC_ALL=C
+ ls -l /usr/lib64/busybox/ptest/testsuite
+ LC_ALL=C
+ busybox ls -l /usr/lib64/busybox/ptest/testsuite
+ diff -ubw logfile.gnu logfile.bb
--- logfile.gnu    2013-10-22 06:32:37.000000000 +0000
+++ logfile.bb    2013-10-22 06:32:37.000000000 +0000
@@ -1,4 +1,3 @@
-total 524
 -rw-r--r-- 1 root users  2052 Oct 15 04:14 README
 -rw-r--r-- 1 root users   983 Oct 15 04:14 TODO
 -rwxr-xr-x 1 root users  2703 Oct 15 04:14 all_sourcecode.tests
FAIL: ls-s-works
+ test x '!=' x
+ '[' -n /usr/lib64/busybox/ptest/testsuite ']'
+ LC_ALL=C
+ ls -1s /usr/lib64/busybox/ptest/testsuite
+ LC_ALL=C
+ busybox ls -1s /usr/lib64/busybox/ptest/testsuite
+ diff -ubw logfile.gnu logfile.bb
--- logfile.gnu    2013-10-22 06:32:38.000000000 +0000
+++ logfile.bb    2013-10-22 06:32:38.000000000 +0000
@@ -1,4 +1,3 @@


Misc Info
======================
N/A

Steps to Reproduce

1

1) configure
$ /path/to/wrlinux/configure --enable-board=qemux86 --enable-rootfs=glibc-std --enable-kernel=standard --enable-jobs=16 --enable-parallel-pkgbuilds=16 --enable-reconfig=yes --enable-test=yes --with-template=feature/ptest

2) build
$ make fs

3) boot the target
* default nfsboot:
$ make start-target

2  boot target,
run:
cd /usr/lib64/busybox/ptest/
./run-ptest 
Live chat
Online