xref: /aosp_15_r20/system/update_engine/test_config.xml (revision 5a9231315b4521097b8dc3750bc806fcafe0c72f)
1*5a923131SAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*5a923131SAndroid Build Coastguard Worker<!-- Copyright (C) 2019 The Android Open Source Project
3*5a923131SAndroid Build Coastguard Worker
4*5a923131SAndroid Build Coastguard Worker     Licensed under the Apache License, Version 2.0 (the "License");
5*5a923131SAndroid Build Coastguard Worker     you may not use this file except in compliance with the License.
6*5a923131SAndroid Build Coastguard Worker     You may obtain a copy of the License at
7*5a923131SAndroid Build Coastguard Worker
8*5a923131SAndroid Build Coastguard Worker          http://www.apache.org/licenses/LICENSE-2.0
9*5a923131SAndroid Build Coastguard Worker
10*5a923131SAndroid Build Coastguard Worker     Unless required by applicable law or agreed to in writing, software
11*5a923131SAndroid Build Coastguard Worker     distributed under the License is distributed on an "AS IS" BASIS,
12*5a923131SAndroid Build Coastguard Worker     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*5a923131SAndroid Build Coastguard Worker     See the License for the specific language governing permissions and
14*5a923131SAndroid Build Coastguard Worker     limitations under the License.
15*5a923131SAndroid Build Coastguard Worker-->
16*5a923131SAndroid Build Coastguard Worker<configuration description="Config to run update_engine_unittests on device">
17*5a923131SAndroid Build Coastguard Worker    <option name="test-suite-tag" value="apct" />
18*5a923131SAndroid Build Coastguard Worker    <option name="test-suite-tag" value="apct-native" />
19*5a923131SAndroid Build Coastguard Worker    <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
20*5a923131SAndroid Build Coastguard Worker    <target_preparer class="com.android.tradefed.targetprep.PushFilePreparer">
21*5a923131SAndroid Build Coastguard Worker        <option name="cleanup" value="true" />
22*5a923131SAndroid Build Coastguard Worker        <option name="push" value="update_engine_unittests->/data/nativetest/update_engine_unittests" />
23*5a923131SAndroid Build Coastguard Worker    </target_preparer>
24*5a923131SAndroid Build Coastguard Worker
25*5a923131SAndroid Build Coastguard Worker    <test class="com.android.tradefed.testtype.GTest" >
26*5a923131SAndroid Build Coastguard Worker        <option name="native-test-device-path" value="/data/nativetest" />
27*5a923131SAndroid Build Coastguard Worker        <!-- The following rules avoid test runner from calling the following helper executables
28*5a923131SAndroid Build Coastguard Worker             directly as gtests. -->
29*5a923131SAndroid Build Coastguard Worker        <option name="file-exclusion-filter-regex" value=".*/delta_generator$" />
30*5a923131SAndroid Build Coastguard Worker        <option name="file-exclusion-filter-regex" value=".*/test_http_server$" />
31*5a923131SAndroid Build Coastguard Worker        <option name="file-exclusion-filter-regex" value=".*/test_subprocess$" />
32*5a923131SAndroid Build Coastguard Worker        <option name="module-name" value="update_engine_unittests" />
33*5a923131SAndroid Build Coastguard Worker    </test>
34*5a923131SAndroid Build Coastguard Worker</configuration>
35