summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-prod (mdb) <android-build-team-robot@google.com>2021-04-13 20:06:39 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-04-13 20:06:39 +0000
commitc56668007f4411767ba7d87bfba198b1d9ea9290 (patch)
treebeb2165a77fd06ef667e98e29b59890180fc9f44
parentbfbcc13e8aac7f0dea16cd4297a4182c875e125f (diff)
parentff44ff29665992014306ca5b2c6e7d4633735a48 (diff)
downloadcts-sparse-7280205-L43500000878529863.tar.gz
Merge "Snap for 7268641 from 30b1edbc2450c86ae3ae0526832b1c9a17fc8fd4 to pie-cts-release" into pie-cts-releasesparse-7280205-L43500000878529863
-rw-r--r--tests/tests/media/src/android/media/cts/AudioManagerTest.java20
1 files changed, 16 insertions, 4 deletions
diff --git a/tests/tests/media/src/android/media/cts/AudioManagerTest.java b/tests/tests/media/src/android/media/cts/AudioManagerTest.java
index 8ba815f1a0a..de1a1ef5333 100644
--- a/tests/tests/media/src/android/media/cts/AudioManagerTest.java
+++ b/tests/tests/media/src/android/media/cts/AudioManagerTest.java
@@ -58,6 +58,9 @@ import android.test.InstrumentationTestCase;
import android.util.Log;
import android.view.SoundEffectConstants;
+import com.android.compatibility.common.util.CddTest;
+import com.android.compatibility.common.util.MediaUtils;
+
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -589,6 +592,8 @@ public class AudioManagerTest extends InstrumentationTestCase {
}
public void testVolume() throws Exception {
+ if (MediaUtils.check(mIsTelevision, "No volume test due to fixed/full volume devices"))
+ return;
if (!mSupportNotificationPolicyAccess) {
return;
}
@@ -656,7 +661,9 @@ public class AudioManagerTest extends InstrumentationTestCase {
volumeDelta = getVolumeDelta(mAudioManager.getStreamVolume(stream));
mAudioManager.adjustSuggestedStreamVolume(ADJUST_LOWER, stream, 0);
Thread.sleep(ASYNC_TIMING_TOLERANCE_MS);
- assertEquals(maxVolume - volumeDelta, mAudioManager.getStreamVolume(stream));
+ assertEquals("Vol ADJUST_LOWER suggested stream:" + stream + " maxVol:" + maxVolume
+ + " volDelta:" + volumeDelta,
+ maxVolume - volumeDelta, mAudioManager.getStreamVolume(stream));
// volume lower
mAudioManager.setStreamVolume(stream, maxVolume, 0);
@@ -664,7 +671,9 @@ public class AudioManagerTest extends InstrumentationTestCase {
while (volume > minVolume) {
volumeDelta = getVolumeDelta(mAudioManager.getStreamVolume(stream));
mAudioManager.adjustStreamVolume(stream, ADJUST_LOWER, 0);
- assertEquals(Math.max(0, volume - volumeDelta),
+ assertEquals("Vol ADJUST_LOWER on stream:" + stream + " vol:" + volume
+ + " minVol:" + minVolume + " volDelta:" + volumeDelta,
+ Math.max(0, volume - volumeDelta),
mAudioManager.getStreamVolume(stream));
volume = mAudioManager.getStreamVolume(stream);
}
@@ -677,7 +686,9 @@ public class AudioManagerTest extends InstrumentationTestCase {
while (volume < maxVolume) {
volumeDelta = getVolumeDelta(mAudioManager.getStreamVolume(stream));
mAudioManager.adjustStreamVolume(stream, ADJUST_RAISE, 0);
- assertEquals(Math.min(volume + volumeDelta, maxVolume),
+ assertEquals("Vol ADJUST_RAISE on stream:" + stream + " vol:" + volume
+ + " maxVol:" + maxVolume + " volDelta:" + volumeDelta,
+ Math.min(volume + volumeDelta, maxVolume),
mAudioManager.getStreamVolume(stream));
volume = mAudioManager.getStreamVolume(stream);
}
@@ -686,7 +697,8 @@ public class AudioManagerTest extends InstrumentationTestCase {
mAudioManager.setStreamVolume(stream, maxVolume, 0);
for (int k = 0; k < maxVolume; k++) {
mAudioManager.adjustStreamVolume(stream, ADJUST_SAME, 0);
- assertEquals(maxVolume, mAudioManager.getStreamVolume(stream));
+ assertEquals("Vol ADJUST_RAISE on ADJUST_SAME stream:" + stream,
+ maxVolume, mAudioManager.getStreamVolume(stream));
}
mAudioManager.setStreamVolume(stream, maxVolume, 0);