Merge "Merge "CTS Verifier Tap-to-tone add overrides for report logging" into android12-tests-dev am: 99f84c89bc" into android12L-tests-dev
diff --git a/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioTap2ToneActivity.java b/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioTap2ToneActivity.java
index 20e12dc..170c232 100644
--- a/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioTap2ToneActivity.java
+++ b/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioTap2ToneActivity.java
@@ -24,6 +24,9 @@
import android.widget.RadioButton;
import android.widget.TextView;
+import static com.android.cts.verifier.TestListActivity.sCurrentDisplayMode;
+import static com.android.cts.verifier.TestListAdapter.setTestNameSuffix;
+
import com.android.compatibility.common.util.ResultType;
import com.android.compatibility.common.util.ResultUnit;
import com.android.cts.verifier.audio.audiolib.StatUtils;
@@ -123,6 +126,7 @@
private double[] mLatencyMillis = new double[NUM_TEST_PHASES];
// ReportLog Schema
+ private static final String SECTION_TAP_TO_TONE_LATENCY = "tap_to_tone_latency";
// Note that each key will be suffixed with the ID of the API tested
private static final String KEY_LATENCY_MIN = "latency_min_";
private static final String KEY_LATENCY_MAX = "latency_max_";
@@ -263,7 +267,21 @@
getPassButton().setEnabled(testCompleted);
}
- private void recordTestStatus() {
+ @Override
+ public String getTestId() {
+ return setTestNameSuffix(sCurrentDisplayMode, getClass().getName());
+ }
+
+ @Override
+ public String getReportFileName() { return PassFailButtons.AUDIO_TESTS_REPORT_LOG_NAME; }
+
+ @Override
+ public final String getReportSectionName() {
+ return setTestNameSuffix(sCurrentDisplayMode, SECTION_TAP_TO_TONE_LATENCY);
+ }
+
+ @Override
+ public void recordTestResults() {
CtsVerifierReportLog reportLog = getReportLog();
for (int api = TEST_API_NATIVE; api <= TEST_API_JAVA; api++) {
reportLog.addValue(
@@ -438,7 +456,6 @@
@Override
public void setTestResultAndFinish(boolean passed) {
stopAudio();
- recordTestStatus();
super.setTestResultAndFinish(passed);
}