| The following things need to be rewritten // fixed |
| |
| get_mempolicy01 // mbind01: They're using numa v1 calls which means that all |
| versions of Linux / numa as of a few years ago aren't compatible with the API |
| calls and thus you aren't truly testing the calls via libnuma properly. |
| |
| This was implemented via ad hoc static v1 code previously, but this isn't what |
| we want as all consumers outside of LTP will be using either v1 or v2 code, |
| depending on what libraries, APIs, etc are packaged with their copy of |
| libnuma // kernel. |
| |
| quotactl01: |
| |
| This should generate dummy tmpfs partitions and delete them after the testcase is |
| done as this test isn't executable on most systems (unless we're lucky and |
| someone setup quotas on it already). A good amount of legwork was done with |
| lib/mount_utils.c, but I've backed that out because it needed more polishing to |
| get to a functional state, and the device *should* be generated outside of the |
| quotactl01 test and destroyed at the end. |
| |
| The following items need fixing with the new Makefile infrastructure: |
| |
| testcases/Makefile: |
| 1. mce-test doesn't fit cleanly in the build, yet. |
| 2. pounder21 is just broken (wasn't traversed before). |
| |
| testcases/ballista: |
| 1. Not integrated with the Make infrastructure (and thus the output isn't |
| guaranteed to function with cross-compilation based envs). |
| 2. Is a mess (there's a lot of shoddy Make and perl code that I'm cleaning up |
| up right now). |
| 3. Uses cshell for some weird arse reason, instead of using Bourne shell |
| compat scripts. |
| |
| testcases/kernel/controllers/freezer/libcgroup_freezer: |
| 1. Uses pushd / popd, which isn't present in busybox. |
| |
| testcases/kernel/fs/dmapi/Makefile: |
| 1. This test requires JFS support, which most systems don't have. So a set of |
| proper autoconf tests need to be added for this as well. |
| |
| testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts: |
| - Is written in perl; should be rewritten in POSIX compliant bourne shell. |
| |
| testcases/kernel/hotplug/cpu_hotplug/...: |
| 1. Add in logic to install at runtime; you have to run it from the source tree |
| today, s.t. the runtest file is broken. |
| |
| testcases/kernel/sched/nptl/Makefile: |
| 1. There's a $(shell ) call in the Makefile that needs to be replaced. |
| |
| testcases/network/multicast/...: |
| 1. These tests need to be fixed because they use make / install logic in the |
| tests: |
| |
| <<<test_start>>> |
| tag=mc_opts stime=1255502705 |
| cmdline="export TCsrc=$LTPROOT/testcases/network/multicast/mc_opts; mc_opts" |
| contacts="" |
| analysis=exit |
| <<<test_output>>> |
| gethostbyname*: Host name lookup failure |
| install: cannot stat `/tests/ltp/opts': No such file or directory |
| install: cannot stat `/tests/ltp/opts_e': No such file or directory |
| mc_opts: doing /tests/ltp/testcases/bin/mc_opts. |
| Running mc_opts opts_e on |
| /tests/ltp/testcases/bin/mc_opts: line 86: /tests/ltp/bin/mc_opts13780/opts: No such file or directory |
| mc_opts: doing /tests/ltp/testcases/bin/mc_opts. |
| mc_opts: doing /tests/ltp/testcases/bin/mc_opts |
| Test Failed: opts failed |
| <<<execution_status>>> |
| initiation_status="ok" |
| duration=1 termination_type=exited termination_id=1 corefile=no |
| cutime=1 cstime=6 |
| <<<test_end>>> |
| |
| testcases/network/rpc/rpc-tirpc-full-test-suite: |
| 1. This needs to be integrated into the build with a Makefile, as it's not |
| getting copied over with the install. |
| |
| testcases/network/tcp_cmds/perf_lan/Makefile: |
| 1. There are duplicate sourcefiles because I don't feel confident as far as |
| the changes were concerned on the sourcefiles and I was running into |
| compile issues with the IPv6 code. |
| |
| testcases/network/stress/udp/...: |
| 1. Many of the scripts are installing themselves using the old-status quo |
| method of hardlinking into $(abs_top_srcdir)/testcases/bin, which means |
| that all of the scripts are being linked to the file |
| $(abs_top_srcdir)/testcases/bin . |
| |
| testcases/realtime/run.sh: |
| 1. Uses pushd / popd, which isn't present in busybox. |
| |
| tools/Makefile: |
| 1. netpipe* needs fixing and reorg, because it's referencing /home/mpich, etc. |
| |
| tools/create_kernel_faults_in_loops_and_probability.pl: |
| tools/create_valgrind_check.pl: |
| 1. Could and should be rewritten in a unified awk wrapper. |
| |
| Other items of issue are listed below (from testscripts/ltp-missing-install-files.py): |
| |
| io-output.log: Tag | App |
| io-output.log: runfstests.sh runfstests.sh |
| ipv6-output.log: Tag | App |
| ipv6-output.log: finger601 finger601 |
| ipv6-output.log: ping601 ping601 |
| ipv6-output.log: rlogin01 rlogin01 |
| ipv6-output.log: tcpdump601 tcpdump601 |
| ipv6-output.log: telnet01 telnet01 |
| ipv6_expect-output.log: Tag | App |
| ipv6_expect-output.log: rlogin01 rlogin01 |
| ipv6_noexpect-output.log: Tag | App |
| ipv6_noexpect-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile |
| modules-output.log: Tag | App |
| modules-output.log: delete_module01 delete_module01 |
| modules-output.log: delete_module02 delete_module02 |
| modules-output.log: delete_module03 delete_module03 |
| multicast-output.log: Tag | App |
| multicast-output.log: /scratch/ltp-install5/testcases/bin/mc_opts /scratch/ltp-install5/bin/mc_opts9521/opts |
| stress.part3-output.log: Tag | App |
| stress.part3-output.log: /scratch/ltp-install5/testcases/bin/mc_opts /scratch/ltp-install5/bin/mc_opts4243/opts |
| tcp_cmds-output.log: Tag | App |
| tcp_cmds-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile |
| tcp_cmds-output.log: rlogin01 rlogin01 |
| tcp_cmds-output.log: telnet01 telnet01 |
| tcp_cmds_expect-output.log: Tag | App |
| tcp_cmds_expect-output.log: rlogin01 rlogin01 |
| tcp_cmds_expect-output.log: telnet01 telnet01 |
| tcp_cmds_noexpect-output.log: Tag | App |
| tcp_cmds_noexpect-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile |
| |
| /tests/ltp/output/tcp_cmds_noexpect-output.log:sendfile01 1 TFAIL : Test broken: gethost: command not found |
| |
| /tests/ltp/output/ipv6-output.log:sh: echo601: command not found |
| /tests/ltp/output/ipv6-output.log:ftp01 1 TFAIL : Test broken: ftp: command not found |
| /tests/ltp/output/ipv6-output.log:sh: perf_lan6: command not found |
| /tests/ltp/output/ipv6-output.log:rcp01 1 TFAIL : Test broken: rcp: command not found |
| /tests/ltp/output/ipv6-output.log:rsh01 1 TFAIL : Test broken: rsh: command not found |
| /tests/ltp/output/ipv6-output.log:rwho01 1 TFAIL : Test broken: rsh: command not found |
| /tests/ltp/output/ipv6-output.log:sh: sendfile601: command not found |