Caspar Zhang | d718670 | 2012-03-09 18:39:17 +0800 | [diff] [blame] | 1 | The following things need to be rewritten/fixed |
Garrett Cooper | 23b6cc8 | 2010-02-24 13:48:27 -0800 | [diff] [blame] | 2 | |
Garrett Cooper | a9b4a7c | 2010-02-24 17:08:07 -0800 | [diff] [blame] | 3 | quotactl01: |
Garrett Cooper | 23b6cc8 | 2010-02-24 13:48:27 -0800 | [diff] [blame] | 4 | |
Garrett Cooper | a9b4a7c | 2010-02-24 17:08:07 -0800 | [diff] [blame] | 5 | This should generate dummy tmpfs partitions and delete them after the testcase is |
| 6 | done as this test isn't executable on most systems (unless we're lucky and |
| 7 | someone setup quotas on it already). A good amount of legwork was done with |
| 8 | lib/mount_utils.c, but I've backed that out because it needed more polishing to |
| 9 | get to a functional state, and the device *should* be generated outside of the |
| 10 | quotactl01 test and destroyed at the end. |
Garrett Cooper | 23b6cc8 | 2010-02-24 13:48:27 -0800 | [diff] [blame] | 11 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 12 | The following items need fixing with the new Makefile infrastructure: |
| 13 | |
Garrett Cooper | a25f31b | 2010-03-10 20:28:33 -0800 | [diff] [blame] | 14 | testcases/kernel/controllers/freezer/libcgroup_freezer: |
| 15 | 1. Uses pushd / popd, which isn't present in busybox. |
| 16 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 17 | testcases/kernel/fs/dmapi/Makefile: |
| 18 | 1. This test requires JFS support, which most systems don't have. So a set of |
| 19 | proper autoconf tests need to be added for this as well. |
| 20 | |
Garrett Cooper | a2d6848 | 2010-03-05 00:09:35 -0800 | [diff] [blame] | 21 | testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts: |
| 22 | - Is written in perl; should be rewritten in POSIX compliant bourne shell. |
| 23 | |
Garrett Cooper | 4b3a324 | 2010-03-03 04:42:42 -0800 | [diff] [blame] | 24 | testcases/kernel/hotplug/cpu_hotplug/...: |
| 25 | 1. Add in logic to install at runtime; you have to run it from the source tree |
| 26 | today, s.t. the runtest file is broken. |
| 27 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 28 | testcases/kernel/sched/nptl/Makefile: |
| 29 | 1. There's a $(shell ) call in the Makefile that needs to be replaced. |
| 30 | |
yaberauneya | 5cb8cd5 | 2009-10-14 18:03:01 +0000 | [diff] [blame] | 31 | testcases/network/multicast/...: |
| 32 | 1. These tests need to be fixed because they use make / install logic in the |
| 33 | tests: |
| 34 | |
| 35 | <<<test_start>>> |
| 36 | tag=mc_opts stime=1255502705 |
| 37 | cmdline="export TCsrc=$LTPROOT/testcases/network/multicast/mc_opts; mc_opts" |
| 38 | contacts="" |
| 39 | analysis=exit |
| 40 | <<<test_output>>> |
| 41 | gethostbyname*: Host name lookup failure |
| 42 | install: cannot stat `/tests/ltp/opts': No such file or directory |
| 43 | install: cannot stat `/tests/ltp/opts_e': No such file or directory |
| 44 | mc_opts: doing /tests/ltp/testcases/bin/mc_opts. |
Caspar Zhang | d718670 | 2012-03-09 18:39:17 +0800 | [diff] [blame] | 45 | Running mc_opts opts_e on |
yaberauneya | 5cb8cd5 | 2009-10-14 18:03:01 +0000 | [diff] [blame] | 46 | /tests/ltp/testcases/bin/mc_opts: line 86: /tests/ltp/bin/mc_opts13780/opts: No such file or directory |
| 47 | mc_opts: doing /tests/ltp/testcases/bin/mc_opts. |
| 48 | mc_opts: doing /tests/ltp/testcases/bin/mc_opts |
| 49 | Test Failed: opts failed |
| 50 | <<<execution_status>>> |
| 51 | initiation_status="ok" |
| 52 | duration=1 termination_type=exited termination_id=1 corefile=no |
| 53 | cutime=1 cstime=6 |
| 54 | <<<test_end>>> |
| 55 | |
yaberauneya | e3e0390 | 2009-10-14 17:38:23 +0000 | [diff] [blame] | 56 | testcases/network/rpc/rpc-tirpc-full-test-suite: |
| 57 | 1. This needs to be integrated into the build with a Makefile, as it's not |
| 58 | getting copied over with the install. |
| 59 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 60 | testcases/network/tcp_cmds/perf_lan/Makefile: |
| 61 | 1. There are duplicate sourcefiles because I don't feel confident as far as |
| 62 | the changes were concerned on the sourcefiles and I was running into |
| 63 | compile issues with the IPv6 code. |
| 64 | |
| 65 | testcases/network/stress/udp/...: |
| 66 | 1. Many of the scripts are installing themselves using the old-status quo |
| 67 | method of hardlinking into $(abs_top_srcdir)/testcases/bin, which means |
| 68 | that all of the scripts are being linked to the file |
| 69 | $(abs_top_srcdir)/testcases/bin . |
| 70 | |
Garrett Cooper | a25f31b | 2010-03-10 20:28:33 -0800 | [diff] [blame] | 71 | testcases/realtime/run.sh: |
| 72 | 1. Uses pushd / popd, which isn't present in busybox. |
| 73 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 74 | tools/Makefile: |
| 75 | 1. netpipe* needs fixing and reorg, because it's referencing /home/mpich, etc. |
| 76 | |
Garrett Cooper | a2d6848 | 2010-03-05 00:09:35 -0800 | [diff] [blame] | 77 | tools/create_kernel_faults_in_loops_and_probability.pl: |
| 78 | tools/create_valgrind_check.pl: |
| 79 | 1. Could and should be rewritten in a unified awk wrapper. |
| 80 | |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 81 | Other items of issue are listed below (from testscripts/ltp-missing-install-files.py): |
| 82 | |
| 83 | io-output.log: Tag | App |
| 84 | io-output.log: runfstests.sh runfstests.sh |
| 85 | ipv6-output.log: Tag | App |
| 86 | ipv6-output.log: finger601 finger601 |
| 87 | ipv6-output.log: ping601 ping601 |
| 88 | ipv6-output.log: rlogin01 rlogin01 |
| 89 | ipv6-output.log: tcpdump601 tcpdump601 |
| 90 | ipv6-output.log: telnet01 telnet01 |
| 91 | ipv6_expect-output.log: Tag | App |
| 92 | ipv6_expect-output.log: rlogin01 rlogin01 |
| 93 | ipv6_noexpect-output.log: Tag | App |
| 94 | ipv6_noexpect-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile |
| 95 | modules-output.log: Tag | App |
| 96 | modules-output.log: delete_module01 delete_module01 |
| 97 | modules-output.log: delete_module02 delete_module02 |
| 98 | modules-output.log: delete_module03 delete_module03 |
| 99 | multicast-output.log: Tag | App |
| 100 | multicast-output.log: /scratch/ltp-install5/testcases/bin/mc_opts /scratch/ltp-install5/bin/mc_opts9521/opts |
yaberauneya | ef77253 | 2009-10-09 17:55:43 +0000 | [diff] [blame] | 101 | stress.part3-output.log: Tag | App |
| 102 | stress.part3-output.log: /scratch/ltp-install5/testcases/bin/mc_opts /scratch/ltp-install5/bin/mc_opts4243/opts |
| 103 | tcp_cmds-output.log: Tag | App |
| 104 | tcp_cmds-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile |
| 105 | tcp_cmds-output.log: rlogin01 rlogin01 |
| 106 | tcp_cmds-output.log: telnet01 telnet01 |
| 107 | tcp_cmds_expect-output.log: Tag | App |
| 108 | tcp_cmds_expect-output.log: rlogin01 rlogin01 |
| 109 | tcp_cmds_expect-output.log: telnet01 telnet01 |
| 110 | tcp_cmds_noexpect-output.log: Tag | App |
| 111 | tcp_cmds_noexpect-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile |
| 112 | |
yaberauneya | 54790f2 | 2009-10-14 21:06:57 +0000 | [diff] [blame] | 113 | /tests/ltp/output/tcp_cmds_noexpect-output.log:sendfile01 1 TFAIL : Test broken: gethost: command not found |
| 114 | |
yaberauneya | f02df4f | 2009-10-14 21:05:37 +0000 | [diff] [blame] | 115 | /tests/ltp/output/ipv6-output.log:sh: echo601: command not found |
| 116 | /tests/ltp/output/ipv6-output.log:ftp01 1 TFAIL : Test broken: ftp: command not found |
| 117 | /tests/ltp/output/ipv6-output.log:sh: perf_lan6: command not found |
| 118 | /tests/ltp/output/ipv6-output.log:rcp01 1 TFAIL : Test broken: rcp: command not found |
| 119 | /tests/ltp/output/ipv6-output.log:rsh01 1 TFAIL : Test broken: rsh: command not found |
| 120 | /tests/ltp/output/ipv6-output.log:rwho01 1 TFAIL : Test broken: rsh: command not found |
| 121 | /tests/ltp/output/ipv6-output.log:sh: sendfile601: command not found |