blob: 4e837a5e2716e2eb287b5984f068f78ffb8f7c78 [file] [log] [blame]
yaberauneyaef772532009-10-09 17:55:43 +00001The following items need fixing with the new Makefile infrastructure:
2
yaberauneyaef772532009-10-09 17:55:43 +00003testcases/Makefile:
41. mce-test doesn't fit cleanly in the build, yet.
52. pounder21 is just broken (wasn't traversed before).
63. Not sure why realtime should still be disabled for build; the aggregated
7 list was the original list of disabled items for UCLINUX != 1.
8
yaberauneya42cc0d92009-10-12 03:00:48 +00009testcases/ballista:
101. a) Not integrated with the Make infrastructure (and thus the output isn't
11 guaranteed to function with cross-compilation based envs).
12 b) Is a mess (there's a lot of shoddy Make and perl code that I'm cleaning
13 up right now).
14 c) Uses cshell for some weird arse reason, instead of using Bourne shell
15 compat scripts.
16
yaberauneyaef772532009-10-09 17:55:43 +000017testcases/commands/ade/Makefile:
181. .../objdump's Makefile needs fixing. Basically some of the obj files used
19 as stimuli are .o files, which a) is a bad idea, and b) are intermediary's
20 for some apps. Either the tests or the Makefiles need to be fixed, and
21 this is a call that needs to be made by someone else including myself.
22
yaberauneya02b7b332009-10-14 18:34:03 +000023testcases/commands/unzip/Makefile:
24
251. This test requires a test zip file in order to function and it isn't
26 generated at build time anymore:
27
28<<<test_start>>>
29tag=unzip01 stime=1255544779
30cmdline="unzip_tests.sh $LTPROOT/testcases/commands/unzip/tst_unzip_file.zip"
31contacts=""
32analysis=exit
33<<<test_output>>>
34stat: cannot stat `/tests/ltp/testcases/commands/unzip/tst_unzip_file.zip': No such file or directory
35/tests/ltp/testcases/bin/31631.H31633 /tests/ltp/testcases/bin
36/tests/ltp/testcases/bin
37unzip01 0 TINFO : CLEAN: removing "31631.H31633"
38<<<execution_status>>>
39initiation_status="ok"
40duration=1 termination_type=exited termination_id=1 corefile=no
41cutime=2 cstime=1
42<<<test_end>>>
43
yaberauneya502647f2009-10-11 01:01:24 +000044testcases/kernel/controllers/memcg/functional/Makefile:
451. For whatever reason this Makefile's are calling up relative CPPFLAGS
46 (the old ../../../../include value) for -I$(include), despite the fact that
47 the Makefile infra been updated. This should be investigated and fixed, but
48 for now it's just an observation; not a blocking point.
49
yaberauneyaef772532009-10-09 17:55:43 +000050testcases/kernel/fs/dmapi/Makefile:
511. This test requires JFS support, which most systems don't have. So a set of
52 proper autoconf tests need to be added for this as well.
53
54testcases/kernel/fs/doio/rwtest.sh:
551. rwtest.sh isn't determining where to pick up the files from appropriately
56 (bad relative path logic somewhere... not sure where).
57
58testcases/kernel/sched/nptl/Makefile:
591. There's a $(shell ) call in the Makefile that needs to be replaced.
60
61testcases/kernel/syscalls/utils/*.mk:
621. There are unused variables and unneeded logic that needs to be evaluated
63 and potentially removed.
64
65testcases/misc/crash/crash02.c:
66#if defined(__ia64__)
67 SYS_clone2,
68#else
69 /*
70 * No SYS_fork(vfork) on IA-64. Instead, it uses,
71 * clone(child_stack=0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD)
72 * clone2()
73 */
74
75 /*
76 * NOTE (garrcoop):
77 * Could not find reference to SYS_fork(vfork) on mips32
78 * with the Montavista / Octeon toolchain. Need to develop an
79 * autoconf check for this item.
80 */
81#if defined(__NR_vfork) && __NR_vfork
82 SYS_vfork,
83#endif
84#if defined(__NR_fork) && __NR_fork
85 SYS_fork,
86#endif
87#endif /* __ia64__ */
88#if defined(__NR_clone) && __NR_clone
89 SYS_clone,
90#endif
91
yaberauneya5cb8cd52009-10-14 18:03:01 +000092testcases/network/multicast/...:
931. These tests need to be fixed because they use make / install logic in the
94 tests:
95
96<<<test_start>>>
97tag=mc_opts stime=1255502705
98cmdline="export TCsrc=$LTPROOT/testcases/network/multicast/mc_opts; mc_opts"
99contacts=""
100analysis=exit
101<<<test_output>>>
102gethostbyname*: Host name lookup failure
103install: cannot stat `/tests/ltp/opts': No such file or directory
104install: cannot stat `/tests/ltp/opts_e': No such file or directory
105mc_opts: doing /tests/ltp/testcases/bin/mc_opts.
106Running mc_opts opts_e on
107/tests/ltp/testcases/bin/mc_opts: line 86: /tests/ltp/bin/mc_opts13780/opts: No such file or directory
108mc_opts: doing /tests/ltp/testcases/bin/mc_opts.
109mc_opts: doing /tests/ltp/testcases/bin/mc_opts
110Test Failed: opts failed
111<<<execution_status>>>
112initiation_status="ok"
113duration=1 termination_type=exited termination_id=1 corefile=no
114cutime=1 cstime=6
115<<<test_end>>>
116
yaberauneyae3e03902009-10-14 17:38:23 +0000117testcases/network/rpc/rpc-tirpc-full-test-suite:
1181. This needs to be integrated into the build with a Makefile, as it's not
119 getting copied over with the install.
120
yaberauneyaef772532009-10-09 17:55:43 +0000121testcases/network/tcp_cmds/perf_lan/Makefile:
1221. There are duplicate sourcefiles because I don't feel confident as far as
123 the changes were concerned on the sourcefiles and I was running into
124 compile issues with the IPv6 code.
125
126testcases/network/stress/udp/...:
1271. Many of the scripts are installing themselves using the old-status quo
128 method of hardlinking into $(abs_top_srcdir)/testcases/bin, which means
129 that all of the scripts are being linked to the file
130 $(abs_top_srcdir)/testcases/bin .
131
132tools/Makefile:
1331. netpipe* needs fixing and reorg, because it's referencing /home/mpich, etc.
134
135utils/benchmark/Makefile:
1361. kernbench needs to be fixed because its makefile doesn't have support
137 out-of-build-tree building.
138
139Other items of issue are listed below (from testscripts/ltp-missing-install-files.py):
140
141io-output.log: Tag | App
142io-output.log: runfstests.sh runfstests.sh
143ipv6-output.log: Tag | App
144ipv6-output.log: finger601 finger601
145ipv6-output.log: ping601 ping601
146ipv6-output.log: rlogin01 rlogin01
147ipv6-output.log: tcpdump601 tcpdump601
148ipv6-output.log: telnet01 telnet01
149ipv6_expect-output.log: Tag | App
150ipv6_expect-output.log: rlogin01 rlogin01
151ipv6_noexpect-output.log: Tag | App
152ipv6_noexpect-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile
153modules-output.log: Tag | App
154modules-output.log: delete_module01 delete_module01
155modules-output.log: delete_module02 delete_module02
156modules-output.log: delete_module03 delete_module03
157multicast-output.log: Tag | App
158multicast-output.log: /scratch/ltp-install5/testcases/bin/mc_opts /scratch/ltp-install5/bin/mc_opts9521/opts
159selinux-output.log: Tag | App
160selinux-output.log: selinux_capable_file.sh selinux_capable_file.sh
161selinux-output.log: selinux_capable_net.sh selinux_capable_net.sh
162selinux-output.log: selinux_capable_sys.sh selinux_capable_sys.sh
163selinux-output.log: selinux_domain_trans.sh selinux_domain_trans.sh
164selinux-output.log: selinux_entrypoint.sh selinux_entrypoint.sh
165selinux-output.log: selinux_execshare.sh selinux_execshare.sh
166selinux-output.log: selinux_exectrace.sh selinux_exectrace.sh
167selinux-output.log: selinux_execute_no_trans.sh selinux_execute_no_trans.sh
168selinux-output.log: selinux_fdreceive.sh selinux_fdreceive.sh
169selinux-output.log: selinux_file.sh selinux_file.sh
170selinux-output.log: selinux_inherit.sh selinux_inherit.sh
171selinux-output.log: selinux_ioctl.sh selinux_ioctl.sh
172selinux-output.log: selinux_link.sh selinux_link.sh
173selinux-output.log: selinux_mkdir.sh selinux_mkdir.sh
174selinux-output.log: selinux_msg.sh selinux_msg.sh
175selinux-output.log: selinux_open.sh selinux_open.sh
176selinux-output.log: selinux_ptrace.sh selinux_ptrace.sh
177selinux-output.log: selinux_readlink.sh selinux_readlink.sh
178selinux-output.log: selinux_relabel.sh selinux_relabel.sh
179selinux-output.log: selinux_rename.sh selinux_rename.sh
180selinux-output.log: selinux_rxdir.sh selinux_rxdir.sh
181selinux-output.log: selinux_sem.sh selinux_sem.sh
182selinux-output.log: selinux_setattr.sh selinux_setattr.sh
183selinux-output.log: selinux_setnice.sh selinux_setnice.sh
184selinux-output.log: selinux_shm.sh selinux_shm.sh
185selinux-output.log: selinux_sigkill.sh selinux_sigkill.sh
186selinux-output.log: selinux_stat.sh selinux_stat.sh
187selinux-output.log: selinux_sysctl.sh selinux_sysctl.sh
188selinux-output.log: selinux_task_create.sh selinux_task_create.sh
189selinux-output.log: selinux_task_getpgid.sh selinux_task_getpgid.sh
190selinux-output.log: selinux_task_getscheduler.sh selinux_task_getscheduler.sh
191selinux-output.log: selinux_task_getsid.sh selinux_task_getsid.sh
192selinux-output.log: selinux_task_setnice.sh selinux_task_setnice.sh
193selinux-output.log: selinux_task_setpgid.sh selinux_task_setpgid.sh
194selinux-output.log: selinux_task_setscheduler.sh selinux_task_setscheduler.sh
195selinux-output.log: selinux_wait.sh selinux_wait.sh
196selinux-output.log: selinux_dyntrace.sh selinux_dyntrace.sh
197selinux-output.log: selinux_dyntrans.sh selinux_dyntrans.sh
198selinux-output.log: selinux_bounds.sh selinux_bounds.sh
199stress.part3-output.log: Tag | App
200stress.part3-output.log: /scratch/ltp-install5/testcases/bin/mc_opts /scratch/ltp-install5/bin/mc_opts4243/opts
201tcp_cmds-output.log: Tag | App
202tcp_cmds-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile
203tcp_cmds-output.log: rlogin01 rlogin01
204tcp_cmds-output.log: telnet01 telnet01
205tcp_cmds_expect-output.log: Tag | App
206tcp_cmds_expect-output.log: rlogin01 rlogin01
207tcp_cmds_expect-output.log: telnet01 telnet01
208tcp_cmds_noexpect-output.log: Tag | App
209tcp_cmds_noexpect-output.log: /scratch/ltp-install5/testcases/bin/echo01 /scratch/ltp-install5/testcases/bin/createfile
210
yaberauneya42cc0d92009-10-12 03:00:48 +0000211testcases/kernel/security/selinux:
212 Is disabled on purpose (doesn't fit within build and probably won't until
213 autoconf tests are created to detect SELinux).