diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2018-06-07 07:25:47 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2018-06-07 07:25:47 +0000 |
commit | d5cb37813e7e126241766f004d93765b6473af2a (patch) | |
tree | 6e8e3a5b02838880eab615e75669049fec2a2e0b | |
parent | 94501d8127aef88f1870b8d6e7411c6e36538012 (diff) | |
parent | f14adb8123c9d7aa8b88960c2042f5fc271b65bf (diff) | |
download | contrib-pie-s2-release.tar.gz |
Snap for 4826885 from f14adb8123c9d7aa8b88960c2042f5fc271b65bf to pi-releaseandroid-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r2android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-security-releasepie-s2-releasepie-release-2pie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testing
Change-Id: Ie3bc7c65d5ebbd499e988ed0dc841faead263bb7
-rw-r--r-- | src/com/android/media/tests/Camera2FrameworkStressTest.java | 7 | ||||
-rw-r--r-- | src/com/android/media/tests/Camera2StressTest.java | 10 | ||||
-rw-r--r-- | src/com/android/media/tests/CameraTestBase.java | 7 |
3 files changed, 16 insertions, 8 deletions
diff --git a/src/com/android/media/tests/Camera2FrameworkStressTest.java b/src/com/android/media/tests/Camera2FrameworkStressTest.java index a6fb7ad..b275fe2 100644 --- a/src/com/android/media/tests/Camera2FrameworkStressTest.java +++ b/src/com/android/media/tests/Camera2FrameworkStressTest.java @@ -20,9 +20,11 @@ import com.android.tradefed.config.OptionClass; import com.android.tradefed.device.DeviceNotAvailableException; import com.android.tradefed.device.IFileEntry; import com.android.tradefed.log.LogUtil.CLog; +import com.android.tradefed.metrics.proto.MetricMeasurement.Metric; import com.android.tradefed.result.ITestInvocationListener; import com.android.tradefed.result.TestDescription; import com.android.tradefed.util.FileUtil; +import com.android.tradefed.util.proto.TfMetricProtoUtil; import java.io.BufferedReader; import java.io.File; @@ -90,14 +92,15 @@ public class Camera2FrameworkStressTest extends CameraTestBase { } @Override - public void testEnded(TestDescription test, long endTime, Map<String, String> testMetrics) { + public void testEnded( + TestDescription test, long endTime, HashMap<String, Metric> testMetrics) { if (hasTestRunFatalError()) { CLog.v("The instrumentation result not found. Fall back to get the metrics from a " + "log file. errorMsg: %s", getCollectingListener().getErrorMessage()); } // For stress test, parse the metrics from a log file. - testMetrics = parseLog(test.getTestName()); + testMetrics = TfMetricProtoUtil.upgradeConvert(parseLog(test.getTestName())); super.testEnded(test, endTime, testMetrics); } diff --git a/src/com/android/media/tests/Camera2StressTest.java b/src/com/android/media/tests/Camera2StressTest.java index b7e88b0..7b770fe 100644 --- a/src/com/android/media/tests/Camera2StressTest.java +++ b/src/com/android/media/tests/Camera2StressTest.java @@ -20,6 +20,7 @@ import com.android.tradefed.config.OptionClass; import com.android.tradefed.device.DeviceNotAvailableException; import com.android.tradefed.device.IFileEntry; import com.android.tradefed.log.LogUtil.CLog; +import com.android.tradefed.metrics.proto.MetricMeasurement.Metric; import com.android.tradefed.result.FileInputStreamSource; import com.android.tradefed.result.ITestInvocationListener; import com.android.tradefed.result.LogDataType; @@ -75,7 +76,8 @@ public class Camera2StressTest extends CameraTestBase { } @Override - public void testEnded(TestDescription test, long endTime, Map<String, String> testMetrics) { + public void testEnded( + TestDescription test, long endTime, HashMap<String, Metric> testMetrics) { if (hasTestRunFatalError()) { CLog.v("The instrumentation result not found. Fall back to get the metrics from a " + "log file. errorMsg: %s", getCollectingListener().getErrorMessage()); @@ -89,8 +91,10 @@ public class Camera2StressTest extends CameraTestBase { // add testMethod name to the metric Map<String, String> namedTestMetrics = new HashMap<>(); - for (Entry<String, String> entry : testMetrics.entrySet()) { - namedTestMetrics.put(test.getTestName() + entry.getKey(), entry.getValue()); + for (Entry<String, Metric> entry : testMetrics.entrySet()) { + namedTestMetrics.put( + test.getTestName() + entry.getKey(), + entry.getValue().getMeasurements().getSingleString()); } // parse the iterations metrics from the stress log files diff --git a/src/com/android/media/tests/CameraTestBase.java b/src/com/android/media/tests/CameraTestBase.java index f077bbb..8196fa5 100644 --- a/src/com/android/media/tests/CameraTestBase.java +++ b/src/com/android/media/tests/CameraTestBase.java @@ -282,11 +282,12 @@ public class CameraTestBase implements IDeviceTest, IRemoteTest, IConfigurationR * @param testMetrics a {@link Map} of the metrics emitted */ @Override - public void testEnded(TestDescription test, long endTime, Map<String, String> testMetrics) { + public void testEnded( + TestDescription test, long endTime, HashMap<String, Metric> testMetrics) { super.testEnded(test, endTime, testMetrics); - handleMetricsOnTestEnded(test, testMetrics); + handleMetricsOnTestEnded(test, TfMetricProtoUtil.compatibleConvert(testMetrics)); stopDumping(test); - mListener.testEnded(test, endTime, TfMetricProtoUtil.upgradeConvert(testMetrics)); + mListener.testEnded(test, endTime, testMetrics); } @Override |