diff options
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | 2024-04-18 02:27:17 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-04-18 02:27:17 +0000 |
commit | c31fe69a68a54895c9e7740b465c422e3facac15 (patch) | |
tree | 1dd8e8e43ea4de63b4bb8aa837a9979e75b463c3 | |
parent | 63be165916d343dd219c6dc0ceb0cbc57978ee04 (diff) | |
parent | 30ba27524b579cf9aea90d177cd3e6a7b7c7b75f (diff) | |
download | ltp-c31fe69a68a54895c9e7740b465c422e3facac15.tar.gz |
Merge "Convert ltp from Android.mk to Android.bp" into main
-rw-r--r-- | Android.bp | 8 | ||||
-rw-r--r-- | Android.mk | 17 | ||||
-rw-r--r-- | android/Android.bp | 2742 | ||||
-rw-r--r-- | android/Android.ltp.mk | 183 | ||||
-rw-r--r-- | android/Android.mk | 40 | ||||
-rw-r--r-- | android/Android.prebuilt.mk | 34 | ||||
-rw-r--r-- | android/how-to-update.txt | 2 | ||||
-rw-r--r-- | android/tools/android_build_generator.py | 96 | ||||
-rwxr-xr-x | android/tools/gen_android_build.sh | 30 | ||||
-rw-r--r-- | gen.bp | 3 | ||||
-rw-r--r-- | testcases/Android.bp | 396 |
11 files changed, 3226 insertions, 325 deletions
diff --git a/Android.bp b/Android.bp index 582613ce8..0552e230f 100644 --- a/Android.bp +++ b/Android.bp @@ -20,6 +20,7 @@ // DEPENDING ON IT IN YOUR PROJECT. *** package { default_applicable_licenses: ["external_ltp_license"], + default_team: "trendy_team_android_kernel", } // Added automatically by a large-scale-change that took the approach of @@ -74,7 +75,7 @@ genrule { name: "ltp_gen_bp_file", srcs: ["gen.bp"], out: ["android/tools/gen.bp"], - cmd: "cp $(in) $(out)" + cmd: "cp $(in) $(out)", } filegroup { @@ -170,7 +171,10 @@ cc_defaults { static_libs: ["libcap"], // TODO: recover libaio when the external project created - shared_libs: ["libselinux", "libasyncio"], + shared_libs: [ + "libselinux", + "libasyncio", + ], } cc_defaults { diff --git a/Android.mk b/Android.mk deleted file mode 100644 index 41a41d073..000000000 --- a/Android.mk +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -include $(call all-subdir-makefiles) diff --git a/android/Android.bp b/android/Android.bp new file mode 100644 index 000000000..a8fb305d1 --- /dev/null +++ b/android/Android.bp @@ -0,0 +1,2742 @@ +// +// Copyright (C) 2016 The Android Open Source Project +// +// This software is licensed under the terms of the GNU General Public +// License version 2, as published by the Free Software Foundation, and +// may be copied, distributed, and modified under those terms. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// + +// This file is autogenerated by gen_android_build.sh + +package { + default_applicable_licenses: ["external_ltp_license"], +} + +sh_test { + name: "ltp", + src: "tools/disabled_tests.txt", + sub_dir: "ltp", + data: [":ltp_runtests"], + filename_from_src: true, + compile_multilib: "both", + auto_gen_config: false, + required: [ + "ltp_abort01", + "ltp_abs01", + "ltp_accept01", + "ltp_accept02", + "ltp_accept03", + "ltp_accept4_01", + "ltp_access01", + "ltp_access02", + "ltp_access03", + "ltp_access04", + "ltp_acct01", + "ltp_acct02", + "ltp_acct02_helper", + "ltp_acl1", + "ltp_add_key01", + "ltp_add_key02", + "ltp_add_key03", + "ltp_add_key04", + "ltp_add_key05", + "ltp_adjtimex01", + "ltp_adjtimex02", + "ltp_adjtimex03", + "ltp_af_alg01", + "ltp_af_alg03", + "ltp_af_alg04", + "ltp_af_alg05", + "ltp_af_alg06", + "ltp_af_alg07", + "ltp_aio-stress", + "ltp_aio01", + "ltp_aio02", + "ltp_aiocp", + "ltp_aiodio_append", + "ltp_aiodio_sparse", + "ltp_alarm02", + "ltp_alarm03", + "ltp_alarm05", + "ltp_alarm06", + "ltp_alarm07", + "ltp_asapi_01", + "ltp_asapi_02", + "ltp_asapi_03", + "ltp_atof01", + "ltp_autogroup01", + "ltp_bind01", + "ltp_bind02", + "ltp_bind03", + "ltp_bind04", + "ltp_bind05", + "ltp_bind06", + "ltp_block_dev", + "ltp_bpf_map01", + "ltp_bpf_prog01", + "ltp_bpf_prog02", + "ltp_bpf_prog03", + "ltp_bpf_prog04", + "ltp_bpf_prog05", + "ltp_bpf_prog06", + "ltp_bpf_prog07", + "ltp_brk01", + "ltp_brk02", + "ltp_cacheflush01", + "ltp_can_bcm01", + "ltp_can_filter", + "ltp_can_rcv_own_msgs", + "ltp_cap_bounds_r", + "ltp_cap_bounds_rw", + "ltp_cap_bset_inh_bounds", + "ltp_capget01", + "ltp_capget02", + "ltp_capset01", + "ltp_capset02", + "ltp_capset03", + "ltp_capset04", + "ltp_cfs_bandwidth01", + "ltp_cgroup_core01", + "ltp_cgroup_core02", + "ltp_cgroup_core03", + "ltp_cgroup_fj_proc", + "ltp_cgroup_regression_fork_processes", + "ltp_cgroup_regression_getdelays", + "ltp_cgroup_xattr", + "ltp_chdir01", + "ltp_chdir04", + "ltp_check_keepcaps", + "ltp_check_pe", + "ltp_check_simple_capset", + "ltp_chmod01", + "ltp_chmod03", + "ltp_chmod05", + "ltp_chmod07", + "ltp_chown01", + "ltp_chown01_16", + "ltp_chown02", + "ltp_chown02_16", + "ltp_chown03", + "ltp_chown03_16", + "ltp_chown05", + "ltp_chown05_16", + "ltp_chroot01", + "ltp_chroot02", + "ltp_chroot03", + "ltp_chroot04", + "ltp_clock_adjtime01", + "ltp_clock_adjtime02", + "ltp_clock_getres01", + "ltp_clock_gettime01", + "ltp_clock_gettime02", + "ltp_clock_gettime03", + "ltp_clock_gettime04", + "ltp_clock_nanosleep01", + "ltp_clock_nanosleep02", + "ltp_clock_nanosleep03", + "ltp_clock_nanosleep04", + "ltp_clock_settime01", + "ltp_clock_settime02", + "ltp_clock_settime03", + "ltp_clone01", + "ltp_clone02", + "ltp_clone03", + "ltp_clone04", + "ltp_clone05", + "ltp_clone06", + "ltp_clone07", + "ltp_clone08", + "ltp_clone09", + "ltp_clone301", + "ltp_clone302", + "ltp_clone303", + "ltp_close01", + "ltp_close02", + "ltp_close_range01", + "ltp_close_range02", + "ltp_connect01", + "ltp_connect02", + "ltp_copy_file_range01", + "ltp_copy_file_range02", + "ltp_copy_file_range03", + "ltp_cpuacct_task", + "ltp_cpuctl_def_task01", + "ltp_cpuctl_def_task02", + "ltp_cpuctl_def_task03", + "ltp_cpuctl_def_task04", + "ltp_cpuctl_fj_cpu-hog", + "ltp_cpuctl_fj_simple_echo", + "ltp_cpuctl_latency_check_task", + "ltp_cpuctl_latency_test", + "ltp_cpuctl_test01", + "ltp_cpuctl_test02", + "ltp_cpuctl_test03", + "ltp_cpuctl_test04", + "ltp_cpufreq_boost", + "ltp_cpuset01", + "ltp_cpuset_cpu_hog", + "ltp_cpuset_list_compute", + "ltp_cpuset_mem_hog", + "ltp_cpuset_memory_pressure", + "ltp_cpuset_sched_domains_check", + "ltp_cpuset_syscall_test", + "ltp_crash01", + "ltp_crash02", + "ltp_creat01", + "ltp_creat03", + "ltp_creat04", + "ltp_creat05", + "ltp_creat07", + "ltp_creat07_child", + "ltp_creat08", + "ltp_creat09", + "ltp_create_datafile", + "ltp_crypto_user01", + "ltp_crypto_user02", + "ltp_cve-2014-0196", + "ltp_cve-2015-3290", + "ltp_cve-2016-10044", + "ltp_cve-2016-7042", + "ltp_cve-2016-7117", + "ltp_cve-2017-16939", + "ltp_cve-2017-17052", + "ltp_cve-2017-17053", + "ltp_cve-2017-2618", + "ltp_cve-2017-2671", + "ltp_cve-2022-4378", + "ltp_data_space", + "ltp_delete_module01", + "ltp_delete_module02", + "ltp_delete_module03", + "ltp_dio_append", + "ltp_dio_read", + "ltp_dio_sparse", + "ltp_dio_truncate", + "ltp_diotest1", + "ltp_diotest2", + "ltp_diotest3", + "ltp_diotest5", + "ltp_diotest6", + "ltp_dirty", + "ltp_dirtyc0w", + "ltp_dirtyc0w_child", + "ltp_dirtyc0w_shmem", + "ltp_dirtyc0w_shmem_child", + "ltp_dirtypipe", + "ltp_dma_thread_diotest", + "ltp_dup01", + "ltp_dup02", + "ltp_dup03", + "ltp_dup04", + "ltp_dup05", + "ltp_dup06", + "ltp_dup07", + "ltp_dup201", + "ltp_dup202", + "ltp_dup203", + "ltp_dup204", + "ltp_dup205", + "ltp_dup206", + "ltp_dup207", + "ltp_dup3_01", + "ltp_dup3_02", + "ltp_eas_big_to_small", + "ltp_eas_one_big_task", + "ltp_eas_one_small_task", + "ltp_eas_small_big_toggle", + "ltp_eas_small_to_big", + "ltp_eas_two_big_three_small", + "ltp_endian_switch01", + "ltp_epoll-ltp", + "ltp_epoll_create01", + "ltp_epoll_create02", + "ltp_epoll_create1_01", + "ltp_epoll_create1_02", + "ltp_epoll_ctl01", + "ltp_epoll_ctl02", + "ltp_epoll_ctl03", + "ltp_epoll_ctl04", + "ltp_epoll_ctl05", + "ltp_epoll_pwait01", + "ltp_epoll_pwait02", + "ltp_epoll_pwait03", + "ltp_epoll_pwait04", + "ltp_epoll_pwait05", + "ltp_epoll_wait01", + "ltp_epoll_wait02", + "ltp_epoll_wait03", + "ltp_epoll_wait04", + "ltp_epoll_wait05", + "ltp_epoll_wait06", + "ltp_epoll_wait07", + "ltp_event_generator", + "ltp_eventfd01", + "ltp_eventfd02", + "ltp_eventfd03", + "ltp_eventfd04", + "ltp_eventfd05", + "ltp_eventfd06", + "ltp_eventfd2_01", + "ltp_eventfd2_02", + "ltp_eventfd2_03", + "ltp_exec_with_inh", + "ltp_exec_without_inh", + "ltp_execl01", + "ltp_execl01_child", + "ltp_execle01", + "ltp_execle01_child", + "ltp_execlp01", + "ltp_execlp01_child", + "ltp_execv01", + "ltp_execv01_child", + "ltp_execve01", + "ltp_execve01_child", + "ltp_execve02", + "ltp_execve03", + "ltp_execve04", + "ltp_execve05", + "ltp_execve06", + "ltp_execve06_child", + "ltp_execve_child", + "ltp_execveat01", + "ltp_execveat02", + "ltp_execveat03", + "ltp_execveat_child", + "ltp_execveat_errno", + "ltp_execvp01", + "ltp_execvp01_child", + "ltp_exit01", + "ltp_exit02", + "ltp_exit_group01", + "ltp_f1", + "ltp_f2", + "ltp_f3", + "ltp_faccessat01", + "ltp_faccessat02", + "ltp_faccessat201", + "ltp_faccessat202", + "ltp_fallocate01", + "ltp_fallocate02", + "ltp_fallocate03", + "ltp_fallocate04", + "ltp_fallocate05", + "ltp_fallocate06", + "ltp_fanotify01", + "ltp_fanotify02", + "ltp_fanotify03", + "ltp_fanotify04", + "ltp_fanotify05", + "ltp_fanotify06", + "ltp_fanotify07", + "ltp_fanotify08", + "ltp_fanotify09", + "ltp_fanotify10", + "ltp_fanotify11", + "ltp_fanotify12", + "ltp_fanotify13", + "ltp_fanotify14", + "ltp_fanotify15", + "ltp_fanotify16", + "ltp_fanotify17", + "ltp_fanotify18", + "ltp_fanotify19", + "ltp_fanotify20", + "ltp_fanotify21", + "ltp_fanotify22", + "ltp_fanotify23", + "ltp_fanotify_child", + "ltp_fanout01", + "ltp_fchdir01", + "ltp_fchdir02", + "ltp_fchdir03", + "ltp_fchmod01", + "ltp_fchmod02", + "ltp_fchmod03", + "ltp_fchmod04", + "ltp_fchmod05", + "ltp_fchmod06", + "ltp_fchmodat01", + "ltp_fchmodat02", + "ltp_fchown01", + "ltp_fchown01_16", + "ltp_fchown02", + "ltp_fchown02_16", + "ltp_fchown03", + "ltp_fchown03_16", + "ltp_fchown04", + "ltp_fchown04_16", + "ltp_fchown05", + "ltp_fchown05_16", + "ltp_fchownat01", + "ltp_fchownat02", + "ltp_fcntl01", + "ltp_fcntl01_64", + "ltp_fcntl02", + "ltp_fcntl02_64", + "ltp_fcntl03", + "ltp_fcntl03_64", + "ltp_fcntl04", + "ltp_fcntl04_64", + "ltp_fcntl05", + "ltp_fcntl05_64", + "ltp_fcntl07", + "ltp_fcntl07_64", + "ltp_fcntl08", + "ltp_fcntl08_64", + "ltp_fcntl09", + "ltp_fcntl09_64", + "ltp_fcntl10", + "ltp_fcntl10_64", + "ltp_fcntl11", + "ltp_fcntl11_64", + "ltp_fcntl12", + "ltp_fcntl12_64", + "ltp_fcntl13", + "ltp_fcntl13_64", + "ltp_fcntl14", + "ltp_fcntl14_64", + "ltp_fcntl15", + "ltp_fcntl15_64", + "ltp_fcntl16", + "ltp_fcntl16_64", + "ltp_fcntl17", + "ltp_fcntl17_64", + "ltp_fcntl18", + "ltp_fcntl18_64", + "ltp_fcntl19", + "ltp_fcntl19_64", + "ltp_fcntl20", + "ltp_fcntl20_64", + "ltp_fcntl21", + "ltp_fcntl21_64", + "ltp_fcntl22", + "ltp_fcntl22_64", + "ltp_fcntl23", + "ltp_fcntl23_64", + "ltp_fcntl24", + "ltp_fcntl24_64", + "ltp_fcntl25", + "ltp_fcntl25_64", + "ltp_fcntl26", + "ltp_fcntl26_64", + "ltp_fcntl27", + "ltp_fcntl27_64", + "ltp_fcntl28", + "ltp_fcntl28_64", + "ltp_fcntl29", + "ltp_fcntl29_64", + "ltp_fcntl30", + "ltp_fcntl30_64", + "ltp_fcntl31", + "ltp_fcntl31_64", + "ltp_fcntl32", + "ltp_fcntl32_64", + "ltp_fcntl33", + "ltp_fcntl33_64", + "ltp_fcntl34", + "ltp_fcntl34_64", + "ltp_fcntl35", + "ltp_fcntl35_64", + "ltp_fcntl36", + "ltp_fcntl36_64", + "ltp_fcntl37", + "ltp_fcntl37_64", + "ltp_fcntl38", + "ltp_fcntl38_64", + "ltp_fcntl39", + "ltp_fcntl39_64", + "ltp_fdatasync01", + "ltp_fdatasync02", + "ltp_fdatasync03", + "ltp_fgetxattr01", + "ltp_fgetxattr02", + "ltp_fgetxattr03", + "ltp_finit_module01", + "ltp_finit_module02", + "ltp_flistxattr01", + "ltp_flistxattr02", + "ltp_flistxattr03", + "ltp_float_bessel", + "ltp_float_exp_log", + "ltp_float_iperb", + "ltp_float_power", + "ltp_float_trigo", + "ltp_flock01", + "ltp_flock02", + "ltp_flock03", + "ltp_flock04", + "ltp_flock06", + "ltp_fork01", + "ltp_fork03", + "ltp_fork04", + "ltp_fork05", + "ltp_fork07", + "ltp_fork08", + "ltp_fork09", + "ltp_fork10", + "ltp_fork13", + "ltp_fork14", + "ltp_fork_exec_loop", + "ltp_fork_procs", + "ltp_fpathconf01", + "ltp_fptest01", + "ltp_fptest02", + "ltp_frag", + "ltp_fremovexattr01", + "ltp_fremovexattr02", + "ltp_fs_fill", + "ltp_fs_perms", + "ltp_fsconfig01", + "ltp_fsconfig02", + "ltp_fsconfig03", + "ltp_fsetxattr01", + "ltp_fsetxattr02", + "ltp_fsmount01", + "ltp_fsmount02", + "ltp_fsopen01", + "ltp_fsopen02", + "ltp_fspick01", + "ltp_fspick02", + "ltp_fsstress", + "ltp_fstat02", + "ltp_fstat02_64", + "ltp_fstat03", + "ltp_fstat03_64", + "ltp_fstatat01", + "ltp_fstatfs01", + "ltp_fstatfs01_64", + "ltp_fstatfs02", + "ltp_fstatfs02_64", + "ltp_fsx-linux", + "ltp_fsync01", + "ltp_fsync02", + "ltp_fsync03", + "ltp_fsync04", + "ltp_ftest01", + "ltp_ftest02", + "ltp_ftest03", + "ltp_ftest04", + "ltp_ftest05", + "ltp_ftest06", + "ltp_ftest07", + "ltp_ftest08", + "ltp_ftruncate01", + "ltp_ftruncate01_64", + "ltp_ftruncate03", + "ltp_ftruncate03_64", + "ltp_ftruncate04", + "ltp_ftruncate04_64", + "ltp_futex_cmp_requeue01", + "ltp_futex_cmp_requeue02", + "ltp_futex_wait01", + "ltp_futex_wait03", + "ltp_futex_wait04", + "ltp_futex_wait05", + "ltp_futex_wait_bitset01", + "ltp_futex_waitv01", + "ltp_futex_waitv02", + "ltp_futex_waitv03", + "ltp_futex_wake01", + "ltp_futex_wake02", + "ltp_futex_wake04", + "ltp_futimesat01", + "ltp_fw_load", + "ltp_genacos", + "ltp_genasin", + "ltp_genatan", + "ltp_genatan2", + "ltp_genbessel", + "ltp_genceil", + "ltp_gencos", + "ltp_gencosh", + "ltp_genexp", + "ltp_genexp_log", + "ltp_genfabs", + "ltp_genfloor", + "ltp_genfmod", + "ltp_genfrexp", + "ltp_genhypot", + "ltp_geniperb", + "ltp_genj0", + "ltp_genj1", + "ltp_genldexp", + "ltp_genlgamma", + "ltp_genlog", + "ltp_genlog10", + "ltp_genmodf", + "ltp_genpow", + "ltp_genpower", + "ltp_gensin", + "ltp_gensinh", + "ltp_gensqrt", + "ltp_gentan", + "ltp_gentanh", + "ltp_gentrigo", + "ltp_geny0", + "ltp_geny1", + "ltp_get_mempolicy01", + "ltp_get_mempolicy02", + "ltp_get_robust_list01", + "ltp_getaddrinfo_01", + "ltp_getcpu01", + "ltp_getcwd01", + "ltp_getcwd02", + "ltp_getcwd03", + "ltp_getcwd04", + "ltp_getdents01", + "ltp_getdents02", + "ltp_getdomainname01", + "ltp_getegid01", + "ltp_getegid01_16", + "ltp_getegid02", + "ltp_getegid02_16", + "ltp_geteuid01", + "ltp_geteuid01_16", + "ltp_geteuid02", + "ltp_geteuid02_16", + "ltp_getgid01", + "ltp_getgid01_16", + "ltp_getgid03", + "ltp_getgid03_16", + "ltp_getgroups01", + "ltp_getgroups01_16", + "ltp_getgroups03", + "ltp_getgroups03_16", + "ltp_gethostbyname_r01", + "ltp_gethostname01", + "ltp_getitimer01", + "ltp_getitimer02", + "ltp_getpagesize01", + "ltp_getpeername01", + "ltp_getpgid01", + "ltp_getpgid02", + "ltp_getpgrp01", + "ltp_getpid01", + "ltp_getpid02", + "ltp_getppid01", + "ltp_getppid02", + "ltp_getpriority01", + "ltp_getpriority02", + "ltp_getrandom01", + "ltp_getrandom02", + "ltp_getrandom03", + "ltp_getrandom04", + "ltp_getresgid01", + "ltp_getresgid01_16", + "ltp_getresgid02", + "ltp_getresgid02_16", + "ltp_getresgid03", + "ltp_getresgid03_16", + "ltp_getresuid01", + "ltp_getresuid01_16", + "ltp_getresuid02", + "ltp_getresuid02_16", + "ltp_getresuid03", + "ltp_getresuid03_16", + "ltp_getrlimit01", + "ltp_getrlimit02", + "ltp_getrlimit03", + "ltp_getrusage01", + "ltp_getrusage02", + "ltp_getrusage03_child", + "ltp_getrusage04", + "ltp_getsid01", + "ltp_getsid02", + "ltp_getsockname01", + "ltp_getsockopt01", + "ltp_getsockopt02", + "ltp_gettid01", + "ltp_gettid02", + "ltp_gettimeofday01", + "ltp_gettimeofday02", + "ltp_getuid01", + "ltp_getuid01_16", + "ltp_getuid03", + "ltp_getuid03_16", + "ltp_getxattr01", + "ltp_getxattr02", + "ltp_getxattr03", + "ltp_getxattr04", + "ltp_getxattr05", + "ltp_hackbench", + "ltp_hangup01", + "ltp_ht_affinity", + "ltp_ht_enabled", + "ltp_hugefallocate01", + "ltp_hugefallocate02", + "ltp_hugefork01", + "ltp_hugefork02", + "ltp_hugemmap01", + "ltp_hugemmap02", + "ltp_hugemmap04", + "ltp_hugemmap06", + "ltp_hugemmap07", + "ltp_hugemmap08", + "ltp_hugemmap09", + "ltp_hugemmap10", + "ltp_hugemmap11", + "ltp_hugemmap12", + "ltp_hugemmap13", + "ltp_hugemmap14", + "ltp_hugemmap16", + "ltp_hugemmap17", + "ltp_hugemmap18", + "ltp_hugemmap19", + "ltp_hugemmap20", + "ltp_hugemmap21", + "ltp_hugemmap22", + "ltp_hugemmap23", + "ltp_hugemmap24", + "ltp_hugemmap25", + "ltp_hugemmap26", + "ltp_hugemmap27", + "ltp_hugemmap28", + "ltp_hugemmap29", + "ltp_hugemmap30", + "ltp_hugemmap31", + "ltp_hugemmap32", + "ltp_icmp_rate_limit01", + "ltp_ima_boot_aggregate", + "ltp_ima_mmap", + "ltp_in", + "ltp_in6_02", + "ltp_inh_capped", + "ltp_init_module01", + "ltp_init_module02", + "ltp_inode01", + "ltp_inode02", + "ltp_inotify01", + "ltp_inotify02", + "ltp_inotify03", + "ltp_inotify04", + "ltp_inotify05", + "ltp_inotify06", + "ltp_inotify07", + "ltp_inotify08", + "ltp_inotify09", + "ltp_inotify10", + "ltp_inotify11", + "ltp_inotify12", + "ltp_inotify_init1_01", + "ltp_inotify_init1_02", + "ltp_input01", + "ltp_input02", + "ltp_input04", + "ltp_input05", + "ltp_input06", + "ltp_io_cancel01", + "ltp_io_cancel02", + "ltp_io_control01", + "ltp_io_destroy01", + "ltp_io_destroy02", + "ltp_io_getevents01", + "ltp_io_getevents02", + "ltp_io_pgetevents01", + "ltp_io_pgetevents02", + "ltp_io_setup01", + "ltp_io_setup02", + "ltp_io_submit01", + "ltp_io_submit02", + "ltp_io_submit03", + "ltp_io_uring01", + "ltp_io_uring02", + "ltp_ioctl01", + "ltp_ioctl03", + "ltp_ioctl04", + "ltp_ioctl05", + "ltp_ioctl06", + "ltp_ioctl07", + "ltp_ioctl08", + "ltp_ioctl09", + "ltp_ioctl_loop01", + "ltp_ioctl_loop02", + "ltp_ioctl_loop03", + "ltp_ioctl_loop04", + "ltp_ioctl_loop05", + "ltp_ioctl_loop06", + "ltp_ioctl_loop07", + "ltp_ioctl_ns01", + "ltp_ioctl_ns02", + "ltp_ioctl_ns03", + "ltp_ioctl_ns04", + "ltp_ioctl_ns05", + "ltp_ioctl_ns06", + "ltp_ioctl_ns07", + "ltp_ioctl_sg01", + "ltp_iogen", + "ltp_ioperm01", + "ltp_ioperm02", + "ltp_iopl01", + "ltp_iopl02", + "ltp_ioprio_get01", + "ltp_ioprio_set01", + "ltp_ioprio_set02", + "ltp_ioprio_set03", + "ltp_irqbalance01", + "ltp_kcmp01", + "ltp_kcmp02", + "ltp_kcmp03", + "ltp_keyctl01", + "ltp_keyctl02", + "ltp_keyctl03", + "ltp_keyctl04", + "ltp_keyctl05", + "ltp_keyctl06", + "ltp_keyctl07", + "ltp_keyctl08", + "ltp_keyctl09", + "ltp_kill02", + "ltp_kill03", + "ltp_kill06", + "ltp_kill08", + "ltp_kill09", + "ltp_kill10", + "ltp_kill11", + "ltp_kill12", + "ltp_kill13", + "ltp_kmsg01", + "ltp_ksm01", + "ltp_ksm02", + "ltp_ksm03", + "ltp_ksm04", + "ltp_ksm05", + "ltp_ksm06", + "ltp_ksm07", + "ltp_lchown01", + "ltp_lchown01_16", + "ltp_lchown02", + "ltp_lchown02_16", + "ltp_lchown03", + "ltp_lchown03_16", + "ltp_leapsec01", + "ltp_lftest", + "ltp_lgetxattr01", + "ltp_lgetxattr02", + "ltp_link02", + "ltp_link04", + "ltp_link05", + "ltp_link08", + "ltp_linkat01", + "ltp_linkat02", + "ltp_listen01", + "ltp_listxattr01", + "ltp_listxattr02", + "ltp_listxattr03", + "ltp_llistxattr01", + "ltp_llistxattr02", + "ltp_llistxattr03", + "ltp_llseek01", + "ltp_llseek02", + "ltp_llseek03", + "ltp_locktests", + "ltp_lremovexattr01", + "ltp_lseek01", + "ltp_lseek02", + "ltp_lseek07", + "ltp_lseek11", + "ltp_lstat01", + "ltp_lstat01_64", + "ltp_lstat02", + "ltp_lstat02_64", + "ltp_ltpClient", + "ltp_ltpServer", + "ltp_ltp_acpi", + "ltp_madvise01", + "ltp_madvise02", + "ltp_madvise05", + "ltp_madvise06", + "ltp_madvise07", + "ltp_madvise08", + "ltp_madvise09", + "ltp_madvise10", + "ltp_madvise11", + "ltp_mallinfo01", + "ltp_mallinfo02", + "ltp_mallinfo2_01", + "ltp_max_map_count", + "ltp_mbind01", + "ltp_mbind02", + "ltp_mbind03", + "ltp_mbind04", + "ltp_mc_member_test", + "ltp_mc_recv", + "ltp_mc_send", + "ltp_mc_verify_opts", + "ltp_mc_verify_opts_error", + "ltp_meltdown", + "ltp_mem02", + "ltp_mem_process", + "ltp_membarrier01", + "ltp_memcg_process_stress", + "ltp_memcg_test_1", + "ltp_memcg_test_2", + "ltp_memcg_test_3", + "ltp_memcg_test_4", + "ltp_memcmp01", + "ltp_memcontrol01", + "ltp_memcontrol02", + "ltp_memcontrol03", + "ltp_memcontrol04", + "ltp_memcpy01", + "ltp_memctl_test01", + "ltp_memfd_create01", + "ltp_memfd_create02", + "ltp_memfd_create03", + "ltp_memfd_create04", + "ltp_memset01", + "ltp_memtoy", + "ltp_migrate_pages01", + "ltp_migrate_pages02", + "ltp_migrate_pages03", + "ltp_mincore01", + "ltp_mincore02", + "ltp_mincore03", + "ltp_mincore04", + "ltp_mkdir02", + "ltp_mkdir03", + "ltp_mkdir04", + "ltp_mkdir05", + "ltp_mkdir09", + "ltp_mkdirat01", + "ltp_mkdirat02", + "ltp_mknod01", + "ltp_mknod02", + "ltp_mknod03", + "ltp_mknod04", + "ltp_mknod05", + "ltp_mknod06", + "ltp_mknod07", + "ltp_mknod08", + "ltp_mknod09", + "ltp_mknodat01", + "ltp_mknodat02", + "ltp_mlock01", + "ltp_mlock02", + "ltp_mlock03", + "ltp_mlock04", + "ltp_mlock201", + "ltp_mlock202", + "ltp_mlock203", + "ltp_mlockall01", + "ltp_mlockall02", + "ltp_mlockall03", + "ltp_mmap-corruption01", + "ltp_mmap001", + "ltp_mmap01", + "ltp_mmap02", + "ltp_mmap03", + "ltp_mmap04", + "ltp_mmap05", + "ltp_mmap06", + "ltp_mmap08", + "ltp_mmap09", + "ltp_mmap1", + "ltp_mmap10", + "ltp_mmap11", + "ltp_mmap12", + "ltp_mmap13", + "ltp_mmap14", + "ltp_mmap15", + "ltp_mmap16", + "ltp_mmap17", + "ltp_mmap18", + "ltp_mmap19", + "ltp_mmap2", + "ltp_mmap20", + "ltp_mmap3", + "ltp_mmapstress01", + "ltp_mmapstress02", + "ltp_mmapstress03", + "ltp_mmapstress04", + "ltp_mmapstress05", + "ltp_mmapstress06", + "ltp_mmapstress07", + "ltp_mmapstress08", + "ltp_mmapstress09", + "ltp_mmapstress10", + "ltp_mmstress", + "ltp_mmstress_dummy", + "ltp_modify_ldt01", + "ltp_modify_ldt02", + "ltp_modify_ldt03", + "ltp_mount01", + "ltp_mount02", + "ltp_mount03", + "ltp_mount03_suid_child", + "ltp_mount04", + "ltp_mount05", + "ltp_mount06", + "ltp_mount07", + "ltp_mount_setattr01", + "ltp_move_mount01", + "ltp_move_mount02", + "ltp_move_pages01", + "ltp_move_pages02", + "ltp_move_pages03", + "ltp_move_pages04", + "ltp_move_pages05", + "ltp_move_pages06", + "ltp_move_pages07", + "ltp_move_pages09", + "ltp_move_pages10", + "ltp_move_pages11", + "ltp_move_pages12", + "ltp_mprotect01", + "ltp_mprotect02", + "ltp_mprotect03", + "ltp_mprotect04", + "ltp_mprotect05", + "ltp_mremap01", + "ltp_mremap02", + "ltp_mremap03", + "ltp_mremap05", + "ltp_mremap06", + "ltp_msgget05", + "ltp_msync01", + "ltp_msync02", + "ltp_msync03", + "ltp_msync04", + "ltp_mtest01", + "ltp_munlock01", + "ltp_munlock02", + "ltp_munlockall01", + "ltp_munmap01", + "ltp_munmap02", + "ltp_munmap03", + "ltp_name_to_handle_at01", + "ltp_name_to_handle_at02", + "ltp_nanosleep01", + "ltp_nanosleep02", + "ltp_nanosleep04", + "ltp_netstress", + "ltp_newuname01", + "ltp_nextafter01", + "ltp_nfs01_open_files", + "ltp_nfs04_create_file", + "ltp_nfs05_make_tree", + "ltp_nfs_flock", + "ltp_nfs_flock_dgen", + "ltp_nft02", + "ltp_nftw01", + "ltp_nftw6401", + "ltp_nice01", + "ltp_nice02", + "ltp_nice03", + "ltp_nice04", + "ltp_nptl01", + "ltp_ns-icmp_redirector", + "ltp_ns-icmpv4_sender", + "ltp_ns-icmpv6_sender", + "ltp_ns-igmp_querier", + "ltp_ns-mcast_join", + "ltp_ns-mcast_receiver", + "ltp_ns-tcpclient", + "ltp_ns-tcpserver", + "ltp_ns-udpclient", + "ltp_ns-udpsender", + "ltp_ns-udpserver", + "ltp_oom01", + "ltp_oom02", + "ltp_oom03", + "ltp_oom04", + "ltp_oom05", + "ltp_open01", + "ltp_open02", + "ltp_open03", + "ltp_open04", + "ltp_open06", + "ltp_open07", + "ltp_open08", + "ltp_open09", + "ltp_open10", + "ltp_open11", + "ltp_open12_child", + "ltp_open13", + "ltp_open14", + "ltp_open_by_handle_at01", + "ltp_open_by_handle_at02", + "ltp_open_tree01", + "ltp_open_tree02", + "ltp_openat01", + "ltp_openat02_child", + "ltp_openat03", + "ltp_openat04", + "ltp_openat201", + "ltp_openat202", + "ltp_openat203", + "ltp_openfile", + "ltp_overcommit_memory", + "ltp_page01", + "ltp_page02", + "ltp_pathconf01", + "ltp_pathconf02", + "ltp_pause01", + "ltp_pause02", + "ltp_pause03", + "ltp_pcrypt_aead01", + "ltp_pec_listener", + "ltp_perf_event_open01", + "ltp_perf_event_open02", + "ltp_perf_event_open03", + "ltp_personality01", + "ltp_personality02", + "ltp_pidfd_getfd01", + "ltp_pidfd_getfd02", + "ltp_pidfd_open01", + "ltp_pidfd_open02", + "ltp_pidfd_open03", + "ltp_pidfd_open04", + "ltp_pidfd_send_signal01", + "ltp_pidfd_send_signal02", + "ltp_pidfd_send_signal03", + "ltp_pids_task1", + "ltp_pids_task2", + "ltp_pipe01", + "ltp_pipe02", + "ltp_pipe03", + "ltp_pipe04", + "ltp_pipe05", + "ltp_pipe06", + "ltp_pipe07", + "ltp_pipe08", + "ltp_pipe09", + "ltp_pipe10", + "ltp_pipe11", + "ltp_pipe12", + "ltp_pipe13", + "ltp_pipe14", + "ltp_pipe15", + "ltp_pipe2_01", + "ltp_pipe2_02", + "ltp_pipe2_02_child", + "ltp_pipe2_04", + "ltp_pivot_root01", + "ltp_pkey01", + "ltp_pm_get_sched_values", + "ltp_poll01", + "ltp_poll02", + "ltp_posix_fadvise01", + "ltp_posix_fadvise01_64", + "ltp_posix_fadvise02", + "ltp_posix_fadvise02_64", + "ltp_posix_fadvise03", + "ltp_posix_fadvise03_64", + "ltp_posix_fadvise04", + "ltp_posix_fadvise04_64", + "ltp_ppoll01", + "ltp_prctl01", + "ltp_prctl02", + "ltp_prctl03", + "ltp_prctl04", + "ltp_prctl05", + "ltp_prctl06", + "ltp_prctl06_execve", + "ltp_prctl07", + "ltp_prctl08", + "ltp_prctl09", + "ltp_prctl10", + "ltp_pread01", + "ltp_pread01_64", + "ltp_pread02", + "ltp_pread02_64", + "ltp_preadv01", + "ltp_preadv01_64", + "ltp_preadv02", + "ltp_preadv02_64", + "ltp_preadv03", + "ltp_preadv03_64", + "ltp_preadv201", + "ltp_preadv201_64", + "ltp_preadv202", + "ltp_preadv202_64", + "ltp_preadv203", + "ltp_preadv203_64", + "ltp_print_caps", + "ltp_proc01", + "ltp_proc_sched_rt01", + "ltp_process_madvise01", + "ltp_process_vm01", + "ltp_process_vm_readv02", + "ltp_process_vm_readv03", + "ltp_process_vm_writev02", + "ltp_pselect01", + "ltp_pselect01_64", + "ltp_pselect02", + "ltp_pselect02_64", + "ltp_pselect03", + "ltp_pselect03_64", + "ltp_pt_test", + "ltp_ptem01", + "ltp_pth_str01", + "ltp_pth_str02", + "ltp_pth_str03", + "ltp_pthcli", + "ltp_pthserv", + "ltp_ptrace01", + "ltp_ptrace02", + "ltp_ptrace03", + "ltp_ptrace04", + "ltp_ptrace05", + "ltp_ptrace06", + "ltp_ptrace07", + "ltp_ptrace08", + "ltp_ptrace09", + "ltp_ptrace10", + "ltp_ptrace11", + "ltp_pty01", + "ltp_pty02", + "ltp_pty03", + "ltp_pty04", + "ltp_pty06", + "ltp_pty07", + "ltp_pwrite01", + "ltp_pwrite01_64", + "ltp_pwrite02", + "ltp_pwrite02_64", + "ltp_pwrite03", + "ltp_pwrite03_64", + "ltp_pwrite04", + "ltp_pwrite04_64", + "ltp_pwritev01", + "ltp_pwritev01_64", + "ltp_pwritev02", + "ltp_pwritev02_64", + "ltp_pwritev03", + "ltp_pwritev03_64", + "ltp_pwritev201", + "ltp_pwritev201_64", + "ltp_pwritev202", + "ltp_pwritev202_64", + "ltp_quotactl01", + "ltp_quotactl02", + "ltp_quotactl03", + "ltp_quotactl04", + "ltp_quotactl05", + "ltp_quotactl06", + "ltp_quotactl07", + "ltp_quotactl08", + "ltp_quotactl09", + "ltp_read01", + "ltp_read02", + "ltp_read03", + "ltp_read04", + "ltp_read_all", + "ltp_readahead01", + "ltp_readahead02", + "ltp_readdir01", + "ltp_readdir21", + "ltp_readlink01", + "ltp_readlink03", + "ltp_readlinkat01", + "ltp_readlinkat02", + "ltp_readv01", + "ltp_readv02", + "ltp_realpath01", + "ltp_reboot01", + "ltp_reboot02", + "ltp_recv01", + "ltp_recvfrom01", + "ltp_recvmmsg01", + "ltp_recvmsg01", + "ltp_recvmsg02", + "ltp_recvmsg03", + "ltp_remap_file_pages02", + "ltp_removexattr01", + "ltp_removexattr02", + "ltp_rename01", + "ltp_rename03", + "ltp_rename04", + "ltp_rename05", + "ltp_rename06", + "ltp_rename07", + "ltp_rename08", + "ltp_rename09", + "ltp_rename10", + "ltp_rename11", + "ltp_rename12", + "ltp_rename13", + "ltp_rename14", + "ltp_renameat01", + "ltp_renameat201", + "ltp_renameat202", + "ltp_request_key01", + "ltp_request_key02", + "ltp_request_key03", + "ltp_request_key04", + "ltp_request_key05", + "ltp_rmdir01", + "ltp_rmdir02", + "ltp_rmdir03", + "ltp_route-change-netlink", + "ltp_rt_sigaction01", + "ltp_rt_sigaction02", + "ltp_rt_sigaction03", + "ltp_rt_sigpending02", + "ltp_rt_sigprocmask01", + "ltp_rt_sigprocmask02", + "ltp_rt_sigqueueinfo01", + "ltp_rt_sigsuspend01", + "ltp_rt_sigtimedwait01", + "ltp_rt_tgsigqueueinfo01", + "ltp_rtc01", + "ltp_rtc02", + "ltp_sbrk01", + "ltp_sbrk02", + "ltp_sbrk03", + "ltp_sched_boost", + "ltp_sched_cfs_prio", + "ltp_sched_dl_runtime", + "ltp_sched_driver", + "ltp_sched_get_priority_max01", + "ltp_sched_get_priority_max02", + "ltp_sched_get_priority_min01", + "ltp_sched_get_priority_min02", + "ltp_sched_getaffinity01", + "ltp_sched_getattr01", + "ltp_sched_getattr02", + "ltp_sched_getparam01", + "ltp_sched_getparam03", + "ltp_sched_getscheduler01", + "ltp_sched_getscheduler02", + "ltp_sched_latency_dl", + "ltp_sched_latency_rt", + "ltp_sched_prio_3_fifo", + "ltp_sched_prio_3_rr", + "ltp_sched_rr_get_interval01", + "ltp_sched_rr_get_interval02", + "ltp_sched_rr_get_interval03", + "ltp_sched_setaffinity01", + "ltp_sched_setattr01", + "ltp_sched_setparam01", + "ltp_sched_setparam02", + "ltp_sched_setparam03", + "ltp_sched_setparam04", + "ltp_sched_setparam05", + "ltp_sched_setscheduler01", + "ltp_sched_setscheduler02", + "ltp_sched_setscheduler03", + "ltp_sched_setscheduler04", + "ltp_sched_tc0", + "ltp_sched_tc1", + "ltp_sched_tc2", + "ltp_sched_tc3", + "ltp_sched_tc4", + "ltp_sched_tc5", + "ltp_sched_tc6", + "ltp_sched_yield01", + "ltp_sctp_big_chunk", + "ltp_select01", + "ltp_select02", + "ltp_select03", + "ltp_select04", + "ltp_semctl08", + "ltp_semctl09", + "ltp_send01", + "ltp_send02", + "ltp_sendfile02", + "ltp_sendfile02_64", + "ltp_sendfile03", + "ltp_sendfile03_64", + "ltp_sendfile04", + "ltp_sendfile04_64", + "ltp_sendfile05", + "ltp_sendfile05_64", + "ltp_sendfile06", + "ltp_sendfile06_64", + "ltp_sendfile07", + "ltp_sendfile07_64", + "ltp_sendfile08", + "ltp_sendfile08_64", + "ltp_sendfile09", + "ltp_sendfile09_64", + "ltp_sendmmsg01", + "ltp_sendmmsg02", + "ltp_sendmsg01", + "ltp_sendmsg03", + "ltp_sendto01", + "ltp_sendto02", + "ltp_sendto03", + "ltp_set_robust_list01", + "ltp_set_thread_area01", + "ltp_set_tid_address01", + "ltp_setdomainname01", + "ltp_setdomainname02", + "ltp_setdomainname03", + "ltp_setegid01", + "ltp_setegid02", + "ltp_setfsgid01", + "ltp_setfsgid01_16", + "ltp_setfsgid02", + "ltp_setfsgid02_16", + "ltp_setfsgid03", + "ltp_setfsgid03_16", + "ltp_setfsuid01", + "ltp_setfsuid01_16", + "ltp_setfsuid02", + "ltp_setfsuid02_16", + "ltp_setfsuid03", + "ltp_setfsuid03_16", + "ltp_setfsuid04", + "ltp_setfsuid04_16", + "ltp_setgid01", + "ltp_setgid01_16", + "ltp_setgid02", + "ltp_setgid02_16", + "ltp_setgid03", + "ltp_setgid03_16", + "ltp_setgroups01", + "ltp_setgroups01_16", + "ltp_setgroups02", + "ltp_setgroups02_16", + "ltp_setgroups03", + "ltp_setgroups03_16", + "ltp_setgroups04", + "ltp_setgroups04_16", + "ltp_sethostname01", + "ltp_sethostname02", + "ltp_sethostname03", + "ltp_setitimer01", + "ltp_setitimer02", + "ltp_setns01", + "ltp_setpgid01", + "ltp_setpgid02", + "ltp_setpgid03", + "ltp_setpgid03_child", + "ltp_setpgrp01", + "ltp_setpgrp02", + "ltp_setpriority01", + "ltp_setpriority02", + "ltp_setregid01", + "ltp_setregid01_16", + "ltp_setregid02", + "ltp_setregid02_16", + "ltp_setregid03", + "ltp_setregid03_16", + "ltp_setregid04", + "ltp_setregid04_16", + "ltp_setresgid01", + "ltp_setresgid01_16", + "ltp_setresgid02", + "ltp_setresgid02_16", + "ltp_setresgid03", + "ltp_setresgid03_16", + "ltp_setresgid04", + "ltp_setresgid04_16", + "ltp_setresuid01", + "ltp_setresuid01_16", + "ltp_setresuid02", + "ltp_setresuid02_16", + "ltp_setresuid03", + "ltp_setresuid03_16", + "ltp_setresuid04", + "ltp_setresuid04_16", + "ltp_setresuid05", + "ltp_setresuid05_16", + "ltp_setreuid01", + "ltp_setreuid01_16", + "ltp_setreuid02", + "ltp_setreuid02_16", + "ltp_setreuid03", + "ltp_setreuid03_16", + "ltp_setreuid04", + "ltp_setreuid04_16", + "ltp_setreuid05", + "ltp_setreuid05_16", + "ltp_setreuid06", + "ltp_setreuid06_16", + "ltp_setreuid07", + "ltp_setreuid07_16", + "ltp_setrlimit01", + "ltp_setrlimit02", + "ltp_setrlimit03", + "ltp_setrlimit04", + "ltp_setrlimit05", + "ltp_setrlimit06", + "ltp_setsid01", + "ltp_setsockopt01", + "ltp_setsockopt02", + "ltp_setsockopt03", + "ltp_setsockopt04", + "ltp_setsockopt05", + "ltp_setsockopt06", + "ltp_setsockopt07", + "ltp_setsockopt08", + "ltp_setsockopt09", + "ltp_setsockopt10", + "ltp_settimeofday01", + "ltp_settimeofday02", + "ltp_setuid01", + "ltp_setuid01_16", + "ltp_setuid03", + "ltp_setuid03_16", + "ltp_setuid04", + "ltp_setuid04_16", + "ltp_setxattr01", + "ltp_setxattr02", + "ltp_setxattr03", + "ltp_sgetmask01", + "ltp_sigaction01", + "ltp_sigaction02", + "ltp_sigaltstack01", + "ltp_sigaltstack02", + "ltp_sighold02", + "ltp_signal01", + "ltp_signal02", + "ltp_signal03", + "ltp_signal04", + "ltp_signal05", + "ltp_signal06", + "ltp_signalfd01", + "ltp_signalfd4_01", + "ltp_signalfd4_02", + "ltp_sigpending02", + "ltp_sigprocmask01", + "ltp_sigrelse01", + "ltp_sigsuspend01", + "ltp_sigtimedwait01", + "ltp_sigwait01", + "ltp_sigwaitinfo01", + "ltp_smack_notroot", + "ltp_smack_set_socket_labels", + "ltp_snd_seq01", + "ltp_snd_timer01", + "ltp_socket01", + "ltp_socket02", + "ltp_socketcall01", + "ltp_socketcall02", + "ltp_socketcall03", + "ltp_socketpair01", + "ltp_socketpair02", + "ltp_sockioctl01", + "ltp_splice01", + "ltp_splice02", + "ltp_splice03", + "ltp_splice04", + "ltp_splice05", + "ltp_splice06", + "ltp_splice07", + "ltp_ssetmask01", + "ltp_stack_clash", + "ltp_stack_space", + "ltp_starvation", + "ltp_stat01", + "ltp_stat01_64", + "ltp_stat02", + "ltp_stat02_64", + "ltp_stat03", + "ltp_stat03_64", + "ltp_statfs01", + "ltp_statfs01_64", + "ltp_statfs02", + "ltp_statfs02_64", + "ltp_statfs03", + "ltp_statfs03_64", + "ltp_statvfs01", + "ltp_statvfs02", + "ltp_statx01", + "ltp_statx02", + "ltp_statx03", + "ltp_statx04", + "ltp_statx06", + "ltp_statx08", + "ltp_statx09", + "ltp_statx10", + "ltp_statx11", + "ltp_statx12", + "ltp_stream01", + "ltp_stream02", + "ltp_stream03", + "ltp_stream04", + "ltp_stream05", + "ltp_string01", + "ltp_sugov_latency", + "ltp_sugov_stale_util", + "ltp_sugov_wakeups", + "ltp_support_numa", + "ltp_swapoff01", + "ltp_swapoff02", + "ltp_swapon01", + "ltp_swapon02", + "ltp_swapon03", + "ltp_swapping01", + "ltp_symlink01", + "ltp_symlink02", + "ltp_symlink03", + "ltp_symlink04", + "ltp_symlinkat01", + "ltp_sync01", + "ltp_sync_file_range01", + "ltp_sync_file_range02", + "ltp_syncfs01", + "ltp_syscall01", + "ltp_sysconf01", + "ltp_sysctl01", + "ltp_sysctl03", + "ltp_sysctl04", + "ltp_sysfs01", + "ltp_sysfs02", + "ltp_sysfs03", + "ltp_sysfs04", + "ltp_sysfs05", + "ltp_sysinfo01", + "ltp_sysinfo02", + "ltp_sysinfo03", + "ltp_syslog11", + "ltp_syslog12", + "ltp_tbio", + "ltp_tcindex01", + "ltp_tee01", + "ltp_tee02", + "ltp_test01", + "ltp_test02", + "ltp_test03", + "ltp_test04", + "ltp_test05", + "ltp_test06", + "ltp_test07", + "ltp_test08", + "ltp_test09", + "ltp_test11", + "ltp_test13", + "ltp_test14", + "ltp_test15", + "ltp_test19", + "ltp_test20", + "ltp_test22", + "ltp_test_assert", + "ltp_test_children_cleanup", + "ltp_test_exec", + "ltp_test_exec_child", + "ltp_test_guarded_buf", + "ltp_test_kconfig", + "ltp_test_kconfig01", + "ltp_test_kconfig02", + "ltp_test_macros01", + "ltp_test_macros02", + "ltp_test_macros03", + "ltp_test_macros04", + "ltp_test_macros05", + "ltp_test_macros06", + "ltp_test_parse_filesize", + "ltp_test_runtime01", + "ltp_test_runtime02", + "ltp_test_timer", + "ltp_test_zero_hugepage", + "ltp_testcases_bin_add_ipv6addr", + "ltp_testcases_bin_ar01.sh", + "ltp_testcases_bin_arping01.sh", + "ltp_testcases_bin_ask_password.sh", + "ltp_testcases_bin_assign_password.sh", + "ltp_testcases_bin_bbr01.sh", + "ltp_testcases_bin_bbr02.sh", + "ltp_testcases_bin_bind_noport01.sh", + "ltp_testcases_bin_binfmt_misc01.sh", + "ltp_testcases_bin_binfmt_misc02.sh", + "ltp_testcases_bin_binfmt_misc_lib.sh", + "ltp_testcases_bin_broken_ip-checksum.sh", + "ltp_testcases_bin_broken_ip-dstaddr.sh", + "ltp_testcases_bin_broken_ip-fragment.sh", + "ltp_testcases_bin_broken_ip-ihl.sh", + "ltp_testcases_bin_broken_ip-nexthdr.sh", + "ltp_testcases_bin_broken_ip-plen.sh", + "ltp_testcases_bin_broken_ip-protcol.sh", + "ltp_testcases_bin_broken_ip-version.sh", + "ltp_testcases_bin_busy_poll01.sh", + "ltp_testcases_bin_busy_poll02.sh", + "ltp_testcases_bin_busy_poll03.sh", + "ltp_testcases_bin_busy_poll_lib.sh", + "ltp_testcases_bin_cgroup_fj_common.sh", + "ltp_testcases_bin_cgroup_fj_function.sh", + "ltp_testcases_bin_cgroup_fj_stress.sh", + "ltp_testcases_bin_cgroup_lib.sh", + "ltp_testcases_bin_cgroup_regression_3_1.sh", + "ltp_testcases_bin_cgroup_regression_3_2.sh", + "ltp_testcases_bin_cgroup_regression_5_1.sh", + "ltp_testcases_bin_cgroup_regression_5_2.sh", + "ltp_testcases_bin_cgroup_regression_6_1.sh", + "ltp_testcases_bin_cgroup_regression_6_2.sh", + "ltp_testcases_bin_cgroup_regression_test.sh", + "ltp_testcases_bin_change_password.sh", + "ltp_testcases_bin_check_envval", + "ltp_testcases_bin_check_icmpv4_connectivity", + "ltp_testcases_bin_check_icmpv6_connectivity", + "ltp_testcases_bin_check_netem", + "ltp_testcases_bin_check_setkey", + "ltp_testcases_bin_cleanup_lvm.sh", + "ltp_testcases_bin_clockdiff01.sh", + "ltp_testcases_bin_cmdlib.sh", + "ltp_testcases_bin_cp_tests.sh", + "ltp_testcases_bin_cpio_tests.sh", + "ltp_testcases_bin_cpuacct.sh", + "ltp_testcases_bin_cpuhotplug01.sh", + "ltp_testcases_bin_cpuhotplug02.sh", + "ltp_testcases_bin_cpuhotplug03.sh", + "ltp_testcases_bin_cpuhotplug04.sh", + "ltp_testcases_bin_cpuhotplug05.sh", + "ltp_testcases_bin_cpuhotplug06.sh", + "ltp_testcases_bin_cpuhotplug07.sh", + "ltp_testcases_bin_cpuhotplug_do_disk_write_loop", + "ltp_testcases_bin_cpuhotplug_do_kcompile_loop", + "ltp_testcases_bin_cpuhotplug_do_spin_loop", + "ltp_testcases_bin_cpuhotplug_hotplug.sh", + "ltp_testcases_bin_cpuhotplug_report_proc_interrupts", + "ltp_testcases_bin_cpuhotplug_testsuite.sh", + "ltp_testcases_bin_cpuset_base_ops_testset.sh", + "ltp_testcases_bin_cpuset_exclusive_test.sh", + "ltp_testcases_bin_cpuset_funcs.sh", + "ltp_testcases_bin_cpuset_hierarchy_test.sh", + "ltp_testcases_bin_cpuset_hotplug_test.sh", + "ltp_testcases_bin_cpuset_inherit_testset.sh", + "ltp_testcases_bin_cpuset_load_balance_test.sh", + "ltp_testcases_bin_cpuset_memory_pressure_testset.sh", + "ltp_testcases_bin_cpuset_memory_spread_testset.sh", + "ltp_testcases_bin_cpuset_memory_testset.sh", + "ltp_testcases_bin_cpuset_regression_test.sh", + "ltp_testcases_bin_cpuset_sched_domains_test.sh", + "ltp_testcases_bin_cpuset_syscall_testset.sh", + "ltp_testcases_bin_create_file", + "ltp_testcases_bin_daemonlib.sh", + "ltp_testcases_bin_data", + "ltp_testcases_bin_dccp01.sh", + "ltp_testcases_bin_dccp_ipsec.sh", + "ltp_testcases_bin_dccp_ipsec_vti.sh", + "ltp_testcases_bin_dctcp01.sh", + "ltp_testcases_bin_dhcp_lib.sh", + "ltp_testcases_bin_dhcpd_tests.sh", + "ltp_testcases_bin_dns-stress-lib.sh", + "ltp_testcases_bin_dns-stress.sh", + "ltp_testcases_bin_dns-stress01-rmt.sh", + "ltp_testcases_bin_dns-stress02-rmt.sh", + "ltp_testcases_bin_dnsmasq_tests.sh", + "ltp_testcases_bin_dynamic_debug01.sh", + "ltp_testcases_bin_evm_overlay.sh", + "ltp_testcases_bin_file01.sh", + "ltp_testcases_bin_filecapstest.sh", + "ltp_testcases_bin_find_portbundle", + "ltp_testcases_bin_force_erase.sh", + "ltp_testcases_bin_fork_freeze.sh", + "ltp_testcases_bin_fou01.sh", + "ltp_testcases_bin_freeze_cancel.sh", + "ltp_testcases_bin_freeze_kill_thaw.sh", + "ltp_testcases_bin_freeze_move_thaw.sh", + "ltp_testcases_bin_freeze_self_thaw.sh", + "ltp_testcases_bin_freeze_sleep_thaw.sh", + "ltp_testcases_bin_freeze_thaw.sh", + "ltp_testcases_bin_freeze_write_freezing.sh", + "ltp_testcases_bin_fs_bind01.sh", + "ltp_testcases_bin_fs_bind02.sh", + "ltp_testcases_bin_fs_bind03.sh", + "ltp_testcases_bin_fs_bind04.sh", + "ltp_testcases_bin_fs_bind05.sh", + "ltp_testcases_bin_fs_bind06.sh", + "ltp_testcases_bin_fs_bind07-2.sh", + "ltp_testcases_bin_fs_bind07.sh", + "ltp_testcases_bin_fs_bind08.sh", + "ltp_testcases_bin_fs_bind09.sh", + "ltp_testcases_bin_fs_bind10.sh", + "ltp_testcases_bin_fs_bind11.sh", + "ltp_testcases_bin_fs_bind12.sh", + "ltp_testcases_bin_fs_bind13.sh", + "ltp_testcases_bin_fs_bind14.sh", + "ltp_testcases_bin_fs_bind15.sh", + "ltp_testcases_bin_fs_bind16.sh", + "ltp_testcases_bin_fs_bind17.sh", + "ltp_testcases_bin_fs_bind18.sh", + "ltp_testcases_bin_fs_bind19.sh", + "ltp_testcases_bin_fs_bind20.sh", + "ltp_testcases_bin_fs_bind21.sh", + "ltp_testcases_bin_fs_bind22.sh", + "ltp_testcases_bin_fs_bind23.sh", + "ltp_testcases_bin_fs_bind24.sh", + "ltp_testcases_bin_fs_bind_cloneNS01.sh", + "ltp_testcases_bin_fs_bind_cloneNS02.sh", + "ltp_testcases_bin_fs_bind_cloneNS03.sh", + "ltp_testcases_bin_fs_bind_cloneNS04.sh", + "ltp_testcases_bin_fs_bind_cloneNS05.sh", + "ltp_testcases_bin_fs_bind_cloneNS06.sh", + "ltp_testcases_bin_fs_bind_cloneNS07.sh", + "ltp_testcases_bin_fs_bind_lib.sh", + "ltp_testcases_bin_fs_bind_move01.sh", + "ltp_testcases_bin_fs_bind_move02.sh", + "ltp_testcases_bin_fs_bind_move03.sh", + "ltp_testcases_bin_fs_bind_move04.sh", + "ltp_testcases_bin_fs_bind_move05.sh", + "ltp_testcases_bin_fs_bind_move06.sh", + "ltp_testcases_bin_fs_bind_move07.sh", + "ltp_testcases_bin_fs_bind_move08.sh", + "ltp_testcases_bin_fs_bind_move09.sh", + "ltp_testcases_bin_fs_bind_move10.sh", + "ltp_testcases_bin_fs_bind_move11.sh", + "ltp_testcases_bin_fs_bind_move12.sh", + "ltp_testcases_bin_fs_bind_move13.sh", + "ltp_testcases_bin_fs_bind_move14.sh", + "ltp_testcases_bin_fs_bind_move15.sh", + "ltp_testcases_bin_fs_bind_move16.sh", + "ltp_testcases_bin_fs_bind_move17.sh", + "ltp_testcases_bin_fs_bind_move18.sh", + "ltp_testcases_bin_fs_bind_move19.sh", + "ltp_testcases_bin_fs_bind_move20.sh", + "ltp_testcases_bin_fs_bind_move21.sh", + "ltp_testcases_bin_fs_bind_move22.sh", + "ltp_testcases_bin_fs_bind_rbind01.sh", + "ltp_testcases_bin_fs_bind_rbind02.sh", + "ltp_testcases_bin_fs_bind_rbind03.sh", + "ltp_testcases_bin_fs_bind_rbind04.sh", + "ltp_testcases_bin_fs_bind_rbind05.sh", + "ltp_testcases_bin_fs_bind_rbind06.sh", + "ltp_testcases_bin_fs_bind_rbind07-2.sh", + "ltp_testcases_bin_fs_bind_rbind07.sh", + "ltp_testcases_bin_fs_bind_rbind08.sh", + "ltp_testcases_bin_fs_bind_rbind09.sh", + "ltp_testcases_bin_fs_bind_rbind10.sh", + "ltp_testcases_bin_fs_bind_rbind11.sh", + "ltp_testcases_bin_fs_bind_rbind12.sh", + "ltp_testcases_bin_fs_bind_rbind13.sh", + "ltp_testcases_bin_fs_bind_rbind14.sh", + "ltp_testcases_bin_fs_bind_rbind15.sh", + "ltp_testcases_bin_fs_bind_rbind16.sh", + "ltp_testcases_bin_fs_bind_rbind17.sh", + "ltp_testcases_bin_fs_bind_rbind18.sh", + "ltp_testcases_bin_fs_bind_rbind19.sh", + "ltp_testcases_bin_fs_bind_rbind20.sh", + "ltp_testcases_bin_fs_bind_rbind21.sh", + "ltp_testcases_bin_fs_bind_rbind22.sh", + "ltp_testcases_bin_fs_bind_rbind23.sh", + "ltp_testcases_bin_fs_bind_rbind24.sh", + "ltp_testcases_bin_fs_bind_rbind25.sh", + "ltp_testcases_bin_fs_bind_rbind26.sh", + "ltp_testcases_bin_fs_bind_rbind27.sh", + "ltp_testcases_bin_fs_bind_rbind28.sh", + "ltp_testcases_bin_fs_bind_rbind29.sh", + "ltp_testcases_bin_fs_bind_rbind30.sh", + "ltp_testcases_bin_fs_bind_rbind31.sh", + "ltp_testcases_bin_fs_bind_rbind32.sh", + "ltp_testcases_bin_fs_bind_rbind33.sh", + "ltp_testcases_bin_fs_bind_rbind34.sh", + "ltp_testcases_bin_fs_bind_rbind35.sh", + "ltp_testcases_bin_fs_bind_rbind36.sh", + "ltp_testcases_bin_fs_bind_rbind37.sh", + "ltp_testcases_bin_fs_bind_rbind38.sh", + "ltp_testcases_bin_fs_bind_rbind39.sh", + "ltp_testcases_bin_fs_bind_regression.sh", + "ltp_testcases_bin_fs_di", + "ltp_testcases_bin_fs_inod", + "ltp_testcases_bin_fs_racer.sh", + "ltp_testcases_bin_fs_racer_dir_create.sh", + "ltp_testcases_bin_fs_racer_dir_test.sh", + "ltp_testcases_bin_fs_racer_file_concat.sh", + "ltp_testcases_bin_fs_racer_file_create.sh", + "ltp_testcases_bin_fs_racer_file_link.sh", + "ltp_testcases_bin_fs_racer_file_list.sh", + "ltp_testcases_bin_fs_racer_file_rename.sh", + "ltp_testcases_bin_fs_racer_file_rm.sh", + "ltp_testcases_bin_fs_racer_file_symlink.sh", + "ltp_testcases_bin_fsx.sh", + "ltp_testcases_bin_ftp-download-stress.sh", + "ltp_testcases_bin_ftp-download-stress01-rmt.sh", + "ltp_testcases_bin_ftp-download-stress02-rmt.sh", + "ltp_testcases_bin_ftp-upload-stress.sh", + "ltp_testcases_bin_ftp-upload-stress01-rmt.sh", + "ltp_testcases_bin_ftp-upload-stress02-rmt.sh", + "ltp_testcases_bin_ftp01.sh", + "ltp_testcases_bin_ftrace_lib.sh", + "ltp_testcases_bin_ftrace_regression01.sh", + "ltp_testcases_bin_ftrace_regression02.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_buffer_size_kb.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_current_tracer.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_ftrace_enabled.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_function_profile_enabled.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_set_event.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_set_ftrace_filter.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_set_ftrace_pid.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_stack_max_size.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_stack_trace.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_trace.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_trace_clock.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_trace_options.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_trace_pipe.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_trace_stat.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_tracing_cpumask.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_tracing_enabled.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_tracing_max_latency.sh", + "ltp_testcases_bin_ftrace_stress_ftrace_tracing_on.sh", + "ltp_testcases_bin_ftrace_stress_test.sh", + "ltp_testcases_bin_gdb01.sh", + "ltp_testcases_bin_generate_lvm_runfile.sh", + "ltp_testcases_bin_geneve01.sh", + "ltp_testcases_bin_geneve02.sh", + "ltp_testcases_bin_get_ifname", + "ltp_testcases_bin_gre01.sh", + "ltp_testcases_bin_gre02.sh", + "ltp_testcases_bin_host01.sh", + "ltp_testcases_bin_http-stress.sh", + "ltp_testcases_bin_http-stress01-rmt.sh", + "ltp_testcases_bin_http-stress02-rmt.sh", + "ltp_testcases_bin_icmp-uni-basic.sh", + "ltp_testcases_bin_icmp-uni-vti.sh", + "ltp_testcases_bin_icmp4-multi-diffip01", + "ltp_testcases_bin_icmp4-multi-diffip02", + "ltp_testcases_bin_icmp4-multi-diffip03", + "ltp_testcases_bin_icmp4-multi-diffip04", + "ltp_testcases_bin_icmp4-multi-diffip05", + "ltp_testcases_bin_icmp4-multi-diffip06", + "ltp_testcases_bin_icmp4-multi-diffip07", + "ltp_testcases_bin_icmp4-multi-diffnic01", + "ltp_testcases_bin_icmp4-multi-diffnic02", + "ltp_testcases_bin_icmp4-multi-diffnic03", + "ltp_testcases_bin_icmp4-multi-diffnic04", + "ltp_testcases_bin_icmp4-multi-diffnic05", + "ltp_testcases_bin_icmp4-multi-diffnic06", + "ltp_testcases_bin_icmp4-multi-diffnic07", + "ltp_testcases_bin_icmp6-multi-diffip01", + "ltp_testcases_bin_icmp6-multi-diffip02", + "ltp_testcases_bin_icmp6-multi-diffip03", + "ltp_testcases_bin_icmp6-multi-diffip04", + "ltp_testcases_bin_icmp6-multi-diffip05", + "ltp_testcases_bin_icmp6-multi-diffip06", + "ltp_testcases_bin_icmp6-multi-diffip07", + "ltp_testcases_bin_icmp6-multi-diffnic01", + "ltp_testcases_bin_icmp6-multi-diffnic02", + "ltp_testcases_bin_icmp6-multi-diffnic03", + "ltp_testcases_bin_icmp6-multi-diffnic04", + "ltp_testcases_bin_icmp6-multi-diffnic05", + "ltp_testcases_bin_icmp6-multi-diffnic06", + "ltp_testcases_bin_icmp6-multi-diffnic07", + "ltp_testcases_bin_if-addr-adddel.sh", + "ltp_testcases_bin_if-addr-addlarge.sh", + "ltp_testcases_bin_if-lib.sh", + "ltp_testcases_bin_if-mtu-change.sh", + "ltp_testcases_bin_if-route-adddel.sh", + "ltp_testcases_bin_if-route-addlarge.sh", + "ltp_testcases_bin_if-updown.sh", + "ltp_testcases_bin_if4-addr-change.sh", + "ltp_testcases_bin_ima_conditionals.sh", + "ltp_testcases_bin_ima_kexec.sh", + "ltp_testcases_bin_ima_keys.sh", + "ltp_testcases_bin_ima_measurements.sh", + "ltp_testcases_bin_ima_policy.sh", + "ltp_testcases_bin_ima_selinux.sh", + "ltp_testcases_bin_ima_setup.sh", + "ltp_testcases_bin_ima_tpm.sh", + "ltp_testcases_bin_ima_violations.sh", + "ltp_testcases_bin_initialize_if", + "ltp_testcases_bin_ip_tests.sh", + "ltp_testcases_bin_ipneigh01.sh", + "ltp_testcases_bin_ipsec_lib.sh", + "ltp_testcases_bin_iptables01.sh", + "ltp_testcases_bin_iptables_lib.sh", + "ltp_testcases_bin_ipvlan01.sh", + "ltp_testcases_bin_isofs.sh", + "ltp_testcases_bin_killall_icmp_traffic", + "ltp_testcases_bin_killall_tcp_traffic", + "ltp_testcases_bin_killall_udp_traffic", + "ltp_testcases_bin_ld01.sh", + "ltp_testcases_bin_ldd01.sh", + "ltp_testcases_bin_libcgroup_freezer", + "ltp_testcases_bin_linktest.sh", + "ltp_testcases_bin_ln_tests.sh", + "ltp_testcases_bin_lock_torture.sh", + "ltp_testcases_bin_ltpSockets.sh", + "ltp_testcases_bin_macsec01.sh", + "ltp_testcases_bin_macsec02.sh", + "ltp_testcases_bin_macsec03.sh", + "ltp_testcases_bin_macsec_lib.sh", + "ltp_testcases_bin_macvlan01.sh", + "ltp_testcases_bin_macvtap01.sh", + "ltp_testcases_bin_mc_cmds.sh", + "ltp_testcases_bin_mc_commo.sh", + "ltp_testcases_bin_mc_member.sh", + "ltp_testcases_bin_mc_opts.sh", + "ltp_testcases_bin_mcast-group-multiple-socket.sh", + "ltp_testcases_bin_mcast-group-same-group.sh", + "ltp_testcases_bin_mcast-group-single-socket.sh", + "ltp_testcases_bin_mcast-group-source-filter.sh", + "ltp_testcases_bin_mcast-lib.sh", + "ltp_testcases_bin_mcast-pktfld01.sh", + "ltp_testcases_bin_mcast-pktfld02.sh", + "ltp_testcases_bin_mcast-queryfld01.sh", + "ltp_testcases_bin_mcast-queryfld02.sh", + "ltp_testcases_bin_mcast-queryfld03.sh", + "ltp_testcases_bin_mcast-queryfld04.sh", + "ltp_testcases_bin_mcast-queryfld05.sh", + "ltp_testcases_bin_mcast-queryfld06.sh", + "ltp_testcases_bin_memcg_control_test.sh", + "ltp_testcases_bin_memcg_failcnt.sh", + "ltp_testcases_bin_memcg_force_empty.sh", + "ltp_testcases_bin_memcg_lib.sh", + "ltp_testcases_bin_memcg_limit_in_bytes.sh", + "ltp_testcases_bin_memcg_max_usage_in_bytes_test.sh", + "ltp_testcases_bin_memcg_memsw_limit_in_bytes_test.sh", + "ltp_testcases_bin_memcg_move_charge_at_immigrate_test.sh", + "ltp_testcases_bin_memcg_regression_test.sh", + "ltp_testcases_bin_memcg_stat_rss.sh", + "ltp_testcases_bin_memcg_stat_test.sh", + "ltp_testcases_bin_memcg_stress_test.sh", + "ltp_testcases_bin_memcg_subgroup_charge.sh", + "ltp_testcases_bin_memcg_test_4.sh", + "ltp_testcases_bin_memcg_usage_in_bytes_test.sh", + "ltp_testcases_bin_memcg_use_hierarchy_test.sh", + "ltp_testcases_bin_mkdir_tests.sh", + "ltp_testcases_bin_mpls01.sh", + "ltp_testcases_bin_mpls02.sh", + "ltp_testcases_bin_mpls03.sh", + "ltp_testcases_bin_mpls04.sh", + "ltp_testcases_bin_mpls_lib.sh", + "ltp_testcases_bin_myfunctions.sh", + "ltp_testcases_bin_net_cmdlib.sh", + "ltp_testcases_bin_netns_lib.sh", + "ltp_testcases_bin_netstat01.sh", + "ltp_testcases_bin_nfs01.sh", + "ltp_testcases_bin_nfs02.sh", + "ltp_testcases_bin_nfs03.sh", + "ltp_testcases_bin_nfs04.sh", + "ltp_testcases_bin_nfs05.sh", + "ltp_testcases_bin_nfs06.sh", + "ltp_testcases_bin_nfs07.sh", + "ltp_testcases_bin_nfs08.sh", + "ltp_testcases_bin_nfs_lib.sh", + "ltp_testcases_bin_nfslock01.sh", + "ltp_testcases_bin_nfsstat01.sh", + "ltp_testcases_bin_nft01.sh", + "ltp_testcases_bin_nm01.sh", + "ltp_testcases_bin_ns-echoclient", + "ltp_testcases_bin_numa01.sh", + "ltp_testcases_bin_output_ipsec_conf", + "ltp_testcases_bin_parameters.sh", + "ltp_testcases_bin_pids.sh", + "ltp_testcases_bin_ping01.sh", + "ltp_testcases_bin_ping02.sh", + "ltp_testcases_bin_pm_cpu_consolidation.py", + "ltp_testcases_bin_pm_ilb_test.py", + "ltp_testcases_bin_pm_include.sh", + "ltp_testcases_bin_pm_sched_domain.py", + "ltp_testcases_bin_pm_sched_mc.py", + "ltp_testcases_bin_prepare_lvm.sh", + "ltp_testcases_bin_quota_remount_test01.sh", + "ltp_testcases_bin_rcu_torture.sh", + "ltp_testcases_bin_remove_password.sh", + "ltp_testcases_bin_route-change-dst.sh", + "ltp_testcases_bin_route-change-gw.sh", + "ltp_testcases_bin_route-change-if.sh", + "ltp_testcases_bin_route-change-netlink-dst.sh", + "ltp_testcases_bin_route-change-netlink-gw.sh", + "ltp_testcases_bin_route-change-netlink-if.sh", + "ltp_testcases_bin_route-lib.sh", + "ltp_testcases_bin_route-redirect.sh", + "ltp_testcases_bin_route4-rmmod", + "ltp_testcases_bin_route6-rmmod", + "ltp_testcases_bin_run_capbounds.sh", + "ltp_testcases_bin_run_cpuctl_latency_test.sh", + "ltp_testcases_bin_run_cpuctl_stress_test.sh", + "ltp_testcases_bin_run_cpuctl_test.sh", + "ltp_testcases_bin_run_cpuctl_test_fj.sh", + "ltp_testcases_bin_run_freezer.sh", + "ltp_testcases_bin_run_memctl_test.sh", + "ltp_testcases_bin_run_sched_cliserv.sh", + "ltp_testcases_bin_runpwtests01.sh", + "ltp_testcases_bin_runpwtests02.sh", + "ltp_testcases_bin_runpwtests03.sh", + "ltp_testcases_bin_runpwtests04.sh", + "ltp_testcases_bin_runpwtests05.sh", + "ltp_testcases_bin_runpwtests06.sh", + "ltp_testcases_bin_runpwtests_exclusive01.sh", + "ltp_testcases_bin_runpwtests_exclusive02.sh", + "ltp_testcases_bin_runpwtests_exclusive03.sh", + "ltp_testcases_bin_runpwtests_exclusive04.sh", + "ltp_testcases_bin_runpwtests_exclusive05.sh", + "ltp_testcases_bin_rwtest", + "ltp_testcases_bin_sched_stress.sh", + "ltp_testcases_bin_sctp01.sh", + "ltp_testcases_bin_sctp_ipsec.sh", + "ltp_testcases_bin_sctp_ipsec_vti.sh", + "ltp_testcases_bin_sendfile01.sh", + "ltp_testcases_bin_set_ipv4addr", + "ltp_testcases_bin_shell_pipe01.sh", + "ltp_testcases_bin_sit01.sh", + "ltp_testcases_bin_smack_common.sh", + "ltp_testcases_bin_smack_file_access.sh", + "ltp_testcases_bin_smack_set_ambient.sh", + "ltp_testcases_bin_smack_set_cipso.sh", + "ltp_testcases_bin_smack_set_current.sh", + "ltp_testcases_bin_smack_set_direct.sh", + "ltp_testcases_bin_smack_set_doi.sh", + "ltp_testcases_bin_smack_set_load.sh", + "ltp_testcases_bin_smack_set_netlabel.sh", + "ltp_testcases_bin_smack_set_onlycap.sh", + "ltp_testcases_bin_smt_smp_affinity.sh", + "ltp_testcases_bin_smt_smp_enabled.sh", + "ltp_testcases_bin_ssh-stress.sh", + "ltp_testcases_bin_stop_freeze_sleep_thaw_cont.sh", + "ltp_testcases_bin_stop_freeze_thaw_cont.sh", + "ltp_testcases_bin_sysctl01.sh", + "ltp_testcases_bin_sysctl02.sh", + "ltp_testcases_bin_tc01.sh", + "ltp_testcases_bin_tcp4-multi-diffip01", + "ltp_testcases_bin_tcp4-multi-diffip02", + "ltp_testcases_bin_tcp4-multi-diffip03", + "ltp_testcases_bin_tcp4-multi-diffip04", + "ltp_testcases_bin_tcp4-multi-diffip05", + "ltp_testcases_bin_tcp4-multi-diffip06", + "ltp_testcases_bin_tcp4-multi-diffip07", + "ltp_testcases_bin_tcp4-multi-diffip08", + "ltp_testcases_bin_tcp4-multi-diffip09", + "ltp_testcases_bin_tcp4-multi-diffip10", + "ltp_testcases_bin_tcp4-multi-diffip11", + "ltp_testcases_bin_tcp4-multi-diffip12", + "ltp_testcases_bin_tcp4-multi-diffip13", + "ltp_testcases_bin_tcp4-multi-diffip14", + "ltp_testcases_bin_tcp4-multi-diffnic01", + "ltp_testcases_bin_tcp4-multi-diffnic02", + "ltp_testcases_bin_tcp4-multi-diffnic03", + "ltp_testcases_bin_tcp4-multi-diffnic04", + "ltp_testcases_bin_tcp4-multi-diffnic05", + "ltp_testcases_bin_tcp4-multi-diffnic06", + "ltp_testcases_bin_tcp4-multi-diffnic07", + "ltp_testcases_bin_tcp4-multi-diffnic08", + "ltp_testcases_bin_tcp4-multi-diffnic09", + "ltp_testcases_bin_tcp4-multi-diffnic10", + "ltp_testcases_bin_tcp4-multi-diffnic11", + "ltp_testcases_bin_tcp4-multi-diffnic12", + "ltp_testcases_bin_tcp4-multi-diffnic13", + "ltp_testcases_bin_tcp4-multi-diffnic14", + "ltp_testcases_bin_tcp4-multi-diffport01", + "ltp_testcases_bin_tcp4-multi-diffport02", + "ltp_testcases_bin_tcp4-multi-diffport03", + "ltp_testcases_bin_tcp4-multi-diffport04", + "ltp_testcases_bin_tcp4-multi-diffport05", + "ltp_testcases_bin_tcp4-multi-diffport06", + "ltp_testcases_bin_tcp4-multi-diffport07", + "ltp_testcases_bin_tcp4-multi-diffport08", + "ltp_testcases_bin_tcp4-multi-diffport09", + "ltp_testcases_bin_tcp4-multi-diffport10", + "ltp_testcases_bin_tcp4-multi-diffport11", + "ltp_testcases_bin_tcp4-multi-diffport12", + "ltp_testcases_bin_tcp4-multi-diffport13", + "ltp_testcases_bin_tcp4-multi-diffport14", + "ltp_testcases_bin_tcp4-multi-sameport01", + "ltp_testcases_bin_tcp4-multi-sameport02", + "ltp_testcases_bin_tcp4-multi-sameport03", + "ltp_testcases_bin_tcp4-multi-sameport04", + "ltp_testcases_bin_tcp4-multi-sameport05", + "ltp_testcases_bin_tcp4-multi-sameport06", + "ltp_testcases_bin_tcp4-multi-sameport07", + "ltp_testcases_bin_tcp4-multi-sameport08", + "ltp_testcases_bin_tcp4-multi-sameport09", + "ltp_testcases_bin_tcp4-multi-sameport10", + "ltp_testcases_bin_tcp4-multi-sameport11", + "ltp_testcases_bin_tcp4-multi-sameport12", + "ltp_testcases_bin_tcp4-multi-sameport13", + "ltp_testcases_bin_tcp4-multi-sameport14", + "ltp_testcases_bin_tcp4-uni-basic01", + "ltp_testcases_bin_tcp4-uni-basic02", + "ltp_testcases_bin_tcp4-uni-basic03", + "ltp_testcases_bin_tcp4-uni-basic04", + "ltp_testcases_bin_tcp4-uni-basic05", + "ltp_testcases_bin_tcp4-uni-basic06", + "ltp_testcases_bin_tcp4-uni-basic07", + "ltp_testcases_bin_tcp4-uni-basic08", + "ltp_testcases_bin_tcp4-uni-basic09", + "ltp_testcases_bin_tcp4-uni-basic10", + "ltp_testcases_bin_tcp4-uni-basic11", + "ltp_testcases_bin_tcp4-uni-basic12", + "ltp_testcases_bin_tcp4-uni-basic13", + "ltp_testcases_bin_tcp4-uni-basic14", + "ltp_testcases_bin_tcp4-uni-dsackoff01", + "ltp_testcases_bin_tcp4-uni-dsackoff02", + "ltp_testcases_bin_tcp4-uni-dsackoff03", + "ltp_testcases_bin_tcp4-uni-dsackoff04", + "ltp_testcases_bin_tcp4-uni-dsackoff05", + "ltp_testcases_bin_tcp4-uni-dsackoff06", + "ltp_testcases_bin_tcp4-uni-dsackoff07", + "ltp_testcases_bin_tcp4-uni-dsackoff08", + "ltp_testcases_bin_tcp4-uni-dsackoff09", + "ltp_testcases_bin_tcp4-uni-dsackoff10", + "ltp_testcases_bin_tcp4-uni-dsackoff11", + "ltp_testcases_bin_tcp4-uni-dsackoff12", + "ltp_testcases_bin_tcp4-uni-dsackoff13", + "ltp_testcases_bin_tcp4-uni-dsackoff14", + "ltp_testcases_bin_tcp4-uni-pktlossdup01", + "ltp_testcases_bin_tcp4-uni-pktlossdup02", + "ltp_testcases_bin_tcp4-uni-pktlossdup03", + "ltp_testcases_bin_tcp4-uni-pktlossdup04", + "ltp_testcases_bin_tcp4-uni-pktlossdup05", + "ltp_testcases_bin_tcp4-uni-pktlossdup06", + "ltp_testcases_bin_tcp4-uni-pktlossdup07", + "ltp_testcases_bin_tcp4-uni-pktlossdup08", + "ltp_testcases_bin_tcp4-uni-pktlossdup09", + "ltp_testcases_bin_tcp4-uni-pktlossdup10", + "ltp_testcases_bin_tcp4-uni-pktlossdup11", + "ltp_testcases_bin_tcp4-uni-pktlossdup12", + "ltp_testcases_bin_tcp4-uni-pktlossdup13", + "ltp_testcases_bin_tcp4-uni-pktlossdup14", + "ltp_testcases_bin_tcp4-uni-sackoff01", + "ltp_testcases_bin_tcp4-uni-sackoff02", + "ltp_testcases_bin_tcp4-uni-sackoff03", + "ltp_testcases_bin_tcp4-uni-sackoff04", + "ltp_testcases_bin_tcp4-uni-sackoff05", + "ltp_testcases_bin_tcp4-uni-sackoff06", + "ltp_testcases_bin_tcp4-uni-sackoff07", + "ltp_testcases_bin_tcp4-uni-sackoff08", + "ltp_testcases_bin_tcp4-uni-sackoff09", + "ltp_testcases_bin_tcp4-uni-sackoff10", + "ltp_testcases_bin_tcp4-uni-sackoff11", + "ltp_testcases_bin_tcp4-uni-sackoff12", + "ltp_testcases_bin_tcp4-uni-sackoff13", + "ltp_testcases_bin_tcp4-uni-sackoff14", + "ltp_testcases_bin_tcp4-uni-smallsend01", + "ltp_testcases_bin_tcp4-uni-smallsend02", + "ltp_testcases_bin_tcp4-uni-smallsend03", + "ltp_testcases_bin_tcp4-uni-smallsend04", + "ltp_testcases_bin_tcp4-uni-smallsend05", + "ltp_testcases_bin_tcp4-uni-smallsend06", + "ltp_testcases_bin_tcp4-uni-smallsend07", + "ltp_testcases_bin_tcp4-uni-smallsend08", + "ltp_testcases_bin_tcp4-uni-smallsend09", + "ltp_testcases_bin_tcp4-uni-smallsend10", + "ltp_testcases_bin_tcp4-uni-smallsend11", + "ltp_testcases_bin_tcp4-uni-smallsend12", + "ltp_testcases_bin_tcp4-uni-smallsend13", + "ltp_testcases_bin_tcp4-uni-smallsend14", + "ltp_testcases_bin_tcp4-uni-tso01", + "ltp_testcases_bin_tcp4-uni-tso02", + "ltp_testcases_bin_tcp4-uni-tso03", + "ltp_testcases_bin_tcp4-uni-tso04", + "ltp_testcases_bin_tcp4-uni-tso05", + "ltp_testcases_bin_tcp4-uni-tso06", + "ltp_testcases_bin_tcp4-uni-tso07", + "ltp_testcases_bin_tcp4-uni-tso08", + "ltp_testcases_bin_tcp4-uni-tso09", + "ltp_testcases_bin_tcp4-uni-tso10", + "ltp_testcases_bin_tcp4-uni-tso11", + "ltp_testcases_bin_tcp4-uni-tso12", + "ltp_testcases_bin_tcp4-uni-tso13", + "ltp_testcases_bin_tcp4-uni-tso14", + "ltp_testcases_bin_tcp4-uni-winscale01", + "ltp_testcases_bin_tcp4-uni-winscale02", + "ltp_testcases_bin_tcp4-uni-winscale03", + "ltp_testcases_bin_tcp4-uni-winscale04", + "ltp_testcases_bin_tcp4-uni-winscale05", + "ltp_testcases_bin_tcp4-uni-winscale06", + "ltp_testcases_bin_tcp4-uni-winscale07", + "ltp_testcases_bin_tcp4-uni-winscale08", + "ltp_testcases_bin_tcp4-uni-winscale09", + "ltp_testcases_bin_tcp4-uni-winscale10", + "ltp_testcases_bin_tcp4-uni-winscale11", + "ltp_testcases_bin_tcp4-uni-winscale12", + "ltp_testcases_bin_tcp4-uni-winscale13", + "ltp_testcases_bin_tcp4-uni-winscale14", + "ltp_testcases_bin_tcp6-multi-diffip01", + "ltp_testcases_bin_tcp6-multi-diffip02", + "ltp_testcases_bin_tcp6-multi-diffip03", + "ltp_testcases_bin_tcp6-multi-diffip04", + "ltp_testcases_bin_tcp6-multi-diffip05", + "ltp_testcases_bin_tcp6-multi-diffip06", + "ltp_testcases_bin_tcp6-multi-diffip07", + "ltp_testcases_bin_tcp6-multi-diffip08", + "ltp_testcases_bin_tcp6-multi-diffip09", + "ltp_testcases_bin_tcp6-multi-diffip10", + "ltp_testcases_bin_tcp6-multi-diffip11", + "ltp_testcases_bin_tcp6-multi-diffip12", + "ltp_testcases_bin_tcp6-multi-diffip13", + "ltp_testcases_bin_tcp6-multi-diffip14", + "ltp_testcases_bin_tcp6-multi-diffnic01", + "ltp_testcases_bin_tcp6-multi-diffnic02", + "ltp_testcases_bin_tcp6-multi-diffnic03", + "ltp_testcases_bin_tcp6-multi-diffnic04", + "ltp_testcases_bin_tcp6-multi-diffnic05", + "ltp_testcases_bin_tcp6-multi-diffnic06", + "ltp_testcases_bin_tcp6-multi-diffnic07", + "ltp_testcases_bin_tcp6-multi-diffnic08", + "ltp_testcases_bin_tcp6-multi-diffnic09", + "ltp_testcases_bin_tcp6-multi-diffnic10", + "ltp_testcases_bin_tcp6-multi-diffnic11", + "ltp_testcases_bin_tcp6-multi-diffnic12", + "ltp_testcases_bin_tcp6-multi-diffnic13", + "ltp_testcases_bin_tcp6-multi-diffnic14", + "ltp_testcases_bin_tcp6-multi-diffport01", + "ltp_testcases_bin_tcp6-multi-diffport02", + "ltp_testcases_bin_tcp6-multi-diffport03", + "ltp_testcases_bin_tcp6-multi-diffport04", + "ltp_testcases_bin_tcp6-multi-diffport05", + "ltp_testcases_bin_tcp6-multi-diffport06", + "ltp_testcases_bin_tcp6-multi-diffport07", + "ltp_testcases_bin_tcp6-multi-diffport08", + "ltp_testcases_bin_tcp6-multi-diffport09", + "ltp_testcases_bin_tcp6-multi-diffport10", + "ltp_testcases_bin_tcp6-multi-diffport11", + "ltp_testcases_bin_tcp6-multi-diffport12", + "ltp_testcases_bin_tcp6-multi-diffport13", + "ltp_testcases_bin_tcp6-multi-diffport14", + "ltp_testcases_bin_tcp6-multi-sameport01", + "ltp_testcases_bin_tcp6-multi-sameport02", + "ltp_testcases_bin_tcp6-multi-sameport03", + "ltp_testcases_bin_tcp6-multi-sameport04", + "ltp_testcases_bin_tcp6-multi-sameport05", + "ltp_testcases_bin_tcp6-multi-sameport06", + "ltp_testcases_bin_tcp6-multi-sameport07", + "ltp_testcases_bin_tcp6-multi-sameport08", + "ltp_testcases_bin_tcp6-multi-sameport09", + "ltp_testcases_bin_tcp6-multi-sameport10", + "ltp_testcases_bin_tcp6-multi-sameport11", + "ltp_testcases_bin_tcp6-multi-sameport12", + "ltp_testcases_bin_tcp6-multi-sameport13", + "ltp_testcases_bin_tcp6-multi-sameport14", + "ltp_testcases_bin_tcp6-uni-basic01", + "ltp_testcases_bin_tcp6-uni-basic02", + "ltp_testcases_bin_tcp6-uni-basic03", + "ltp_testcases_bin_tcp6-uni-basic04", + "ltp_testcases_bin_tcp6-uni-basic05", + "ltp_testcases_bin_tcp6-uni-basic06", + "ltp_testcases_bin_tcp6-uni-basic07", + "ltp_testcases_bin_tcp6-uni-basic08", + "ltp_testcases_bin_tcp6-uni-basic09", + "ltp_testcases_bin_tcp6-uni-basic10", + "ltp_testcases_bin_tcp6-uni-basic11", + "ltp_testcases_bin_tcp6-uni-basic12", + "ltp_testcases_bin_tcp6-uni-basic13", + "ltp_testcases_bin_tcp6-uni-basic14", + "ltp_testcases_bin_tcp6-uni-dsackoff01", + "ltp_testcases_bin_tcp6-uni-dsackoff02", + "ltp_testcases_bin_tcp6-uni-dsackoff03", + "ltp_testcases_bin_tcp6-uni-dsackoff04", + "ltp_testcases_bin_tcp6-uni-dsackoff05", + "ltp_testcases_bin_tcp6-uni-dsackoff06", + "ltp_testcases_bin_tcp6-uni-dsackoff07", + "ltp_testcases_bin_tcp6-uni-dsackoff08", + "ltp_testcases_bin_tcp6-uni-dsackoff09", + "ltp_testcases_bin_tcp6-uni-dsackoff10", + "ltp_testcases_bin_tcp6-uni-dsackoff11", + "ltp_testcases_bin_tcp6-uni-dsackoff12", + "ltp_testcases_bin_tcp6-uni-dsackoff13", + "ltp_testcases_bin_tcp6-uni-dsackoff14", + "ltp_testcases_bin_tcp6-uni-pktlossdup01", + "ltp_testcases_bin_tcp6-uni-pktlossdup02", + "ltp_testcases_bin_tcp6-uni-pktlossdup03", + "ltp_testcases_bin_tcp6-uni-pktlossdup04", + "ltp_testcases_bin_tcp6-uni-pktlossdup05", + "ltp_testcases_bin_tcp6-uni-pktlossdup06", + "ltp_testcases_bin_tcp6-uni-pktlossdup07", + "ltp_testcases_bin_tcp6-uni-pktlossdup08", + "ltp_testcases_bin_tcp6-uni-pktlossdup09", + "ltp_testcases_bin_tcp6-uni-pktlossdup10", + "ltp_testcases_bin_tcp6-uni-pktlossdup11", + "ltp_testcases_bin_tcp6-uni-pktlossdup12", + "ltp_testcases_bin_tcp6-uni-pktlossdup13", + "ltp_testcases_bin_tcp6-uni-pktlossdup14", + "ltp_testcases_bin_tcp6-uni-sackoff01", + "ltp_testcases_bin_tcp6-uni-sackoff02", + "ltp_testcases_bin_tcp6-uni-sackoff03", + "ltp_testcases_bin_tcp6-uni-sackoff04", + "ltp_testcases_bin_tcp6-uni-sackoff05", + "ltp_testcases_bin_tcp6-uni-sackoff06", + "ltp_testcases_bin_tcp6-uni-sackoff07", + "ltp_testcases_bin_tcp6-uni-sackoff08", + "ltp_testcases_bin_tcp6-uni-sackoff09", + "ltp_testcases_bin_tcp6-uni-sackoff10", + "ltp_testcases_bin_tcp6-uni-sackoff11", + "ltp_testcases_bin_tcp6-uni-sackoff12", + "ltp_testcases_bin_tcp6-uni-sackoff13", + "ltp_testcases_bin_tcp6-uni-sackoff14", + "ltp_testcases_bin_tcp6-uni-smallsend01", + "ltp_testcases_bin_tcp6-uni-smallsend02", + "ltp_testcases_bin_tcp6-uni-smallsend03", + "ltp_testcases_bin_tcp6-uni-smallsend04", + "ltp_testcases_bin_tcp6-uni-smallsend05", + "ltp_testcases_bin_tcp6-uni-smallsend06", + "ltp_testcases_bin_tcp6-uni-smallsend07", + "ltp_testcases_bin_tcp6-uni-smallsend08", + "ltp_testcases_bin_tcp6-uni-smallsend09", + "ltp_testcases_bin_tcp6-uni-smallsend10", + "ltp_testcases_bin_tcp6-uni-smallsend11", + "ltp_testcases_bin_tcp6-uni-smallsend12", + "ltp_testcases_bin_tcp6-uni-smallsend13", + "ltp_testcases_bin_tcp6-uni-smallsend14", + "ltp_testcases_bin_tcp6-uni-tso01", + "ltp_testcases_bin_tcp6-uni-tso02", + "ltp_testcases_bin_tcp6-uni-tso03", + "ltp_testcases_bin_tcp6-uni-tso04", + "ltp_testcases_bin_tcp6-uni-tso05", + "ltp_testcases_bin_tcp6-uni-tso06", + "ltp_testcases_bin_tcp6-uni-tso07", + "ltp_testcases_bin_tcp6-uni-tso08", + "ltp_testcases_bin_tcp6-uni-tso09", + "ltp_testcases_bin_tcp6-uni-tso10", + "ltp_testcases_bin_tcp6-uni-tso11", + "ltp_testcases_bin_tcp6-uni-tso12", + "ltp_testcases_bin_tcp6-uni-tso13", + "ltp_testcases_bin_tcp6-uni-tso14", + "ltp_testcases_bin_tcp6-uni-winscale01", + "ltp_testcases_bin_tcp6-uni-winscale02", + "ltp_testcases_bin_tcp6-uni-winscale03", + "ltp_testcases_bin_tcp6-uni-winscale04", + "ltp_testcases_bin_tcp6-uni-winscale05", + "ltp_testcases_bin_tcp6-uni-winscale06", + "ltp_testcases_bin_tcp6-uni-winscale07", + "ltp_testcases_bin_tcp6-uni-winscale08", + "ltp_testcases_bin_tcp6-uni-winscale09", + "ltp_testcases_bin_tcp6-uni-winscale10", + "ltp_testcases_bin_tcp6-uni-winscale11", + "ltp_testcases_bin_tcp6-uni-winscale12", + "ltp_testcases_bin_tcp6-uni-winscale13", + "ltp_testcases_bin_tcp6-uni-winscale14", + "ltp_testcases_bin_tcp_cc_lib.sh", + "ltp_testcases_bin_tcp_fastopen_run.sh", + "ltp_testcases_bin_tcp_ipsec.sh", + "ltp_testcases_bin_tcp_ipsec_vti.sh", + "ltp_testcases_bin_tcpdump01.sh", + "ltp_testcases_bin_telnet01.sh", + "ltp_testcases_bin_test.sh", + "ltp_testcases_bin_test_controllers.sh", + "ltp_testcases_bin_test_ioctl", + "ltp_testcases_bin_test_robind.sh", + "ltp_testcases_bin_tracepath01.sh", + "ltp_testcases_bin_traceroute01.sh", + "ltp_testcases_bin_tst_ansi_color.sh", + "ltp_testcases_bin_tst_net.sh", + "ltp_testcases_bin_tst_net_stress.sh", + "ltp_testcases_bin_tst_security.sh", + "ltp_testcases_bin_tst_test.sh", + "ltp_testcases_bin_udp4-multi-diffip01", + "ltp_testcases_bin_udp4-multi-diffip02", + "ltp_testcases_bin_udp4-multi-diffip03", + "ltp_testcases_bin_udp4-multi-diffip04", + "ltp_testcases_bin_udp4-multi-diffip05", + "ltp_testcases_bin_udp4-multi-diffip06", + "ltp_testcases_bin_udp4-multi-diffip07", + "ltp_testcases_bin_udp4-multi-diffnic01", + "ltp_testcases_bin_udp4-multi-diffnic02", + "ltp_testcases_bin_udp4-multi-diffnic03", + "ltp_testcases_bin_udp4-multi-diffnic04", + "ltp_testcases_bin_udp4-multi-diffnic05", + "ltp_testcases_bin_udp4-multi-diffnic06", + "ltp_testcases_bin_udp4-multi-diffnic07", + "ltp_testcases_bin_udp4-multi-diffport01", + "ltp_testcases_bin_udp4-multi-diffport02", + "ltp_testcases_bin_udp4-multi-diffport03", + "ltp_testcases_bin_udp4-multi-diffport04", + "ltp_testcases_bin_udp4-multi-diffport05", + "ltp_testcases_bin_udp4-multi-diffport06", + "ltp_testcases_bin_udp4-multi-diffport07", + "ltp_testcases_bin_udp4-uni-basic01", + "ltp_testcases_bin_udp4-uni-basic02", + "ltp_testcases_bin_udp4-uni-basic03", + "ltp_testcases_bin_udp4-uni-basic04", + "ltp_testcases_bin_udp4-uni-basic05", + "ltp_testcases_bin_udp4-uni-basic06", + "ltp_testcases_bin_udp4-uni-basic07", + "ltp_testcases_bin_udp6-multi-diffip01", + "ltp_testcases_bin_udp6-multi-diffip02", + "ltp_testcases_bin_udp6-multi-diffip03", + "ltp_testcases_bin_udp6-multi-diffip04", + "ltp_testcases_bin_udp6-multi-diffip05", + "ltp_testcases_bin_udp6-multi-diffip06", + "ltp_testcases_bin_udp6-multi-diffip07", + "ltp_testcases_bin_udp6-multi-diffnic01", + "ltp_testcases_bin_udp6-multi-diffnic02", + "ltp_testcases_bin_udp6-multi-diffnic03", + "ltp_testcases_bin_udp6-multi-diffnic04", + "ltp_testcases_bin_udp6-multi-diffnic05", + "ltp_testcases_bin_udp6-multi-diffnic06", + "ltp_testcases_bin_udp6-multi-diffnic07", + "ltp_testcases_bin_udp6-multi-diffport01", + "ltp_testcases_bin_udp6-multi-diffport02", + "ltp_testcases_bin_udp6-multi-diffport03", + "ltp_testcases_bin_udp6-multi-diffport04", + "ltp_testcases_bin_udp6-multi-diffport05", + "ltp_testcases_bin_udp6-multi-diffport06", + "ltp_testcases_bin_udp6-multi-diffport07", + "ltp_testcases_bin_udp6-uni-basic01", + "ltp_testcases_bin_udp6-uni-basic02", + "ltp_testcases_bin_udp6-uni-basic03", + "ltp_testcases_bin_udp6-uni-basic04", + "ltp_testcases_bin_udp6-uni-basic05", + "ltp_testcases_bin_udp6-uni-basic06", + "ltp_testcases_bin_udp6-uni-basic07", + "ltp_testcases_bin_udp_ipsec.sh", + "ltp_testcases_bin_udp_ipsec_vti.sh", + "ltp_testcases_bin_unshare01.sh", + "ltp_testcases_bin_unzip01.sh", + "ltp_testcases_bin_vfork_freeze.sh", + "ltp_testcases_bin_virt_lib.sh", + "ltp_testcases_bin_vlan01.sh", + "ltp_testcases_bin_vlan02.sh", + "ltp_testcases_bin_vlan03.sh", + "ltp_testcases_bin_vma05.sh", + "ltp_testcases_bin_vxlan01.sh", + "ltp_testcases_bin_vxlan02.sh", + "ltp_testcases_bin_vxlan03.sh", + "ltp_testcases_bin_vxlan04.sh", + "ltp_testcases_bin_wireguard01.sh", + "ltp_testcases_bin_wireguard02.sh", + "ltp_testcases_bin_wireguard_lib.sh", + "ltp_testcases_bin_write_freezing.sh", + "ltp_testcases_bin_xinetd_tests.sh", + "ltp_testcases_bin_zram01.sh", + "ltp_testcases_bin_zram02.sh", + "ltp_testcases_bin_zram_lib.sh", + "ltp_testcases_data_ar01_file1.in", + "ltp_testcases_data_ar01_file10.in", + "ltp_testcases_data_ar01_file2.in", + "ltp_testcases_data_ar01_file3.in", + "ltp_testcases_data_ar01_file4.in", + "ltp_testcases_data_binfmt_misc02_file.extension", + "ltp_testcases_data_binfmt_misc02_file.magic", + "ltp_testcases_data_file01_in.ar", + "ltp_testcases_data_file01_in.bash", + "ltp_testcases_data_file01_in.c", + "ltp_testcases_data_file01_in.jpg", + "ltp_testcases_data_file01_in.m4", + "ltp_testcases_data_file01_in.mp3", + "ltp_testcases_data_file01_in.pl", + "ltp_testcases_data_file01_in.png", + "ltp_testcases_data_file01_in.py", + "ltp_testcases_data_file01_in.sh", + "ltp_testcases_data_file01_in.src.rpm", + "ltp_testcases_data_file01_in.tar", + "ltp_testcases_data_file01_in.tar.bz2", + "ltp_testcases_data_file01_in.tar.gz", + "ltp_testcases_data_file01_in.txt", + "ltp_testcases_data_file01_in.wav", + "ltp_testcases_data_file01_in.zip", + "ltp_testcases_data_ima_kexec_kexec.policy", + "ltp_testcases_data_ima_keys_keycheck.policy", + "ltp_testcases_data_ima_keys_x509_ima.der", + "ltp_testcases_data_ima_policy_measure.policy", + "ltp_testcases_data_ima_policy_measure.policy-invalid", + "ltp_testcases_data_ima_selinux_selinux.policy", + "ltp_testcases_data_ld01_d1.c", + "ltp_testcases_data_ld01_f1.c", + "ltp_testcases_data_ld01_main.c", + "ltp_testcases_data_ld01_rd1.c", + "ltp_testcases_data_ld01_rf1.c", + "ltp_testcases_data_lvm_runfile.tpl", + "ltp_testcases_data_mc_member_ManyGroups", + "ltp_testcases_data_mc_member_TooManyGroups", + "ltp_testcases_data_rpc01_file.1", + "ltp_testcases_data_rpc01_file.2", + "ltp_testcases_data_unzip01_dir.out", + "ltp_testcases_data_unzip01_test.zip", + "ltp_testsf_c", + "ltp_testsf_c6", + "ltp_testsf_s", + "ltp_testsf_s6", + "ltp_tgkill01", + "ltp_tgkill02", + "ltp_tgkill03", + "ltp_thp01", + "ltp_thp02", + "ltp_thp03", + "ltp_thp04", + "ltp_time-schedule", + "ltp_time01", + "ltp_timed_forkbomb", + "ltp_timens01", + "ltp_timer_create01", + "ltp_timer_create02", + "ltp_timer_create03", + "ltp_timer_delete01", + "ltp_timer_delete02", + "ltp_timer_getoverrun01", + "ltp_timer_gettime01", + "ltp_timer_settime01", + "ltp_timer_settime02", + "ltp_timer_settime03", + "ltp_timerfd01", + "ltp_timerfd02", + "ltp_timerfd04", + "ltp_timerfd_create01", + "ltp_timerfd_gettime01", + "ltp_timerfd_settime01", + "ltp_timerfd_settime02", + "ltp_times01", + "ltp_times03", + "ltp_tkill01", + "ltp_tkill02", + "ltp_tpci", + "ltp_trace_sched", + "ltp_trerrno", + "ltp_truncate02", + "ltp_truncate02_64", + "ltp_truncate03", + "ltp_truncate03_64", + "ltp_tst_bool_expr", + "ltp_tst_brk", + "ltp_tst_brkm", + "ltp_tst_capability01", + "ltp_tst_capability02", + "ltp_tst_cgctl", + "ltp_tst_cgroup01", + "ltp_tst_cgroup02", + "ltp_tst_check_drivers", + "ltp_tst_check_kconfigs", + "ltp_tst_checkpoint", + "ltp_tst_checkpoint_wait_timeout", + "ltp_tst_checkpoint_wake_timeout", + "ltp_tst_cleanup_once", + "ltp_tst_dataroot01", + "ltp_tst_dataroot02", + "ltp_tst_dataroot03", + "ltp_tst_device", + "ltp_tst_exit", + "ltp_tst_expiration_timer", + "ltp_tst_fs_fill_hardlinks", + "ltp_tst_fs_fill_subdirs", + "ltp_tst_fs_has_free", + "ltp_tst_fsfreeze", + "ltp_tst_fuzzy_sync01", + "ltp_tst_fuzzy_sync02", + "ltp_tst_fuzzy_sync03", + "ltp_tst_get_free_pids", + "ltp_tst_get_median", + "ltp_tst_get_unused_port", + "ltp_tst_getconf", + "ltp_tst_hexdump", + "ltp_tst_kvcmp", + "ltp_tst_lockdown_enabled", + "ltp_tst_ncpus", + "ltp_tst_ncpus_conf", + "ltp_tst_ncpus_max", + "ltp_tst_needs_cmds01", + "ltp_tst_needs_cmds02", + "ltp_tst_needs_cmds03", + "ltp_tst_needs_cmds04", + "ltp_tst_needs_cmds05", + "ltp_tst_needs_cmds06", + "ltp_tst_needs_cmds07", + "ltp_tst_needs_cmds08", + "ltp_tst_net_iface_prefix", + "ltp_tst_net_ip_prefix", + "ltp_tst_net_vars", + "ltp_tst_ns_create", + "ltp_tst_ns_exec", + "ltp_tst_ns_ifmove", + "ltp_tst_print_result", + "ltp_tst_process_state", + "ltp_tst_random", + "ltp_tst_record_childstatus", + "ltp_tst_res", + "ltp_tst_res_flags", + "ltp_tst_res_hexd", + "ltp_tst_resm", + "ltp_tst_rod", + "ltp_tst_safe_fileops", + "ltp_tst_safe_macros", + "ltp_tst_secureboot_enabled", + "ltp_tst_sleep", + "ltp_tst_strerrno", + "ltp_tst_strsig", + "ltp_tst_strstatus", + "ltp_tst_supported_fs", + "ltp_tst_timeout_kill", + "ltp_tst_tmpdir_test", + "ltp_uaccess", + "ltp_uevent01", + "ltp_uevent02", + "ltp_uevent03", + "ltp_umask01", + "ltp_umip_basic_test", + "ltp_umount01", + "ltp_umount02", + "ltp_umount03", + "ltp_umount2_01", + "ltp_umount2_02", + "ltp_uname01", + "ltp_uname02", + "ltp_uname04", + "ltp_unlink05", + "ltp_unlink07", + "ltp_unlink08", + "ltp_unlinkat01", + "ltp_unshare01", + "ltp_unshare02", + "ltp_userfaultfd01", + "ltp_ustat01", + "ltp_ustat02", + "ltp_utime01", + "ltp_utime02", + "ltp_utime03", + "ltp_utime04", + "ltp_utime05", + "ltp_utime06", + "ltp_utimensat01", + "ltp_utimes01", + "ltp_utsname01", + "ltp_utsname02", + "ltp_utsname03", + "ltp_utsname04", + "ltp_variant", + "ltp_verify_caps_exec", + "ltp_vfork", + "ltp_vfork01", + "ltp_vfork02", + "ltp_vhangup01", + "ltp_vhangup02", + "ltp_vma01", + "ltp_vma02", + "ltp_vma03", + "ltp_vma04", + "ltp_vma05_vdso", + "ltp_vmsplice01", + "ltp_vmsplice02", + "ltp_vmsplice03", + "ltp_vmsplice04", + "ltp_vsock01", + "ltp_wait01", + "ltp_wait02", + "ltp_wait401", + "ltp_wait402", + "ltp_wait403", + "ltp_waitid01", + "ltp_waitid02", + "ltp_waitid03", + "ltp_waitid04", + "ltp_waitid05", + "ltp_waitid06", + "ltp_waitid07", + "ltp_waitid08", + "ltp_waitid09", + "ltp_waitid10", + "ltp_waitid11", + "ltp_waitpid01", + "ltp_waitpid02", + "ltp_waitpid03", + "ltp_waitpid04", + "ltp_waitpid05", + "ltp_waitpid06", + "ltp_waitpid07", + "ltp_waitpid08", + "ltp_waitpid09", + "ltp_waitpid10", + "ltp_waitpid11", + "ltp_waitpid12", + "ltp_waitpid13", + "ltp_wqueue01", + "ltp_wqueue02", + "ltp_wqueue03", + "ltp_wqueue04", + "ltp_wqueue05", + "ltp_wqueue06", + "ltp_wqueue07", + "ltp_wqueue08", + "ltp_wqueue09", + "ltp_write01", + "ltp_write02", + "ltp_write03", + "ltp_write04", + "ltp_write05", + "ltp_write06", + "ltp_writetest", + "ltp_writev01", + "ltp_writev02", + "ltp_writev03", + "ltp_writev05", + "ltp_writev06", + "ltp_writev07", + "ltp_zram03", + ], +} diff --git a/android/Android.ltp.mk b/android/Android.ltp.mk deleted file mode 100644 index 4d29e2ab7..000000000 --- a/android/Android.ltp.mk +++ /dev/null @@ -1,183 +0,0 @@ -# -# Copyright (C) 2016 The Android Open Source Project -# -# This software is licensed under the terms of the GNU General Public -# License version 2, as published by the Free Software Foundation, and -# may be copied, distributed, and modified under those terms. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# - -# This file is autogenerated by gen_android_build.sh - -module_prebuilt := testcases/data/mc_member/ManyGroups -module_src_files := testcases/network/multicast/mc_member/datafiles/ManyGroups -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/mc_member/TooManyGroups -module_src_files := testcases/network/multicast/mc_member/datafiles/TooManyGroups -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ld01/d1.c -module_src_files := testcases/commands/ld/datafiles/d1.c -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/unzip01/dir.out -module_src_files := testcases/commands/unzip/datafiles/dir.out -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ld01/f1.c -module_src_files := testcases/commands/ld/datafiles/f1.c -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/rpc01/file.1 -module_src_files := testcases/network/rpc/basic_tests/rpc01/datafiles/file.1 -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/rpc01/file.2 -module_src_files := testcases/network/rpc/basic_tests/rpc01/datafiles/file.2 -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/binfmt_misc02/file.extension -module_src_files := testcases/kernel/fs/binfmt_misc/datafiles/file.extension -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/binfmt_misc02/file.magic -module_src_files := testcases/kernel/fs/binfmt_misc/datafiles/file.magic -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ar01/file1.in -module_src_files := testcases/commands/ar/datafiles/file1.in -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ar01/file10.in -module_src_files := testcases/commands/ar/datafiles/file10.in -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ar01/file2.in -module_src_files := testcases/commands/ar/datafiles/file2.in -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ar01/file3.in -module_src_files := testcases/commands/ar/datafiles/file3.in -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ar01/file4.in -module_src_files := testcases/commands/ar/datafiles/file4.in -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.ar -module_src_files := testcases/commands/file/datafiles/in.ar -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.bash -module_src_files := testcases/commands/file/datafiles/in.bash -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.c -module_src_files := testcases/commands/file/datafiles/in.c -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.jpg -module_src_files := testcases/commands/file/datafiles/in.jpg -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.m4 -module_src_files := testcases/commands/file/datafiles/in.m4 -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.mp3 -module_src_files := testcases/commands/file/datafiles/in.mp3 -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.pl -module_src_files := testcases/commands/file/datafiles/in.pl -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.png -module_src_files := testcases/commands/file/datafiles/in.png -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.py -module_src_files := testcases/commands/file/datafiles/in.py -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.sh -module_src_files := testcases/commands/file/datafiles/in.sh -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.src.rpm -module_src_files := testcases/commands/file/datafiles/in.src.rpm -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.tar -module_src_files := testcases/commands/file/datafiles/in.tar -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.tar.bz2 -module_src_files := testcases/commands/file/datafiles/in.tar.bz2 -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.tar.gz -module_src_files := testcases/commands/file/datafiles/in.tar.gz -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.txt -module_src_files := testcases/commands/file/datafiles/in.txt -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.wav -module_src_files := testcases/commands/file/datafiles/in.wav -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/file01/in.zip -module_src_files := testcases/commands/file/datafiles/in.zip -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ima_kexec/kexec.policy -module_src_files := testcases/kernel/security/integrity/ima/datafiles/ima_kexec/kexec.policy -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ima_keys/keycheck.policy -module_src_files := testcases/kernel/security/integrity/ima/datafiles/ima_keys/keycheck.policy -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ld01/main.c -module_src_files := testcases/commands/ld/datafiles/main.c -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ima_policy/measure.policy -module_src_files := testcases/kernel/security/integrity/ima/datafiles/ima_policy/measure.policy -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ima_policy/measure.policy-invalid -module_src_files := testcases/kernel/security/integrity/ima/datafiles/ima_policy/measure.policy-invalid -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ld01/rd1.c -module_src_files := testcases/commands/ld/datafiles/rd1.c -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ld01/rf1.c -module_src_files := testcases/commands/ld/datafiles/rf1.c -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/lvm/runfile.tpl -module_src_files := testcases/misc/lvm/datafiles/runfile.tpl -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ima_selinux/selinux.policy -module_src_files := testcases/kernel/security/integrity/ima/datafiles/ima_selinux/selinux.policy -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/unzip01/test.zip -module_src_files := testcases/commands/unzip/datafiles/test.zip -include $(ltp_build_prebuilt) - -module_prebuilt := testcases/data/ima_keys/x509_ima.der -module_src_files := testcases/kernel/security/integrity/ima/datafiles/ima_keys/x509_ima.der -include $(ltp_build_prebuilt) - diff --git a/android/Android.mk b/android/Android.mk deleted file mode 100644 index c627356b7..000000000 --- a/android/Android.mk +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (C) 2016 The Android Open Source Project -# -# This software is licensed under the terms of the GNU General Public -# License version 2, as published by the Free Software Foundation, and -# may be copied, distributed, and modified under those terms. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# - -LOCAL_PATH := $(call my-dir) -local_ltp_root := $(LOCAL_PATH)/.. - -ltp_build_prebuilt := $(LOCAL_PATH)/Android.prebuilt.mk - -include $(LOCAL_PATH)/Android.ltp.mk - -local_ltp_root := -ltp_build_prebuilt := - -include $(CLEAR_VARS) -LOCAL_MODULE := ltp -LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0 -LOCAL_LICENSE_CONDITIONS := notice restricted -LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE -LOCAL_MODULE_STEM := disabled_tests.txt -LOCAL_PREBUILT_MODULE_FILE := $(LOCAL_PATH)/tools/disabled_tests.txt -LOCAL_MODULE_RELATIVE_PATH := ltp -LOCAL_MODULE_CLASS := NATIVE_TESTS -LOCAL_MULTILIB := both -LOCAL_TEST_DATA := $(call find-test-data-in-subdirs,external/ltp,"*",runtest) - -include $(LOCAL_PATH)/ltp_package_list.mk -LOCAL_REQUIRED_MODULES := $(ltp_packages) -ltp_packages := - -include $(BUILD_PREBUILT) diff --git a/android/Android.prebuilt.mk b/android/Android.prebuilt.mk deleted file mode 100644 index 5fa2e4b58..000000000 --- a/android/Android.prebuilt.mk +++ /dev/null @@ -1,34 +0,0 @@ -# -# Copyright (C) 2016 The Android Open Source Project -# -# This software is licensed under the terms of the GNU General Public -# License version 2, as published by the Free Software Foundation, and -# may be copied, distributed, and modified under those terms. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# - -include $(CLEAR_VARS) - -module_name := ltp_$(subst /,_,$(module_prebuilt)) -module_stem := $(notdir $(module_prebuilt)) -module_path := $(patsubst %/,%,$(dir $(module_prebuilt))) - -LOCAL_MODULE := $(module_name) -LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-GPL-2.0 -LOCAL_LICENSE_CONDITIONS := notice restricted -LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYING $(LOCAL_PATH)/../NOTICE -LOCAL_INSTALLED_MODULE_STEM := $(module_stem) -LOCAL_PREBUILT_MODULE_FILE := $(local_ltp_root)/$(module_src_files) -LOCAL_MODULE_RELATIVE_PATH := ltp/$(module_path) -LOCAL_MODULE_CLASS := NATIVE_TESTS -LOCAL_MULTILIB := both - -include $(BUILD_PREBUILT) - -module_name := -module_stem := -module_path := diff --git a/android/how-to-update.txt b/android/how-to-update.txt index db5918115..c597d35b9 100644 --- a/android/how-to-update.txt +++ b/android/how-to-update.txt @@ -7,4 +7,4 @@ You'll need docker installed, so that a clean environment can be created. git clean -x -f -d (2) run the gen_android_build.sh script android/tools/gen_android_build.sh -(3) commit changes to gen.bp, android/Android.ltp.mk, android/ltp_package_list.mk +(3) commit changes to gen.bp, testcases/Android.bp, android/Android.bp diff --git a/android/tools/android_build_generator.py b/android/tools/android_build_generator.py index 2ef583242..fd6c5a58f 100644 --- a/android/tools/android_build_generator.py +++ b/android/tools/android_build_generator.py @@ -42,7 +42,8 @@ class BuildGenerator(object): Attributes: _bp_result: directory of list of strings for blueprint file keyed by target name - _mk_result: directory of list of strings for makefile keyed by target name + _prebuilt_bp_result: directory of list of strings for blueprint keyed by target + name _custom_cflags: dict of string (module name) to lists of strings (cflags to add for said module) _unused_custom_cflags: set of strings; tracks the modules with custom @@ -52,7 +53,7 @@ class BuildGenerator(object): def __init__(self, custom_cflags): self._bp_result = {} - self._mk_result = {} + self._prebuilt_bp_result = {} self._custom_cflags = custom_cflags self._unused_custom_cflags = set(custom_cflags) self._packages = [] @@ -247,25 +248,34 @@ class BuildGenerator(object): self._bp_result[module] = bp_result - def BuildPrebuilt(self, install_target, local_src_file): - '''Build a prebuild module. + def BuildPrebuiltBp(self, install_target, local_src_file): + '''Build a prebuild module for using Android.bp. Args: install_target: string local_src_file: string ''' base_name = os.path.basename(install_target) - mk_result = [] - mk_result.append('module_prebuilt := %s' % install_target) - mk_result.append('module_src_files := %s' % local_src_file) + # The original local_src_file is from external/ltp, but for bp the root + # will be external/ltp/testcases. + src = local_src_file.replace('testcases/', '', 1) + module = 'ltp_%s' % install_target.replace('/', '_') module_dir = os.path.dirname(install_target) module_stem = os.path.basename(install_target) - module = 'ltp_%s' % install_target.replace('/', '_') - self._packages.append(module) - mk_result.append('include $(ltp_build_prebuilt)') - mk_result.append('') - self._mk_result[base_name] = mk_result + bp_result = [] + bp_result.append('sh_test {') + bp_result.append(' name: "%s",' % module) + bp_result.append(' src: "%s",' % src) + bp_result.append(' sub_dir: "ltp/%s",' % module_dir) + bp_result.append(' filename: "%s",' % module_stem) + bp_result.append(' compile_multilib: "both",') + bp_result.append(' auto_gen_config: false,') + bp_result.append('}') + bp_result.append('') + + self._prebuilt_bp_result[base_name] = bp_result + self._packages.append(module) def HandleParsedRule(self, line, rules): '''Prepare parse rules. @@ -456,7 +466,7 @@ class BuildGenerator(object): if target.startswith("testcases/bin/"): self.BuildShellScript(target, local_src_files[0]) else: - self.BuildPrebuilt(target, local_src_files[0]) + self.BuildPrebuiltBp(target, local_src_files[0]) def WriteAndroidBp(self, output_path): '''Write parse result to blueprint file. @@ -470,28 +480,49 @@ class BuildGenerator(object): f.write('\n') self._bp_result = {} - def WriteAndroidMk(self, output_path): - '''Write parse result to make file. + def WritePrebuiltAndroidBp(self, output_path): + '''Write parse result to blueprint file. Args: output_path: string ''' with open(output_path, 'a') as f: - for k in sorted(self._mk_result.keys()): - f.write('\n'.join(self._mk_result[k])) + f.write('package {\n') + f.write(' default_applicable_licenses: ["external_ltp_license"],\n') + f.write('}\n\n') + for k in sorted(self._prebuilt_bp_result.keys()): + f.write('\n'.join(self._prebuilt_bp_result[k])) f.write('\n') - self._mk_result = {} + self._prebuilt_bp_result = {} - def WritePackageList(self, output_path): - '''Write parse result to package list file. + def WriteLtpMainAndroidBp(self, output_path): + '''Write the blueprint file of ltp main module. Args: output_path: string ''' + bp_result = [] + bp_result.append('package {') + bp_result.append(' default_applicable_licenses: ["external_ltp_license"],') + bp_result.append('}') + bp_result.append('') + bp_result.append('sh_test {') + bp_result.append(' name: "ltp",') + bp_result.append(' src: "tools/disabled_tests.txt",') + bp_result.append(' sub_dir: "ltp",') + bp_result.append(' data: [":ltp_runtests"],') + bp_result.append(' filename_from_src: true,') + bp_result.append(' compile_multilib: "both",') + bp_result.append(' auto_gen_config: false,') + bp_result.append(' required: [') + for package in sorted(self._packages): + bp_result.append(' "%s",' % package) + bp_result.append(' ],') + bp_result.append('}') + with open(output_path, 'a') as f: - f.write('ltp_packages := \\\n ') - f.write(' \\\n '.join(sorted(self._packages))) - self._packages = [] + f.write('\n'.join(bp_result)) + f.write('\n') def ParseAll(self, ltp_root): '''Parse outputs from both 'make' and 'make install'. @@ -515,20 +546,21 @@ def main(): parser.add_argument( '--ltp_root', dest='ltp_root', required=True, help='LTP root dir') parser.add_argument( - '--output_mk_path', - dest='output_mk_path', + '--output_prebuilt_ltp_testcase_bp_path', + dest='output_prebuilt_ltp_testcase_bp_path', + required=True, + help='output prebuilt test case blueprint path') + parser.add_argument( + '--output_ltp_main_bp_path', + dest='output_ltp_main_bp_path', required=True, - help='output makefile path') + help='output ltp main blueprint path') parser.add_argument( '--output_bp_path', dest='output_bp_path', required=True, help='output blueprint path') parser.add_argument( - '--output_plist_path', - required=True, - help='output package list path') - parser.add_argument( '--custom_cflags_file', dest='custom_cflags_file', required=True, @@ -544,9 +576,9 @@ def main(): generator = BuildGenerator(custom_cflags) generator.ParseAll(args.ltp_root) - generator.WriteAndroidMk(args.output_mk_path) + generator.WritePrebuiltAndroidBp(args.output_prebuilt_ltp_testcase_bp_path) + generator.WriteLtpMainAndroidBp(args.output_ltp_main_bp_path) generator.WriteAndroidBp(args.output_bp_path) - generator.WritePackageList(args.output_plist_path) unused_cflags_targs = generator.GetUnusedCustomCFlagsTargets() if unused_cflags_targs: diff --git a/android/tools/gen_android_build.sh b/android/tools/gen_android_build.sh index 7a2d23b8c..ea5e54bb2 100755 --- a/android/tools/gen_android_build.sh +++ b/android/tools/gen_android_build.sh @@ -22,9 +22,9 @@ TOOLS_DUMP_DIR=$TOOLS_DIR/dump LTP_ANDROID_DIR=$(realpath $TOOLS_DIR/..) LTP_ROOT=$(realpath $LTP_ANDROID_DIR/..) CUSTOM_CFLAGS_PATH=$TOOLS_DIR/custom_cflags.json -OUTPUT_MK=$LTP_ANDROID_DIR/Android.ltp.mk -OUTPUT_PLIST=$LTP_ANDROID_DIR/ltp_package_list.mk OUTPUT_BP=$LTP_ROOT/gen.bp +OUTPUT_LTP_TESTCASE_BP=$LTP_ANDROID_DIR/../testcases/Android.bp +OUTPUT_LTP_MAIN_BP=$LTP_ANDROID_DIR/../android/Android.bp export PYTHONDONTWRITEBYTECODE=1 @@ -56,25 +56,27 @@ if ! [ -f $TOOLS_DUMP_DIR/make_dry_run.dump ]; then set +x fi -cat $LTP_ANDROID_DIR/AOSP_license_text.txt > $OUTPUT_MK -echo "" >> $OUTPUT_MK -echo "# This file is autogenerated by $(basename $0)" >> $OUTPUT_MK -echo "" >> $OUTPUT_MK - -cat $LTP_ANDROID_DIR/AOSP_license_text.txt > $OUTPUT_PLIST -echo "" >> $OUTPUT_PLIST -echo "# This file is autogenerated by $(basename $0)" >> $OUTPUT_PLIST -echo "" >> $OUTPUT_PLIST - sed "s%#%//%" $LTP_ANDROID_DIR/AOSP_license_text.txt > $OUTPUT_BP echo "" >> $OUTPUT_BP echo "// This file is autogenerated by $(basename $0)" >> $OUTPUT_BP echo "" >> $OUTPUT_BP +sed "s%#%//%" $LTP_ANDROID_DIR/AOSP_license_text.txt > $OUTPUT_LTP_TESTCASE_BP +echo "" >> $OUTPUT_LTP_TESTCASE_BP +echo "// This file is autogenerated by $(basename $0)" >> $OUTPUT_LTP_TESTCASE_BP +echo "" >> $OUTPUT_LTP_TESTCASE_BP + +sed "s%#%//%" $LTP_ANDROID_DIR/AOSP_license_text.txt > $OUTPUT_LTP_MAIN_BP +echo "" >> $OUTPUT_LTP_MAIN_BP +echo "// This file is autogenerated by $(basename $0)" >> $OUTPUT_LTP_MAIN_BP +echo "" >> $OUTPUT_LTP_MAIN_BP + echo "" echo "Parsing LTP make dry_run output..." -CMD="python3 android_build_generator.py --ltp_root $LTP_ROOT --output_mk_path $OUTPUT_MK \ - --output_bp_path $OUTPUT_BP --output_plist_path $OUTPUT_PLIST \ +CMD="python3 android_build_generator.py --ltp_root $LTP_ROOT \ + --output_prebuilt_ltp_testcase_bp_path $OUTPUT_LTP_TESTCASE_BP \ + --output_ltp_main_bp_path $OUTPUT_LTP_MAIN_BP \ + --output_bp_path $OUTPUT_BP \ --custom_cflags_file $CUSTOM_CFLAGS_PATH" echo $CMD $CMD @@ -25271,7 +25271,7 @@ cc_test { name: "ltp_tst_device", stem: "tst_device", defaults: ["ltp_test_defaults"], - srcs: ["lib/tests/tst_device.c"], + srcs: ["lib/newlib_tests/tst_device.c"], local_include_dirs: ["include/old"], static_libs: ["libltp_ltp"], } @@ -26735,4 +26735,3 @@ cc_test { local_include_dirs: ["include/old"], static_libs: ["libltp_ltp"], } - diff --git a/testcases/Android.bp b/testcases/Android.bp new file mode 100644 index 000000000..081505ce1 --- /dev/null +++ b/testcases/Android.bp @@ -0,0 +1,396 @@ +// +// Copyright (C) 2016 The Android Open Source Project +// +// This software is licensed under the terms of the GNU General Public +// License version 2, as published by the Free Software Foundation, and +// may be copied, distributed, and modified under those terms. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// + +// This file is autogenerated by gen_android_build.sh + +package { + default_applicable_licenses: ["external_ltp_license"], +} + +sh_test { + name: "ltp_testcases_data_mc_member_ManyGroups", + src: "network/multicast/mc_member/datafiles/ManyGroups", + sub_dir: "ltp/testcases/data/mc_member", + filename: "ManyGroups", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_mc_member_TooManyGroups", + src: "network/multicast/mc_member/datafiles/TooManyGroups", + sub_dir: "ltp/testcases/data/mc_member", + filename: "TooManyGroups", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ld01_d1.c", + src: "commands/ld/datafiles/d1.c", + sub_dir: "ltp/testcases/data/ld01", + filename: "d1.c", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_unzip01_dir.out", + src: "commands/unzip/datafiles/dir.out", + sub_dir: "ltp/testcases/data/unzip01", + filename: "dir.out", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ld01_f1.c", + src: "commands/ld/datafiles/f1.c", + sub_dir: "ltp/testcases/data/ld01", + filename: "f1.c", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_rpc01_file.1", + src: "network/rpc/basic_tests/rpc01/datafiles/file.1", + sub_dir: "ltp/testcases/data/rpc01", + filename: "file.1", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_rpc01_file.2", + src: "network/rpc/basic_tests/rpc01/datafiles/file.2", + sub_dir: "ltp/testcases/data/rpc01", + filename: "file.2", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_binfmt_misc02_file.extension", + src: "kernel/fs/binfmt_misc/datafiles/file.extension", + sub_dir: "ltp/testcases/data/binfmt_misc02", + filename: "file.extension", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_binfmt_misc02_file.magic", + src: "kernel/fs/binfmt_misc/datafiles/file.magic", + sub_dir: "ltp/testcases/data/binfmt_misc02", + filename: "file.magic", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ar01_file1.in", + src: "commands/ar/datafiles/file1.in", + sub_dir: "ltp/testcases/data/ar01", + filename: "file1.in", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ar01_file10.in", + src: "commands/ar/datafiles/file10.in", + sub_dir: "ltp/testcases/data/ar01", + filename: "file10.in", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ar01_file2.in", + src: "commands/ar/datafiles/file2.in", + sub_dir: "ltp/testcases/data/ar01", + filename: "file2.in", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ar01_file3.in", + src: "commands/ar/datafiles/file3.in", + sub_dir: "ltp/testcases/data/ar01", + filename: "file3.in", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ar01_file4.in", + src: "commands/ar/datafiles/file4.in", + sub_dir: "ltp/testcases/data/ar01", + filename: "file4.in", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.ar", + src: "commands/file/datafiles/in.ar", + sub_dir: "ltp/testcases/data/file01", + filename: "in.ar", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.bash", + src: "commands/file/datafiles/in.bash", + sub_dir: "ltp/testcases/data/file01", + filename: "in.bash", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.c", + src: "commands/file/datafiles/in.c", + sub_dir: "ltp/testcases/data/file01", + filename: "in.c", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.jpg", + src: "commands/file/datafiles/in.jpg", + sub_dir: "ltp/testcases/data/file01", + filename: "in.jpg", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.m4", + src: "commands/file/datafiles/in.m4", + sub_dir: "ltp/testcases/data/file01", + filename: "in.m4", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.mp3", + src: "commands/file/datafiles/in.mp3", + sub_dir: "ltp/testcases/data/file01", + filename: "in.mp3", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.pl", + src: "commands/file/datafiles/in.pl", + sub_dir: "ltp/testcases/data/file01", + filename: "in.pl", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.png", + src: "commands/file/datafiles/in.png", + sub_dir: "ltp/testcases/data/file01", + filename: "in.png", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.py", + src: "commands/file/datafiles/in.py", + sub_dir: "ltp/testcases/data/file01", + filename: "in.py", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.sh", + src: "commands/file/datafiles/in.sh", + sub_dir: "ltp/testcases/data/file01", + filename: "in.sh", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.src.rpm", + src: "commands/file/datafiles/in.src.rpm", + sub_dir: "ltp/testcases/data/file01", + filename: "in.src.rpm", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.tar", + src: "commands/file/datafiles/in.tar", + sub_dir: "ltp/testcases/data/file01", + filename: "in.tar", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.tar.bz2", + src: "commands/file/datafiles/in.tar.bz2", + sub_dir: "ltp/testcases/data/file01", + filename: "in.tar.bz2", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.tar.gz", + src: "commands/file/datafiles/in.tar.gz", + sub_dir: "ltp/testcases/data/file01", + filename: "in.tar.gz", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.txt", + src: "commands/file/datafiles/in.txt", + sub_dir: "ltp/testcases/data/file01", + filename: "in.txt", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.wav", + src: "commands/file/datafiles/in.wav", + sub_dir: "ltp/testcases/data/file01", + filename: "in.wav", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_file01_in.zip", + src: "commands/file/datafiles/in.zip", + sub_dir: "ltp/testcases/data/file01", + filename: "in.zip", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ima_kexec_kexec.policy", + src: "kernel/security/integrity/ima/datafiles/ima_kexec/kexec.policy", + sub_dir: "ltp/testcases/data/ima_kexec", + filename: "kexec.policy", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ima_keys_keycheck.policy", + src: "kernel/security/integrity/ima/datafiles/ima_keys/keycheck.policy", + sub_dir: "ltp/testcases/data/ima_keys", + filename: "keycheck.policy", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ld01_main.c", + src: "commands/ld/datafiles/main.c", + sub_dir: "ltp/testcases/data/ld01", + filename: "main.c", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ima_policy_measure.policy", + src: "kernel/security/integrity/ima/datafiles/ima_policy/measure.policy", + sub_dir: "ltp/testcases/data/ima_policy", + filename: "measure.policy", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ima_policy_measure.policy-invalid", + src: "kernel/security/integrity/ima/datafiles/ima_policy/measure.policy-invalid", + sub_dir: "ltp/testcases/data/ima_policy", + filename: "measure.policy-invalid", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ld01_rd1.c", + src: "commands/ld/datafiles/rd1.c", + sub_dir: "ltp/testcases/data/ld01", + filename: "rd1.c", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ld01_rf1.c", + src: "commands/ld/datafiles/rf1.c", + sub_dir: "ltp/testcases/data/ld01", + filename: "rf1.c", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_lvm_runfile.tpl", + src: "misc/lvm/datafiles/runfile.tpl", + sub_dir: "ltp/testcases/data/lvm", + filename: "runfile.tpl", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ima_selinux_selinux.policy", + src: "kernel/security/integrity/ima/datafiles/ima_selinux/selinux.policy", + sub_dir: "ltp/testcases/data/ima_selinux", + filename: "selinux.policy", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_unzip01_test.zip", + src: "commands/unzip/datafiles/test.zip", + sub_dir: "ltp/testcases/data/unzip01", + filename: "test.zip", + compile_multilib: "both", + auto_gen_config: false, +} + +sh_test { + name: "ltp_testcases_data_ima_keys_x509_ima.der", + src: "kernel/security/integrity/ima/datafiles/ima_keys/x509_ima.der", + sub_dir: "ltp/testcases/data/ima_keys", + filename: "x509_ima.der", + compile_multilib: "both", + auto_gen_config: false, +} |