1# Copyright (C) 2016 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#      http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15native_tests := \
16    adbd_test \
17    apex_file_test \
18    apex_manifest_test \
19    apexservice_test \
20    backtrace_test \
21    bionic-unit-tests \
22    bionic-unit-tests-static \
23    bluetoothtbd_test \
24    bluetooth_test_common \
25    bootstat_tests \
26    boringssl_crypto_test \
27    boringssl_ssl_test \
28    buffer_hub-test \
29    buffer_hub_queue-test \
30    buffer_hub_queue_producer-test \
31    bugreportz_test \
32    bsdiff_unittest \
33    camera_client_test \
34    clatd_test \
35    confirmationui_invocation_test \
36    crashcollector \
37    debuggerd_test \
38    dumpstate_test \
39    dumpstate_test_fixture \
40    dumpsys_test \
41    dvr_api-test \
42    dvr_buffer_queue-test \
43    dvr_display-test \
44    gatekeeperd-unit-tests \
45    hello_world_test \
46    hwui_unit_tests \
47    incident_helper_test \
48    incidentd_test \
49    init_tests \
50    inputflinger_tests \
51    installd_cache_test \
52    installd_dexopt_test \
53    installd_otapreopt_test \
54    installd_service_test \
55    installd_utils_test \
56    JniInvocation_test \
57    libandroidfw_tests \
58    libappfuse_test \
59    libbase_test \
60    libbpf_android_test \
61    libcutils_test \
62    libcutils_test_static \
63    libdemangle_test \
64    libgui_test \
65    libhidl_test \
66    libinput_tests \
67    libjavacore-unit-tests \
68    liblog-unit-tests \
69    libminijail_unittest_gtest \
70    libnetdbpf_test \
71    libperfmgr_test \
72    libprocinfo_test \
73    libtextclassifier_tests \
74    libsurfaceflinger_unittest \
75    libunwindstack_test \
76    libvintf_test \
77    linker-unit-tests \
78    logcat-unit-tests \
79    logd-unit-tests \
80    kernel-config-unit-tests \
81    malloc_debug_unit_tests \
82    memory_replay_tests \
83    memunreachable_test \
84    minadbd_test \
85    minikin_tests \
86    mj_system_unittest_gtest \
87    mj_util_unittest_gtest \
88    mtp_ffs_handle_test \
89    net_test_audio_a2dp_hw \
90    net_test_avrcp \
91    net_test_bluetooth \
92    net_test_bta \
93    net_test_btcore \
94    net_test_btif \
95    net_test_btif_profile_queue \
96    net_test_btpackets \
97    net_test_btu_message_loop \
98    net_test_device \
99    net_test_hci \
100    net_test_osi \
101    net_test_performance \
102    net_test_stack \
103    net_test_stack_ad_parser \
104    net_test_stack_multi_adv \
105    net_test_stack_rfcomm \
106    net_test_stack_smp \
107    net_test_types \
108    netd_integration_test \
109    netd_unit_test \
110    netdutils_test \
111    nfc_test_utils \
112    perfetto_integrationtests \
113    perfprofd_test \
114    posix_async_io_test \
115    prioritydumper_test \
116    puffin_unittest \
117    recovery_component_test \
118    recovery_unit_test \
119    resolv_integration_test \
120    resolv_unit_test \
121    scrape_mmap_addr \
122    simpleperf_cpu_hotplug_test \
123    simpleperf_unit_test \
124    statsd_test \
125    syscall_filter_unittest_gtest \
126    time-unit-tests \
127    update_engine_unittests \
128    vintf_object_test \
129    wificond_unit_test \
130    ziparchive-tests \
131    BufferHub_test \
132    BufferHubServer_test \
133    GraphicBuffer_test \
134    NeuralNetworksTest_mt_static \
135    NeuralNetworksTest_operations \
136    NeuralNetworksTest_static \
137    NeuralNetworksTest_static_asan \
138    SurfaceFlinger_test \
139    lmkd_unit_test \
140    vrflinger_test
141
142# Android Things specific tests
143ifeq ($(PRODUCT_IOT),true)
144
145native_tests += \
146    audiomap_test \
147    coprocman_tests \
148    crash_reporter_tests \
149    libandroidthings_pio_tests \
150    libaudiodevicedriver_test \
151    libbootanimation_iot_test \
152    libbrillo_test \
153    libchrome_test \
154    libusersensors_binder_test \
155    metricsd_tests \
156    peripheralman_unittests \
157    pio_unittests \
158    sensors_userdriver_test \
159    userinputdriver_test
160
161endif  # PRODUCT_IOT == true
162