Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee9d7a9f authored by Prabir Pradhan's avatar Prabir Pradhan
Browse files

Reland "Add DefaultUITraceListener to InputTests"

This reverts commit 30385832.

Only collect traces per-class to reduce test module run time.

Bug: 332714237
Bug: 210460522
Change-Id: I8a7e36b9a20c31548c6287a5b4ed901ce18950db
parent 30385832
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@ android_test {
        "testables",
        "testng",
        "truth",
        "ui-trace-collector",
    ],
    libs: [
        "android.test.mock",
+6 −0
Original line number Diff line number Diff line
@@ -22,6 +22,10 @@
        <option name="shell-timeout" value="660s" />
        <option name="test-timeout" value="600s" />
        <option name="runner" value="androidx.test.runner.AndroidJUnitRunner" />
        <option name="device-listeners" value="android.tools.collectors.DefaultUITraceListener"/>
        <!-- DefaultUITraceListener args -->
        <option name="instrumentation-arg" key="skip_test_success_metrics" value="true"/>
        <option name="instrumentation-arg" key="per_class" value="true"/>
    </test>
    <object class="com.android.tradefed.testtype.suite.module.TestFailureModuleController"
            type="module_controller">
@@ -32,6 +36,8 @@
        <option name="pull-pattern-keys" value="input_.*" />
        <!-- Pull files created by tests, like the output of screenshot tests -->
        <option name="directory-keys" value="/sdcard/Download/InputTests" />
        <!-- Pull perfetto traces from DefaultUITraceListener -->
        <option name="pull-pattern-keys" value="perfetto_file_path*" />
        <option name="collect-on-run-ended-only" value="false" />
    </metrics_collector>
</configuration>