blob: bc9322fbd3dc13552f6ff1c25e528b9b30766535 [file] [log] [blame]
Siarhei Vishniakou57dff762020-07-28 23:11:40 -05001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 * Copyright 2020 Google Inc. All Rights Reserved.
4 -->
5<configuration description="Runs Input Tests">
6 <option name="test-tag" value="InputTests" />
Julien Desprez7c829f12024-02-13 21:17:22 +00007 <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
Siarhei Vishniakou57dff762020-07-28 23:11:40 -05008 <target_preparer class="com.android.tradefed.targetprep.DeviceSetup">
9 <!-- keeps the screen on during tests -->
10 <option name="screen-always-on" value="on" />
11 <!-- prevents the phone from restarting -->
12 <option name="force-skip-system-props" value="true" />
13 </target_preparer>
14 <target_preparer class="com.android.tradefed.targetprep.suite.SuiteApkInstaller">
15 <option name="cleanup-apks" value="true"/>
16 <option name="test-file-name" value="InputTests.apk"/>
17
18 </target_preparer>
19 <test class="com.android.tradefed.testtype.AndroidJUnitTest">
20 <option name="package" value="com.android.test.input"/>
21 <option name="exclude-annotation" value="androidx.test.filters.FlakyTest" />
22 <option name="shell-timeout" value="660s" />
23 <option name="test-timeout" value="600s" />
24 <option name="runner" value="androidx.test.runner.AndroidJUnitRunner" />
Prabir Pradhanee9d7a9f2024-07-22 16:02:08 +000025 <option name="device-listeners" value="android.tools.collectors.DefaultUITraceListener"/>
26 <!-- DefaultUITraceListener args -->
27 <option name="instrumentation-arg" key="skip_test_success_metrics" value="true"/>
28 <option name="instrumentation-arg" key="per_class" value="true"/>
Siarhei Vishniakou57dff762020-07-28 23:11:40 -050029 </test>
Asmita Poddar2f0738a2024-02-13 10:30:49 +000030 <object class="com.android.tradefed.testtype.suite.module.TestFailureModuleController"
31 type="module_controller">
32 <!-- Take screenshot upon test failure -->
33 <option name="screenshot-on-failure" value="true" />
34 </object>
Pat Manningba6858d2024-05-20 18:10:33 +000035 <metrics_collector class="com.android.tradefed.device.metric.FilePullerLogCollector">
36 <option name="pull-pattern-keys" value="input_.*" />
37 <!-- Pull files created by tests, like the output of screenshot tests -->
Prabir Pradhanea64b5c2024-07-11 01:02:52 +000038 <option name="directory-keys" value="/sdcard/Download/InputTests" />
Prabir Pradhanee9d7a9f2024-07-22 16:02:08 +000039 <!-- Pull perfetto traces from DefaultUITraceListener -->
40 <option name="pull-pattern-keys" value="perfetto_file_path*" />
Pat Manningba6858d2024-05-20 18:10:33 +000041 <option name="collect-on-run-ended-only" value="false" />
42 </metrics_collector>
Siarhei Vishniakou57dff762020-07-28 23:11:40 -050043</configuration>