• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# disabled_gtests.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
12llistxattr01
13llistxattr02
14llistxattr03
15mallopt01
16profil01
17stime01
18stime02
19ustat01
20ustat02
21vhangup01
22vhangup02
23
24# Test SysV IPC, which is not allowed in Android kernels.
25cve-2017-5669
26hugeshmat01
27hugeshmat02
28hugeshmat03
29hugeshmat04
30hugeshmat05
31hugeshmctl01
32hugeshmctl02
33hugeshmctl03
34hugeshmdt01
35hugeshmget01
36hugeshmget02
37hugeshmget03
38hugeshmget05
39mallocstress
40mesgq_nstest
41message_queue_test_01
42message_queue_test_02_ctl
43message_queue_test_02_get
44message_queue_test_02_rcv
45message_queue_test_02_snd
46message_queue_test_04
47message_queue_test_05
48msg_comm
49msgctl01
50msgctl02
51msgctl03
52msgctl04
53msgctl05
54msgctl06
55msgctl07
56msgctl08
57msgctl09
58msgctl10
59msgctl11
60msgctl12
61msgctl13
62msgget01
63msgget02
64msgget03
65msgget04
66msgrcv01
67msgrcv02
68msgrcv03
69msgrcv04
70msgrcv05
71msgrcv06
72msgrcv07
73msgrcv08
74msgsnd01
75msgsnd02
76msgsnd03
77msgsnd04
78msgsnd05
79msgsnd06
80remap_file_pages01
81remap_file_pages02
82sem01
83sem02
84semaphore_test_01
85semaphore_test_02
86semaphore_test_03
87sem_comm
88semctl01
89semctl02
90semctl03
91semctl04
92semctl05
93semctl06
94semctl07
95semget01
96semget02
97semget03
98semget05
99semget06
100sem_nstest
101semop01
102semop02
103semop03
104semop04
105semop05
106semtest_2ns
107setns02
108set_thread_area01
109shmat01
110shmat02
111shmat03
112shmat1
113shm_comm
114shmctl01
115shmctl02
116shmctl03
117shmctl04
118shmdt01
119shmdt02
120shmem_2nstest
121shmem_test_01
122shmem_test_02
123shmem_test_03
124shmem_test_04
125shmem_test_05
126shmem_test_06
127shmem_test_07
128shmget01
129shmget02
130shmget03
131shmget04
132shmget05
133shmnstest
134shmt02
135shmt03
136shmt04
137shmt05
138shmt06
139shmt07
140shmt08
141shmt09
142shmt10
143shm_test
144
145# Require SysV IPC, but don't directly test it -- these could potentially be
146# wrapped with ashmem
147cpuset_memory_test
148diotest4
149doio
150futex_wait02
151futex_wake03
152hugemmap05
153kill05
154kill07
155madvise03
156memcg_process
157mremap04
158open12
159openat02
160process
161sendmsg02
162
163# Following tests are for commands that are not available on Android
164# device
165ar01
166at_allow01
167at_deny01
168cp_tests.sh
169cpio_tests.sh
170cron02
171cron03
172cron_allow01
173cron_deny01
174cron_dirs_check
175cron_dirs_checks01
176cron_illegal_cron_lines
177cron_neg_tests.sh
178cron_pos_tests.sh
179cron_tests.sh
180df01.sh
181du01.sh
182eject_check_tray
183eject-tests.sh
184file_test.sh
185# TODO(b/69117476): Enable ftrace_stress tests again
186ftrace_buffer_size_kb.h
187ftrace_current_tracer.sh
188ftrace_ftrace_enabled.sh
189ftrace_function_profile_enabled.sh
190ftrace_set_event.sh
191ftrace_set_ftrace_filter.sh
192ftrace_set_ftrace_pid.sh
193ftrace_stack_max_size.sh
194ftrace_stack_trace.sh
195ftrace_stress_test.sh
196ftrace_trace.sh
197ftrace_trace_clock.sh
198ftrace_trace_options.sh
199ftrace_trace_pipe.sh
200ftrace_trace_stat.sh
201ftrace_tracing_cpumask.sh
202ftrace_tracing_enabled.sh
203ftrace_tracing_max_latency.sh
204ftrace_tracing_on.sh
205gzip_tests.sh
206insmod01.sh
207keyctl01.sh
208ld01
209ldd01
210lddfile.out
211lddfile1.obj.so
212lddfile2.obj.so
213lddfile3.obj.so
214lddfile4.obj.so
215lddfile5.obj.so
216logrotate_tests.sh
217lsmod01.sh
218mail_tests.sh
219mkdir_tests.sh
220mkfs01.sh
221mkswap01.sh
222mv_tests.sh
223nm01
224sssd01
225sssd02
226sssd03
227sssd-lib.sh
228su01
229su01_s1
230su_set_passwd
231tar_tests.sh
232tpm_changeauth_tests.sh
233tpm_changeauth_tests_exp01.sh
234tpm_changeauth_tests_exp02.sh
235tpm_changeauth_tests_exp03.sh
236tpm_clear_tests.sh
237tpm_clear_tests_exp01.sh
238tpm_getpubek_tests.sh
239tpm_getpubek_tests_exp01.sh
240tpm_restrictpubek_tests.sh
241tpm_restrictpubek_tests_exp01.sh
242tpm_restrictpubek_tests_exp02.sh
243tpm_restrictpubek_tests_exp03.sh
244tpm_selftest_tests.sh
245tpm_takeownership_tests.sh
246tpm_takeownership_tests_exp01.sh
247tpm_version_tests.sh
248tpmtoken_import_tests.sh
249tpmtoken_import_tests_exp01.sh
250tpmtoken_import_tests_exp02.sh
251tpmtoken_import_tests_exp03.sh
252tpmtoken_import_tests_exp04.sh
253tpmtoken_import_tests_exp05.sh
254tpmtoken_import_tests_exp06.sh
255tpmtoken_import_tests_exp07.sh
256tpmtoken_import_tests_exp08.sh
257tpmtoken_init_tests.sh
258tpmtoken_init_tests_exp00.sh
259tpmtoken_init_tests_exp01.sh
260tpmtoken_init_tests_exp02.sh
261tpmtoken_init_tests_exp03.sh
262tpmtoken_objects_tests.sh
263tpmtoken_objects_tests_exp01.sh
264tpmtoken_protect_tests.sh
265tpmtoken_protect_tests_exp01.sh
266tpmtoken_protect_tests_exp02.sh
267tpmtoken_setpasswd_tests.sh
268tpmtoken_setpasswd_tests_exp01.sh
269tpmtoken_setpasswd_tests_exp02.sh
270tpmtoken_setpasswd_tests_exp03.sh
271tpmtoken_setpasswd_tests_exp04.sh
272unzip_tests.sh
273wc01.sh
274which01.sh
275
276# Following tests are for containers which Android doesn't support / use.
277# Some of these also require SysV IPC, so they need to be disabled anyway.
278mountns01
279mountns02
280mountns03
281mountns04
282mesgq_nstest
283mqns_01
284mqns_02
285mqns_03
286mqns_04
287msg_comm
288netns_breakns.sh
289netns_comm.sh
290netns_helper.sh
291netns_netlink
292netns_sysfs.sh
293ns_create
294ns_exec
295ns_ifmove
296pidns01
297pidns02
298pidns03
299pidns04
300pidns05
301pidns06
302pidns10
303pidns12
304pidns13
305pidns16
306pidns17
307pidns20
308pidns30
309pidns31
310pidns32
311runipctests_noltp.sh
312runutstests_noltp.sh
313sem_comm
314sem_nstest
315semtest_2ns
316setns_check
317shm_comm
318shmem_2nstest
319shmnstest
320userns01
321userns02
322userns03
323userns04
324userns05
325userns06
326userns06_capcheck
327userns07
328utstest
329
330# Following test require 'syslogd' running on device which Android doesn't
331# support
332syslog01
333syslog02
334syslog03
335syslog04
336syslog05
337syslog06
338syslog07
339syslog08
340syslog09
341syslog10
342syslog-lib.sh
343
344# Require mkfs on device
345access06
346chmod06
347chown04
348chown04_16
349creat06
350
351# Requires glob()
352epoll-test
353
354# Requires termios.h
355ioctl02
356
357# Require aio.h
358growfiles
359pipeio
360
361# Require {get,set}grent()
362getgroups03
363getgroups03_16
364
365# Require mqueue
366mq_timedsend01
367mq_notify01
368mq_notify02
369mq_open01
370mq_timedreceive01
371mq_unlink01
372mqns_01
373mqns_02
374mqns_03
375mqns_04
376pidns30
377pidns31
378
379# Require rpc(3)
380rpc_server
381rpc1
382
383# Broken by bionic struct in6_addr definition
384in6_01
385
386# bionic doesn't expose resolver routines to the public
387mc_gethost
388
389# Actually two conflicting tests with the same name (upstream bug)
390fsstress
391
392# Require mkfifo
393gf12
394gf13
395
396# Case designed only for i386
397f00f
398
399# The following test cases are disabled due to build error on AOSP
400eventfd01
401epoll_pwait01
402abs01
403io_setup01
404rt_sigsuspend01
405io_destroy01
406pidns12
407io_cancel01
408verify_caps_exec
409sigsuspend01
410pidns10
411ksm05
412atof01
413trace_sched
414nextafter01
415io_submit01
416pidns17
417pidns20
418io_getevents01
419nfs05_make_tree
420test
421check_tray
422# build error due to unavailability of eaccess()
423prot_hsymlinks
424setpriority01
425
426# The following test prebuilds are disabled due to build error on AOSP
427ldmain.obj
428rd1.obj
429d1.obj
430test_arch_debug
431nmfile3.obj
432nmfile1.obj
433test
434check_tray
435test_arch_stripped
436rf1.obj
437test_arch.obj
438f1.obj
439nmfile.obj
440nmfile2.obj
441
442# The following test cases are disabled due to a disabled library
443cpuset_syscall_test
444cpuset_list_compute
445cpuset_cpu_hog
446cpuset_mem_hog
447cpuset_sched_domains_check
448cpuset_memory_pressure
449
450# The following test cases are disabled due to a disabled cflags
451
452# TODO b/69263988
453# The leapsec timer test relies on manipulations of the system time
454# which may be disrupted if the device is configured to use network time.
455leapsec_timer
456
457# b/70174578
458# The getrusage03 test is dependent on the runtime environment and the current
459# memory pressure in the system, making it a poor choice to include in a
460# compliance test suite.
461getrusage03
462
463# input03 depends on /dev/input/mice which may not exist
464input03
465