summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Feng <frankfeng@google.com>2023-11-09 04:36:20 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-11-09 04:36:20 +0000
commitb3917fec4f4c5888cb53bb8453db5a898e86081d (patch)
tree04403002596eec8984ae6b6168c5e7e33e7a88cd
parent59fa4a41b6e00d52a686e0acbd617380c2bf09a2 (diff)
parent98bbfd24c800cc6d1ba4c18cfcbec58111135290 (diff)
downloadplatform_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.xml5
-rw-r--r--tests/example/perf/src/android/test/example/helloworldperformance/HelloWorldPerformanceTest.java17
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());
}
}