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
15instrumentation_tests := \
16    HelloWorldTests \
17    BluetoothInstrumentationTests \
18    LongevityPlatformLibTests \
19    ManagedProvisioningTests \
20    FrameworksCoreTests \
21    FrameworksCoreGameManagerTests \
22    FrameworksMockingCoreTests \
23    BinderProxyCountingTestApp \
24    BinderProxyCountingTestService \
25    FrameworksNetTests \
26    FrameworksUiServicesTests \
27    BstatsTestApp \
28    FrameworksServicesTests \
29    FrameworksMockingServicesTests \
30    WmTests \
31    WmPerfTests \
32    DisplayServiceTests \
33    SuspendTestApp \
34    FrameworksUtilTests \
35    MtpServiceTests \
36    MtpTests \
37    DocumentsUITests \
38    ShellTests \
39    SystemUITests \
40    TvSystemUITests \
41    TestablesTests \
42    FrameworksWifiApiTests \
43    FrameworksWifiNonUpdatableApiTests \
44    FrameworksWifiTests \
45    FrameworksTelephonyTests \
46    ContactsProviderTests \
47    SettingsUnitTests \
48    TelecomUnitTests \
49    TraceurUiTests \
50    AndroidVCardTests \
51    PermissionFunctionalTests \
52    BlockedNumberProviderTest \
53    DownloadAppFunctionalTests \
54    DynamicCodeLoggerIntegrationTests \
55    UsbTests \
56    DownloadProviderTests \
57    EmergencyInfoUnitTests \
58    CalendarProviderTests \
59    SettingsLibTests \
60    RSTest \
61    PrintSpoolerOutOfProcessTests \
62    CellBroadcastReceiverUnitTests \
63    CellBroadcastServiceTests \
64    TelephonyProviderTests \
65    CarrierConfigTests \
66    TeleServiceTests \
67    PresencePollingTests \
68    ImsCommonTests \
69    SettingsProviderTest \
70    FrameworksPrivacyLibraryTests \
71    SettingsUITests \
72    SettingsPerfTests \
73    ExtServicesUnitTests-tplus \
74    ExtServicesUnitTests-sminus \
75    FrameworksNetSmokeTests \
76    FlickerLibTest \
77    FlickerTestsOther \
78    FlickerTestsAppClose \
79    FlickerTestsIme \
80    FlickerTestsQuickswitch \
81    FlickerTestsRotation \
82    FlickerTestApp \
83    WMShellFlickerTestsOther \
84    WMShellFlickerTestsBubbles \
85    WMShellFlickerTestsPip1 \
86    WMShellFlickerTestsPip2 \
87    WMShellFlickerTestsPip3 \
88    WMShellFlickerTestsSplitScreenGroup1 \
89    WMShellFlickerTestsSplitScreenGroup2 \
90    WMShellUnitTests \
91    trace_config_detailed.textproto \
92    perfetto_trace_processor_shell \
93    CarDeveloperOptionsUnitTests \
94    SpaPrivilegedLibTests \
95    SettingsSpaUnitTests \
96    SpaLibTests \
97    PermissionServiceMockingTests
98
99ifneq ($(strip $(BOARD_PERFSETUP_SCRIPT)),)
100instrumentation_tests += perf-setup
101endif
102
103# Storage Manager may not exist on device
104ifneq ($(filter StorageManager, $(PRODUCT_PACKAGES)),)
105
106instrumentation_tests += StorageManagerUnitTests
107
108endif
109