diff options
Diffstat (limited to 'apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioLoopbackLatencyActivity.java')
-rw-r--r-- | apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioLoopbackLatencyActivity.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioLoopbackLatencyActivity.java b/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioLoopbackLatencyActivity.java index a6bd4add994..79d3e3b2b0b 100644 --- a/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioLoopbackLatencyActivity.java +++ b/apps/CtsVerifier/src/com/android/cts/verifier/audio/AudioLoopbackLatencyActivity.java @@ -294,6 +294,8 @@ public class AudioLoopbackLatencyActivity extends PassFailButtons.Activity { getPassButton().setEnabled(false); setInfoResources(R.string.audio_loopback_latency_test, R.string.audio_loopback_info, -1); + mRequireReportLogToPass = true; + mClaimsOutput = AudioSystemFlags.claimsOutput(this); mClaimsInput = AudioSystemFlags.claimsInput(this); mClaimsProAudio = AudioSystemFlags.claimsProAudio(this); @@ -683,7 +685,8 @@ public class AudioLoopbackLatencyActivity extends PassFailButtons.Activity { mResultsText[mTestRoute].setText(testSpec.getResultString()); LoopbackLatencyRequirements requirements = new LoopbackLatencyRequirements(); - boolean pass = requirements.evaluate(mClaimsProAudio, + boolean pass = isReportLogOkToPass() + && requirements.evaluate(mClaimsProAudio, Build.VERSION.MEDIA_PERFORMANCE_CLASS, mTestSpecs[TESTROUTE_DEVICE].isMeasurementValid() ? mTestSpecs[TESTROUTE_DEVICE].mMeanLatencyMS : 0.0, @@ -694,8 +697,12 @@ public class AudioLoopbackLatencyActivity extends PassFailButtons.Activity { getPassButton().setEnabled(pass); - String resultText = requirements.getResultsString(); - mTestStatusText.setText(resultText); + StringBuilder sb = new StringBuilder(); + if (!isReportLogOkToPass()) { + sb.append(getResources().getString(R.string.audio_general_reportlogtest) + "\n"); + } + sb.append(requirements.getResultsString()); + mTestStatusText.setText(sb.toString()); showWait(false); enableStartButtons(true); |