| # disabled_tests.txt: list of tests which cannot (currently) be built |
| # for Android/bionic |
| |
| # POSIX functions not implemented in bionic |
| confstr01 |
| fmtmsg01 |
| gethostid01 |
| ulimit01 |
| |
| # Non-POSIX functions not implemented in bionic |
| getcontext01 |
| mallopt01 |
| profil01 |
| stime01 |
| stime02 |
| ## Uses SHM_LOCKED |
| shmctl07 |
| |
| # Test SysV IPC, which is not allowed in Android kernels. |
| |
| cve-2017-5669 |
| hugeshmat01 |
| hugeshmat02 |
| hugeshmat03 |
| hugeshmat04 |
| hugeshmat05 |
| hugeshmctl01 |
| hugeshmctl02 |
| hugeshmctl03 |
| hugeshmdt01 |
| hugeshmget01 |
| hugeshmget02 |
| hugeshmget03 |
| hugeshmget05 |
| mallocstress |
| mesgq_nstest |
| message_queue_test_01 |
| message_queue_test_02_ctl |
| message_queue_test_02_get |
| message_queue_test_02_rcv |
| message_queue_test_02_snd |
| message_queue_test_04 |
| message_queue_test_05 |
| msg_comm |
| msgctl01 |
| msgctl02 |
| msgctl03 |
| msgctl04 |
| msgctl05 |
| msgctl06 |
| msgctl07 |
| msgctl08 |
| msgctl09 |
| msgctl10 |
| msgctl11 |
| msgctl12 |
| msgctl13 |
| msgget01 |
| msgget02 |
| msgget03 |
| msgget04 |
| msgrcv01 |
| msgrcv02 |
| msgrcv03 |
| msgrcv04 |
| msgrcv05 |
| msgrcv06 |
| msgrcv07 |
| msgrcv08 |
| msgsnd01 |
| msgsnd02 |
| msgsnd03 |
| msgsnd04 |
| msgsnd05 |
| msgsnd06 |
| msgstress01 |
| msgstress02 |
| msgstress03 |
| msgstress04 |
| remap_file_pages01 |
| sem01 |
| sem02 |
| sem_comm |
| sem_nstest |
| semaphore_test_01 |
| semaphore_test_02 |
| semaphore_test_03 |
| semctl01 |
| semctl02 |
| semctl03 |
| semctl04 |
| semctl05 |
| semctl06 |
| semctl07 |
| semget01 |
| semget02 |
| semget03 |
| semget05 |
| semget06 |
| semop01 |
| semop02 |
| semop03 |
| semop04 |
| semop05 |
| semtest_2ns |
| setns02 |
| shm_comm |
| shm_test |
| shmat01 |
| shmat02 |
| shmat03 |
| shmat1 |
| shmctl01 |
| shmctl02 |
| shmctl03 |
| shmctl04 |
| shmctl05 |
| shmctl06 |
| shmctl07 |
| shmctl08 |
| shmdt01 |
| shmdt02 |
| shmem_2nstest |
| shmem_test_01 |
| shmem_test_02 |
| shmem_test_03 |
| shmem_test_04 |
| shmem_test_05 |
| shmem_test_06 |
| shmem_test_07 |
| shmget01 |
| shmget02 |
| shmget03 |
| shmget04 |
| shmget05 |
| shmget06 |
| shmnstest |
| shmt02 |
| shmt03 |
| shmt04 |
| shmt05 |
| shmt06 |
| shmt07 |
| shmt08 |
| shmt09 |
| shmt10 |
| # Require SysV IPC, but don't directly test it -- these could potentially be |
| # wrapped with ashmem |
| cpuset_memory_test |
| diotest4 |
| doio |
| futex_wait02 |
| futex_wake03 |
| hugemmap05 |
| kill05 |
| kill07 |
| madvise03 |
| memcg_process |
| mremap04 |
| open12 |
| openat02 |
| process |
| sendmsg02 |
| |
| # needs gzip -r |
| gzip_tests.sh |
| |
| # needs mv -b |
| mv_tests.sh |
| |
| # needs tar -d, tar -r |
| tar_tests.sh |
| |
| # needs wc --long-options |
| wc01.sh |
| |
| # needs which --long-options |
| which01.sh |
| |
| # Following tests are for commands that are not available on Android |
| # device |
| ar01 |
| at_allow01 |
| at_deny01 |
| cron02 |
| cron03 |
| cron_allow01 |
| cron_deny01 |
| cron_dirs_check |
| cron_dirs_checks01 |
| cron_illegal_cron_lines |
| cron_neg_tests.sh |
| cron_pos_tests.sh |
| cron_tests.sh |
| du01.sh |
| eject_check_tray |
| eject-tests.sh |
| file_test.sh |
| insmod01.sh |
| keyctl01.sh |
| ld01 |
| ldd01 |
| lddfile.out |
| lddfile1.obj.so |
| lddfile2.obj.so |
| lddfile3.obj.so |
| lddfile4.obj.so |
| lddfile5.obj.so |
| logrotate_tests.sh |
| lsmod01.sh |
| mail_tests.sh |
| mkswap01.sh |
| nm01 |
| sssd01 |
| sssd02 |
| sssd03 |
| sssd-lib.sh |
| su01 |
| su01_s1 |
| su_set_passwd |
| tpm_changeauth_tests.sh |
| tpm_changeauth_tests_exp01.sh |
| tpm_changeauth_tests_exp02.sh |
| tpm_changeauth_tests_exp03.sh |
| tpm_clear_tests.sh |
| tpm_clear_tests_exp01.sh |
| tpm_getpubek_tests.sh |
| tpm_getpubek_tests_exp01.sh |
| tpm_restrictpubek_tests.sh |
| tpm_restrictpubek_tests_exp01.sh |
| tpm_restrictpubek_tests_exp02.sh |
| tpm_restrictpubek_tests_exp03.sh |
| tpm_selftest_tests.sh |
| tpm_takeownership_tests.sh |
| tpm_takeownership_tests_exp01.sh |
| tpm_version_tests.sh |
| tpmtoken_import_tests.sh |
| tpmtoken_import_tests_exp01.sh |
| tpmtoken_import_tests_exp02.sh |
| tpmtoken_import_tests_exp03.sh |
| tpmtoken_import_tests_exp04.sh |
| tpmtoken_import_tests_exp05.sh |
| tpmtoken_import_tests_exp06.sh |
| tpmtoken_import_tests_exp07.sh |
| tpmtoken_import_tests_exp08.sh |
| tpmtoken_init_tests.sh |
| tpmtoken_init_tests_exp00.sh |
| tpmtoken_init_tests_exp01.sh |
| tpmtoken_init_tests_exp02.sh |
| tpmtoken_init_tests_exp03.sh |
| tpmtoken_objects_tests.sh |
| tpmtoken_objects_tests_exp01.sh |
| tpmtoken_protect_tests.sh |
| tpmtoken_protect_tests_exp01.sh |
| tpmtoken_protect_tests_exp02.sh |
| tpmtoken_setpasswd_tests.sh |
| tpmtoken_setpasswd_tests_exp01.sh |
| tpmtoken_setpasswd_tests_exp02.sh |
| tpmtoken_setpasswd_tests_exp03.sh |
| tpmtoken_setpasswd_tests_exp04.sh |
| unzip_tests.sh |
| |
| # Following tests are for containers which Android doesn't support / use. |
| # Some of these also require SysV IPC, so they need to be disabled anyway. |
| mountns01 |
| mountns02 |
| mountns03 |
| mountns04 |
| mesgq_nstest |
| mqns_01 |
| mqns_02 |
| mqns_03 |
| mqns_04 |
| msg_comm |
| netns_breakns.sh |
| netns_comm.sh |
| netns_helper.sh |
| netns_netlink |
| netns_sysfs.sh |
| ns_create |
| ns_exec |
| ns_ifmove |
| pidns01 |
| pidns02 |
| pidns03 |
| pidns04 |
| pidns05 |
| pidns06 |
| pidns10 |
| pidns12 |
| pidns13 |
| pidns16 |
| pidns17 |
| pidns20 |
| pidns30 |
| pidns31 |
| pidns32 |
| runipctests_noltp.sh |
| runutstests_noltp.sh |
| sem_comm |
| sem_nstest |
| semtest_2ns |
| setns_check |
| shm_comm |
| shmem_2nstest |
| shmnstest |
| userns01 |
| userns02 |
| userns03 |
| userns04 |
| userns05 |
| userns06 |
| userns06_capcheck |
| userns07 |
| userns08 |
| utstest |
| |
| # Following test require 'syslogd' running on device which Android doesn't |
| # support |
| syslog01 |
| syslog02 |
| syslog03 |
| syslog04 |
| syslog05 |
| syslog06 |
| syslog07 |
| syslog08 |
| syslog09 |
| syslog10 |
| syslog-lib.sh |
| |
| # Require mkfs on device |
| access06 |
| chmod06 |
| chown04 |
| chown04_16 |
| creat06 |
| df01.sh |
| mkfs01.sh |
| |
| # Requires mksquashfs |
| squashfs01 |
| |
| # Requires glob() |
| epoll-test |
| |
| # Requires termios.h |
| ioctl02 |
| |
| # Require aio.h |
| growfiles |
| pipeio |
| |
| # Require mqueue |
| mq_timedsend01 |
| mq_notify01 |
| mq_notify02 |
| mq_notify03 |
| mq_open01 |
| mq_timedreceive01 |
| mq_unlink01 |
| mqns_01 |
| mqns_02 |
| mqns_03 |
| mqns_04 |
| pidns30 |
| pidns31 |
| |
| # Require rpc(3) |
| rpc_server |
| rpc1 |
| |
| # Broken by bionic struct in6_addr definition |
| in6_01 |
| |
| # bionic doesn't expose resolver routines to the public |
| mc_gethost |
| |
| # Require mkfifo |
| gf12 |
| gf13 |
| |
| # Case designed only for i386 |
| f00f |
| |
| # build error due to unavailability of eaccess() |
| prot_hsymlinks |
| |
| # The following test prebuilds are disabled due to build error on AOSP |
| ldmain.obj |
| rd1.obj |
| d1.obj |
| test_arch_debug |
| nmfile3.obj |
| nmfile1.obj |
| test |
| check_tray |
| test_arch_stripped |
| rf1.obj |
| test_arch.obj |
| f1.obj |
| nmfile.obj |
| nmfile2.obj |
| |
| # The following test cases are disabled due to a disabled cflags |
| |
| # TODO b/69263988 |
| # The leapsec timer test relies on manipulations of the system time |
| # which may be disrupted if the device is configured to use network time. |
| leapsec_timer |
| |
| # b/70174578 |
| # The getrusage03 test is dependent on the runtime environment and the current |
| # memory pressure in the system, making it a poor choice to include in a |
| # compliance test suite. |
| getrusage03 |
| |
| # input03 depends on /dev/input/mice which may not exist |
| input03 |
| |
| # Following test is flaky at best and renders the device unusable |
| # after running. |
| min_free_kbytes |
| |
| # Disable prebuilts that have no dependency on existing tests. The following prebuilts are disabled |
| # as the only script that uses it is testscripts/test_fs_bind.sh. We currently do not support 'testscripts' |
| # build for Android. |
| testcases/bin/fs_bind/bind/test01 |
| testcases/bin/fs_bind/bind/test02 |
| testcases/bin/fs_bind/bind/test03 |
| testcases/bin/fs_bind/bind/test04 |
| testcases/bin/fs_bind/bind/test05 |
| testcases/bin/fs_bind/bind/test06 |
| testcases/bin/fs_bind/bind/test07 |
| testcases/bin/fs_bind/bind/test07-2 |
| testcases/bin/fs_bind/bind/test08 |
| testcases/bin/fs_bind/bind/test09 |
| testcases/bin/fs_bind/bind/test13 |
| testcases/bin/fs_bind/bind/test17 |
| testcases/bin/fs_bind/bind/test20 |
| testcases/bin/fs_bind/bind/test21 |
| testcases/bin/fs_bind/bind/test22 |
| testcases/bin/fs_bind/bind/test23 |
| testcases/bin/fs_bind/bind/test24 |
| testcases/bin/fs_bind/cloneNS/test01 |
| testcases/bin/fs_bind/cloneNS/test02 |
| testcases/bin/fs_bind/cloneNS/test03 |
| testcases/bin/fs_bind/cloneNS/test04 |
| testcases/bin/fs_bind/cloneNS/test05 |
| testcases/bin/fs_bind/cloneNS/test06 |
| testcases/bin/fs_bind/cloneNS/test07 |
| testcases/bin/fs_bind/move/test01 |
| testcases/bin/fs_bind/move/test02 |
| testcases/bin/fs_bind/move/test03 |
| testcases/bin/fs_bind/move/test04 |
| testcases/bin/fs_bind/move/test05 |
| testcases/bin/fs_bind/move/test06 |
| testcases/bin/fs_bind/move/test07 |
| testcases/bin/fs_bind/move/test09 |
| testcases/bin/fs_bind/move/test10 |
| testcases/bin/fs_bind/move/test11 |
| testcases/bin/fs_bind/move/test12 |
| testcases/bin/fs_bind/move/test13 |
| testcases/bin/fs_bind/move/test14 |
| testcases/bin/fs_bind/move/test15 |
| testcases/bin/fs_bind/move/test16 |
| testcases/bin/fs_bind/move/test17 |
| testcases/bin/fs_bind/move/test18 |
| testcases/bin/fs_bind/move/test19 |
| testcases/bin/fs_bind/move/test20 |
| testcases/bin/fs_bind/move/test21 |
| testcases/bin/fs_bind/rbind/test08 |
| testcases/bin/fs_bind/rbind/test10 |
| testcases/bin/fs_bind/rbind/test11 |
| testcases/bin/fs_bind/rbind/test12 |
| testcases/bin/fs_bind/rbind/test14 |
| testcases/bin/fs_bind/rbind/test15 |
| testcases/bin/fs_bind/rbind/test16 |
| testcases/bin/fs_bind/rbind/test18 |
| testcases/bin/fs_bind/rbind/test19 |
| testcases/bin/fs_bind/rbind/test22 |
| testcases/bin/fs_bind/regression/test01 |
| testcases/bin/fs_bind/regression/test02 |
| testcases/bin/fs_bind/regression/test03 |
| |
| # Depends on CONFIG_EXT4_FS_ENCRYPTION which is not required on Android. |
| # b/123523766 |
| statx05 |
| # Depends on exportfs (NFS not supported on Android). |
| # b/191236106 |
| statx07 |
| |
| # Disabled from LTP20190517 |
| # b/136666217 |
| # Needs pthread_cancel() and friends |
| af_alg02 |
| |
| # Disabled from LTP20230127 |
| # b/277959438 |
| # Needs pthread_cancel() and friends |
| nice05 |
| |
| # Depends on HDLC line discipline (not enabled on Android). |
| # b/191224903 |
| pty05 |
| |
| # Disable RPC tests as not available in Android. |
| rpc01.sh |
| rpc_lib.sh |
| rpc_test.sh |
| rpcinfo01.sh |
| rup01.sh |
| rusers01.sh |
| rpc_auth_destroy |
| rpc_authnone_create |
| rpc_authunix_create |
| rpc_authunix_create_default |
| rpc_callrpc |
| rpc_callrpc_dataint |
| rpc_callrpc_performance |
| rpc_callrpc_scalability |
| rpc_callrpc_stress |
| rpc_cleaner |
| rpc_clnt_broadcast |
| rpc_clnt_broadcast_complex |
| rpc_clnt_broadcast_dataint |
| rpc_clnt_broadcast_performance |
| rpc_clnt_broadcast_scalability |
| rpc_clnt_broadcast_stress |
| rpc_clnt_call |
| rpc_clnt_call_complex |
| rpc_clnt_call_dataint |
| rpc_clnt_call_performance |
| rpc_clnt_call_scalability |
| rpc_clnt_call_stress |
| rpc_clnt_control |
| rpc_clnt_control_dataint |
| rpc_clnt_create |
| rpc_clnt_create_stress |
| rpc_clnt_destroy |
| rpc_clnt_destroy_stress |
| rpc_clnt_freeres |
| rpc_clnt_geterr |
| rpc_clnt_pcreateerror |
| rpc_clnt_perrno |
| rpc_clnt_perror |
| rpc_clnt_spcreateerror |
| rpc_clnt_sperrno |
| rpc_clnt_sperror |
| rpc_clntraw_create |
| rpc_clntraw_create_complex |
| rpc_clntraw_create_performance |
| rpc_clnttcp_create |
| rpc_clnttcp_create_limits |
| rpc_clnttcp_create_performance |
| rpc_clnttcp_create_stress |
| rpc_clntudp_bufcreate |
| rpc_clntudp_bufcreate_limits |
| rpc_clntudp_create |
| rpc_clntudp_create_performance |
| rpc_clntudp_create_stress |
| rpc_get_myaddress |
| rpc_pmap_getmaps |
| rpc_pmap_getport |
| rpc_pmap_rmtcall |
| rpc_pmap_rmtcall_performance |
| rpc_pmap_rmtcall_stress |
| rpc_pmap_set |
| rpc_pmap_unset |
| rpc_svc_1 |
| rpc_svc_2 |
| rpc_svc_destroy |
| rpc_svc_destroy_stress |
| rpc_svc_freeargs |
| rpc_svc_freeargs_svc |
| rpc_svc_getargs |
| rpc_svc_getargs_client |
| rpc_svc_getargs_dataint |
| rpc_svc_getcaller |
| rpc_svc_register |
| rpc_svc_sendreply |
| rpc_svc_sendreply_client |
| rpc_svc_unregister |
| rpc_svcerr_auth |
| rpc_svcerr_noproc |
| rpc_svcerr_noprog |
| rpc_svcerr_progvers |
| rpc_svcerr_systemerr |
| rpc_svcerr_weakauth |
| rpc_svcfd_create |
| rpc_svcfd_create_limits |
| rpc_svcraw_create |
| rpc_svcraw_create_performance |
| rpc_svctcp_create |
| rpc_svctcp_create_limits |
| rpc_svctcp_create_performance |
| rpc_svctcp_create_stress |
| rpc_svcudp_bufcreate |
| rpc_svcudp_bufcreate_limits |
| rpc_svcudp_create |
| rpc_svcudp_create_performance |
| rpc_svcudp_create_stress |
| rpc_xprt_register |
| rpc_xprt_unregister |
| |
| # Depends on /proc/net/connector and /dev/shm (not available on Android) |
| # b/229724819 |
| cn_pec.sh |
| |
| # numa |
| set_mempolicy01 |
| set_mempolicy02 |
| set_mempolicy03 |
| set_mempolicy04 |
| set_mempolicy05 |
| |
| # Needs build script updates to support this test |
| # b/246845416 |
| kvm_pagefault01 |
| kvm_pagefault01-payload.elf |
| kvm_svm01 |
| kvm_svm01-payload.elf |
| kvm_svm02 |
| kvm_svm02-payload.elf |
| kvm_svm03 |
| kvm_svm03-payload.elf |
| |
| # Redefines cacheflush |
| # b/277960476 |
| hugemmap15 |