diff options
author | Frank Feng <frankfeng@google.com> | 2023-11-09 04:36:20 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-11-09 04:36:20 +0000 |
commit | b3917fec4f4c5888cb53bb8453db5a898e86081d (patch) | |
tree | 04403002596eec8984ae6b6168c5e7e33e7a88cd | |
parent | 59fa4a41b6e00d52a686e0acbd617380c2bf09a2 (diff) | |
parent | 98bbfd24c800cc6d1ba4c18cfcbec58111135290 (diff) | |
download | platform_testing-b3917fec4f4c5888cb53bb8453db5a898e86081d.tar.gz |
Update sample performance test am: 98bbfd24c8
Original change: https://android-review.googlesource.com/c/platform/platform_testing/+/2822953
Change-Id: I9188a41ebd6c4f8e7450a63b70c3c07d0e1c83c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | tests/example/perf/AndroidTest.xml | 5 | ||||
-rw-r--r-- | tests/example/perf/src/android/test/example/helloworldperformance/HelloWorldPerformanceTest.java | 17 |
2 files changed, 20 insertions, 2 deletions
diff --git a/tests/example/perf/AndroidTest.xml b/tests/example/perf/AndroidTest.xml index 138c66e3f..8f47f9c00 100644 --- a/tests/example/perf/AndroidTest.xml +++ b/tests/example/perf/AndroidTest.xml @@ -20,4 +20,9 @@ <test class="com.android.tradefed.testtype.HostTest" > <option name="class" value="android.test.example.helloworldperformance.HelloWorldPerformanceTest" /> </test> + <!-- Add module-level post processor MetricFilePostProcessor --> + <metric_post_processor class="com.android.tradefed.postprocessor.MetricFilePostProcessor"> + <option name="aggregate-similar-tests" value="true" /> + <option name="enable-per-test-log" value="false" /> + </metric_post_processor> </configuration> diff --git a/tests/example/perf/src/android/test/example/helloworldperformance/HelloWorldPerformanceTest.java b/tests/example/perf/src/android/test/example/helloworldperformance/HelloWorldPerformanceTest.java index 80c48f454..69b2cc201 100644 --- a/tests/example/perf/src/android/test/example/helloworldperformance/HelloWorldPerformanceTest.java +++ b/tests/example/perf/src/android/test/example/helloworldperformance/HelloWorldPerformanceTest.java @@ -16,6 +16,9 @@ package android.test.example.helloworldperformance; +import com.android.tradefed.metrics.proto.MetricMeasurement.DataType; +import com.android.tradefed.metrics.proto.MetricMeasurement.Measurements; +import com.android.tradefed.metrics.proto.MetricMeasurement.Metric; import com.android.tradefed.testtype.DeviceJUnit4ClassRunner; import com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics; @@ -32,11 +35,21 @@ public class HelloWorldPerformanceTest { @Test public void testHelloWorld() { - metrics.addTestMetric("Hello", "world"); + metrics.addTestMetric( + "key_hello_world", + Metric.newBuilder() + .setType(DataType.RAW) + .setMeasurements(Measurements.newBuilder().setSingleString("10")) + .build()); } @Test public void testHalloWelt() { - metrics.addTestMetric("Hallo", "Welt"); + metrics.addTestMetric( + "key_hallo_welt", + Metric.newBuilder() + .setType(DataType.RAW) + .setMeasurements(Measurements.newBuilder().setSingleString("20")) + .build()); } } |