• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# disabled_tests.txt: list of tests which cannot (currently) be built
2# for Android/bionic
3
4# POSIX functions not implemented in bionic
5confstr01
6fmtmsg01
7gethostid01
8ulimit01
9
10# Non-POSIX functions not implemented in bionic
11getcontext01
12mallopt01
13profil01
14stime01
15stime02
16## Uses SHM_LOCKED
17shmctl07
18
19# Test SysV IPC, which is not allowed in Android kernels.
20
21cve-2017-5669
22hugeshmat01
23hugeshmat02
24hugeshmat03
25hugeshmat04
26hugeshmat05
27hugeshmctl01
28hugeshmctl02
29hugeshmctl03
30hugeshmdt01
31hugeshmget01
32hugeshmget02
33hugeshmget03
34hugeshmget05
35mallocstress
36mesgq_nstest
37message_queue_test_01
38message_queue_test_02_ctl
39message_queue_test_02_get
40message_queue_test_02_rcv
41message_queue_test_02_snd
42message_queue_test_04
43message_queue_test_05
44msg_comm
45msgctl01
46msgctl02
47msgctl03
48msgctl04
49msgctl05
50msgctl06
51msgctl07
52msgctl08
53msgctl09
54msgctl10
55msgctl11
56msgctl12
57msgctl13
58msgget01
59msgget02
60msgget03
61msgget04
62msgrcv01
63msgrcv02
64msgrcv03
65msgrcv04
66msgrcv05
67msgrcv06
68msgrcv07
69msgrcv08
70msgsnd01
71msgsnd02
72msgsnd03
73msgsnd04
74msgsnd05
75msgsnd06
76msgstress01
77msgstress02
78msgstress03
79msgstress04
80remap_file_pages01
81sem01
82sem02
83sem_comm
84sem_nstest
85semaphore_test_01
86semaphore_test_02
87semaphore_test_03
88semctl01
89semctl02
90semctl03
91semctl04
92semctl05
93semctl06
94semctl07
95semget01
96semget02
97semget03
98semget05
99semget06
100semop01
101semop02
102semop03
103semop04
104semop05
105semtest_2ns
106setns02
107shm_comm
108shm_test
109shmat01
110shmat02
111shmat03
112shmat1
113shmctl01
114shmctl02
115shmctl03
116shmctl04
117shmdt01
118shmdt02
119shmem_2nstest
120shmem_test_01
121shmem_test_02
122shmem_test_03
123shmem_test_04
124shmem_test_05
125shmem_test_06
126shmem_test_07
127shmget01
128shmget02
129shmget03
130shmget04
131shmget05
132shmnstest
133shmt02
134shmt03
135shmt04
136shmt05
137shmt06
138shmt07
139shmt08
140shmt09
141shmt10
142# Require SysV IPC, but don't directly test it -- these could potentially be
143# wrapped with ashmem
144cpuset_memory_test
145diotest4
146doio
147futex_wait02
148futex_wake03
149hugemmap05
150kill05
151kill07
152madvise03
153memcg_process
154mremap04
155open12
156openat02
157process
158sendmsg02
159
160# needs gzip -r
161gzip_tests.sh
162
163# needs mv -b
164mv_tests.sh
165
166# needs tar -d, tar -r
167tar_tests.sh
168
169# needs wc --long-options
170wc01.sh
171
172# needs which --long-options
173which01.sh
174
175# Following tests are for commands that are not available on Android
176# device
177ar01
178at_allow01
179at_deny01
180cron02
181cron03
182cron_allow01
183cron_deny01
184cron_dirs_check
185cron_dirs_checks01
186cron_illegal_cron_lines
187cron_neg_tests.sh
188cron_pos_tests.sh
189cron_tests.sh
190du01.sh
191eject_check_tray
192eject-tests.sh
193file_test.sh
194insmod01.sh
195keyctl01.sh
196ld01
197ldd01
198lddfile.out
199lddfile1.obj.so
200lddfile2.obj.so
201lddfile3.obj.so
202lddfile4.obj.so
203lddfile5.obj.so
204logrotate_tests.sh
205lsmod01.sh
206mail_tests.sh
207mkswap01.sh
208nm01
209sssd01
210sssd02
211sssd03
212sssd-lib.sh
213su01
214su01_s1
215su_set_passwd
216tpm_changeauth_tests.sh
217tpm_changeauth_tests_exp01.sh
218tpm_changeauth_tests_exp02.sh
219tpm_changeauth_tests_exp03.sh
220tpm_clear_tests.sh
221tpm_clear_tests_exp01.sh
222tpm_getpubek_tests.sh
223tpm_getpubek_tests_exp01.sh
224tpm_restrictpubek_tests.sh
225tpm_restrictpubek_tests_exp01.sh
226tpm_restrictpubek_tests_exp02.sh
227tpm_restrictpubek_tests_exp03.sh
228tpm_selftest_tests.sh
229tpm_takeownership_tests.sh
230tpm_takeownership_tests_exp01.sh
231tpm_version_tests.sh
232tpmtoken_import_tests.sh
233tpmtoken_import_tests_exp01.sh
234tpmtoken_import_tests_exp02.sh
235tpmtoken_import_tests_exp03.sh
236tpmtoken_import_tests_exp04.sh
237tpmtoken_import_tests_exp05.sh
238tpmtoken_import_tests_exp06.sh
239tpmtoken_import_tests_exp07.sh
240tpmtoken_import_tests_exp08.sh
241tpmtoken_init_tests.sh
242tpmtoken_init_tests_exp00.sh
243tpmtoken_init_tests_exp01.sh
244tpmtoken_init_tests_exp02.sh
245tpmtoken_init_tests_exp03.sh
246tpmtoken_objects_tests.sh
247tpmtoken_objects_tests_exp01.sh
248tpmtoken_protect_tests.sh
249tpmtoken_protect_tests_exp01.sh
250tpmtoken_protect_tests_exp02.sh
251tpmtoken_setpasswd_tests.sh
252tpmtoken_setpasswd_tests_exp01.sh
253tpmtoken_setpasswd_tests_exp02.sh
254tpmtoken_setpasswd_tests_exp03.sh
255tpmtoken_setpasswd_tests_exp04.sh
256unzip_tests.sh
257
258# Following tests are for containers which Android doesn't support / use.
259# Some of these also require SysV IPC, so they need to be disabled anyway.
260mountns01
261mountns02
262mountns03
263mountns04
264mesgq_nstest
265mqns_01
266mqns_02
267mqns_03
268mqns_04
269msg_comm
270netns_breakns.sh
271netns_comm.sh
272netns_helper.sh
273netns_netlink
274netns_sysfs.sh
275ns_create
276ns_exec
277ns_ifmove
278pidns01
279pidns02
280pidns03
281pidns04
282pidns05
283pidns06
284pidns10
285pidns12
286pidns13
287pidns16
288pidns17
289pidns20
290pidns30
291pidns31
292pidns32
293runipctests_noltp.sh
294runutstests_noltp.sh
295sem_comm
296sem_nstest
297semtest_2ns
298setns_check
299shm_comm
300shmem_2nstest
301shmnstest
302userns01
303userns02
304userns03
305userns04
306userns05
307userns06
308userns06_capcheck
309userns07
310utstest
311
312# Following test require 'syslogd' running on device which Android doesn't
313# support
314syslog01
315syslog02
316syslog03
317syslog04
318syslog05
319syslog06
320syslog07
321syslog08
322syslog09
323syslog10
324syslog-lib.sh
325
326# Require mkfs on device
327access06
328chmod06
329chown04
330chown04_16
331creat06
332df01.sh
333mkfs01.sh
334
335# Requires glob()
336epoll-test
337
338# Requires termios.h
339ioctl02
340
341# Require aio.h
342growfiles
343pipeio
344
345# Require mqueue
346mq_timedsend01
347mq_notify01
348mq_notify02
349mq_open01
350mq_timedreceive01
351mq_unlink01
352mqns_01
353mqns_02
354mqns_03
355mqns_04
356pidns30
357pidns31
358
359# Require rpc(3)
360rpc_server
361rpc1
362
363# Broken by bionic struct in6_addr definition
364in6_01
365
366# bionic doesn't expose resolver routines to the public
367mc_gethost
368
369# Require mkfifo
370gf12
371gf13
372
373# Case designed only for i386
374f00f
375
376# build error due to unavailability of eaccess()
377prot_hsymlinks
378
379# The following test prebuilds are disabled due to build error on AOSP
380ldmain.obj
381rd1.obj
382d1.obj
383test_arch_debug
384nmfile3.obj
385nmfile1.obj
386test
387check_tray
388test_arch_stripped
389rf1.obj
390test_arch.obj
391f1.obj
392nmfile.obj
393nmfile2.obj
394
395# The following test cases are disabled due to a disabled cflags
396
397# TODO b/69263988
398# The leapsec timer test relies on manipulations of the system time
399# which may be disrupted if the device is configured to use network time.
400leapsec_timer
401
402# b/70174578
403# The getrusage03 test is dependent on the runtime environment and the current
404# memory pressure in the system, making it a poor choice to include in a
405# compliance test suite.
406getrusage03
407
408# input03 depends on /dev/input/mice which may not exist
409input03
410
411# Following test is flaky at best and renders the device unusable
412# after running.
413min_free_kbytes
414
415# Disable prebuilts that have no dependency on existing tests. The following prebuilts are disabled
416# as the only script that uses it is testscripts/test_fs_bind.sh. We currently do not support 'testscripts'
417# build for Android.
418testcases/bin/fs_bind/bind/test01
419testcases/bin/fs_bind/bind/test02
420testcases/bin/fs_bind/bind/test03
421testcases/bin/fs_bind/bind/test04
422testcases/bin/fs_bind/bind/test05
423testcases/bin/fs_bind/bind/test06
424testcases/bin/fs_bind/bind/test07
425testcases/bin/fs_bind/bind/test07-2
426testcases/bin/fs_bind/bind/test08
427testcases/bin/fs_bind/bind/test09
428testcases/bin/fs_bind/bind/test13
429testcases/bin/fs_bind/bind/test17
430testcases/bin/fs_bind/bind/test20
431testcases/bin/fs_bind/bind/test21
432testcases/bin/fs_bind/bind/test22
433testcases/bin/fs_bind/bind/test23
434testcases/bin/fs_bind/bind/test24
435testcases/bin/fs_bind/cloneNS/test01
436testcases/bin/fs_bind/cloneNS/test02
437testcases/bin/fs_bind/cloneNS/test03
438testcases/bin/fs_bind/cloneNS/test04
439testcases/bin/fs_bind/cloneNS/test05
440testcases/bin/fs_bind/cloneNS/test06
441testcases/bin/fs_bind/cloneNS/test07
442testcases/bin/fs_bind/move/test01
443testcases/bin/fs_bind/move/test02
444testcases/bin/fs_bind/move/test03
445testcases/bin/fs_bind/move/test04
446testcases/bin/fs_bind/move/test05
447testcases/bin/fs_bind/move/test06
448testcases/bin/fs_bind/move/test07
449testcases/bin/fs_bind/move/test09
450testcases/bin/fs_bind/move/test10
451testcases/bin/fs_bind/move/test11
452testcases/bin/fs_bind/move/test12
453testcases/bin/fs_bind/move/test13
454testcases/bin/fs_bind/move/test14
455testcases/bin/fs_bind/move/test15
456testcases/bin/fs_bind/move/test16
457testcases/bin/fs_bind/move/test17
458testcases/bin/fs_bind/move/test18
459testcases/bin/fs_bind/move/test19
460testcases/bin/fs_bind/move/test20
461testcases/bin/fs_bind/move/test21
462testcases/bin/fs_bind/rbind/test08
463testcases/bin/fs_bind/rbind/test10
464testcases/bin/fs_bind/rbind/test11
465testcases/bin/fs_bind/rbind/test12
466testcases/bin/fs_bind/rbind/test14
467testcases/bin/fs_bind/rbind/test15
468testcases/bin/fs_bind/rbind/test16
469testcases/bin/fs_bind/rbind/test18
470testcases/bin/fs_bind/rbind/test19
471testcases/bin/fs_bind/rbind/test22
472testcases/bin/fs_bind/regression/test01
473testcases/bin/fs_bind/regression/test02
474testcases/bin/fs_bind/regression/test03
475
476# Depends on CONFIG_EXT4_FS_ENCRYPTION which is not required on Android.
477# b/123523766
478statx05
479# Depends on exportfs (NFS not supported on Android).
480# b/191236106
481statx07
482
483# Disabled from LTP20190517
484# b/136666217
485# Needs pthread_cancel() and friends
486af_alg02
487
488# Depends on DNOTIFY (not enabled in Android).
489# b/191236494
490fcntl38
491fcntl38_64
492
493# Depends on HDLC line discipline (not enabled on Android).
494# b/191224903
495pty05
496
497# Disable RPC tests as not available in Android.
498rpc01.sh
499rpc_lib.sh
500rpc_test.sh
501rpcinfo01.sh
502rup01.sh
503rusers01.sh
504rpc_auth_destroy
505rpc_authnone_create
506rpc_authunix_create
507rpc_authunix_create_default
508rpc_callrpc
509rpc_callrpc_dataint
510rpc_callrpc_performance
511rpc_callrpc_scalability
512rpc_callrpc_stress
513rpc_cleaner
514rpc_clnt_broadcast
515rpc_clnt_broadcast_complex
516rpc_clnt_broadcast_dataint
517rpc_clnt_broadcast_performance
518rpc_clnt_broadcast_scalability
519rpc_clnt_broadcast_stress
520rpc_clnt_call
521rpc_clnt_call_complex
522rpc_clnt_call_dataint
523rpc_clnt_call_performance
524rpc_clnt_call_scalability
525rpc_clnt_call_stress
526rpc_clnt_control
527rpc_clnt_control_dataint
528rpc_clnt_create
529rpc_clnt_create_stress
530rpc_clnt_destroy
531rpc_clnt_destroy_stress
532rpc_clnt_freeres
533rpc_clnt_geterr
534rpc_clnt_pcreateerror
535rpc_clnt_perrno
536rpc_clnt_perror
537rpc_clnt_spcreateerror
538rpc_clnt_sperrno
539rpc_clnt_sperror
540rpc_clntraw_create
541rpc_clntraw_create_complex
542rpc_clntraw_create_performance
543rpc_clnttcp_create
544rpc_clnttcp_create_limits
545rpc_clnttcp_create_performance
546rpc_clnttcp_create_stress
547rpc_clntudp_bufcreate
548rpc_clntudp_bufcreate_limits
549rpc_clntudp_create
550rpc_clntudp_create_performance
551rpc_clntudp_create_stress
552rpc_get_myaddress
553rpc_pmap_getmaps
554rpc_pmap_getport
555rpc_pmap_rmtcall
556rpc_pmap_rmtcall_performance
557rpc_pmap_rmtcall_stress
558rpc_pmap_set
559rpc_pmap_unset
560rpc_svc_1
561rpc_svc_2
562rpc_svc_destroy
563rpc_svc_destroy_stress
564rpc_svc_freeargs
565rpc_svc_freeargs_svc
566rpc_svc_getargs
567rpc_svc_getargs_client
568rpc_svc_getargs_dataint
569rpc_svc_getcaller
570rpc_svc_register
571rpc_svc_sendreply
572rpc_svc_sendreply_client
573rpc_svc_unregister
574rpc_svcerr_auth
575rpc_svcerr_noproc
576rpc_svcerr_noprog
577rpc_svcerr_progvers
578rpc_svcerr_systemerr
579rpc_svcerr_weakauth
580rpc_svcfd_create
581rpc_svcfd_create_limits
582rpc_svcraw_create
583rpc_svcraw_create_performance
584rpc_svctcp_create
585rpc_svctcp_create_limits
586rpc_svctcp_create_performance
587rpc_svctcp_create_stress
588rpc_svcudp_bufcreate
589rpc_svcudp_bufcreate_limits
590rpc_svcudp_create
591rpc_svcudp_create_performance
592rpc_svcudp_create_stress
593rpc_xprt_register
594rpc_xprt_unregister
595