1#
2# Copyright (C) 2016 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#      http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16vts_test_bin_packages := \
17    android.hardware.tests.msgq@1.0-service-benchmark \
18    android.hardware.tests.msgq@1.0-service-test \
19    fiemap_writer_test \
20    fmq_test \
21    gsi_boot_test \
22    hidl_test \
23    hidl_test_client \
24    hidl_test_helper \
25    hidl_test_servers \
26    mq_benchmark_client \
27    mq_test_client \
28    libhwbinder_benchmark \
29    libhwbinder_latency \
30    libbinder_benchmark \
31    libdm_test \
32    liblp_test_static \
33    vts_codelab_target_binary \
34    vts_selftest_flaky_test \
35    vts_selftest_zero_testcase_binary_test \
36    vts_test_binary_crash_app \
37    vts_test_binary_seg_fault \
38    vts_test_binary_syscall_exists \
39    simpleperf_cpu_hotplug_test \
40    binderThroughputTest \
41    hwbinderThroughputTest \
42    stressapptest \
43    libcutils_test_static \
44    vts_test_binary_qtaguid_module \
45    vts_test_binary_bpf_module \
46
47# Proto fuzzer executable
48vts_test_bin_packages += \
49    vts_proto_fuzzer \
50
51# VTS Treble VINTF Test
52vts_test_bin_packages += \
53    vts_ibase_test \
54    vts_treble_vintf_test_o_mr1 \
55    vts_treble_vintf_framework_test \
56    vts_treble_vintf_vendor_test  \
57
58# Netd tests
59vts_test_bin_packages += \
60    netd_integration_test \
61
62# Kernel tests.
63vts_test_bin_packages += \
64    dt_early_mount_test \
65    kernel_net_tests \
66    vts_kernel_loopconfig_test \
67    vts_kernel_tun_test \
68    vts_kernel_toolchain \
69    vts_meminfo_test \
70
71# Binder tests.
72vts_test_bin_packages += \
73    binderDriverInterfaceTest \
74    binderDriverInterfaceTest_IPC_32 \
75    binderValueTypeTest \
76    binderLibTest \
77    binderLibTest_IPC_32 \
78    binderTextOutputTest \
79    binderSafeInterfaceTest \
80    memunreachable_binder_test \
81
82# VTS security PoC tests
83vts_test_bin_packages += \
84    30149612 \
85    28838221 \
86    32219453 \
87    31707909 \
88    32402310 \
89
90# VTS DTBO verification tests
91vts_test_bin_packages += \
92    ufdt_verify_overlay
93
94# System suspend unit tests.
95vts_test_bin_packages += \
96    SystemSuspendV1_0UnitTest
97
98# libpower tests
99vts_test_bin_packages += \
100    libpower_test
101
102# libprocessgroup JSON schema tests
103vts_test_bin_packages += \
104    vts_processgroup_validate_test \
105
106# configfile as API tests
107vts_test_bin_packages += \
108    vts_compatibilityMatrix_validate_test \
109    vts_halManifest_validate_test \
110    vts_mediaCodecs_validate_test \
111    vts_mediaProfiles_validate_test \
112    vts_defaultPermissions_validate_test \
113    vts_permission_validate_test \
114
115# AVB tests
116vts_test_bin_packages += \
117    VtsSecurityAvbTest
118