diff options
author | android-build-prod (mdb) <android-build-team-robot@google.com> | 2021-04-13 20:06:39 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-04-13 20:06:39 +0000 |
commit | c56668007f4411767ba7d87bfba198b1d9ea9290 (patch) | |
tree | beb2165a77fd06ef667e98e29b59890180fc9f44 | |
parent | bfbcc13e8aac7f0dea16cd4297a4182c875e125f (diff) | |
parent | ff44ff29665992014306ca5b2c6e7d4633735a48 (diff) | |
download | cts-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.java | 20 |
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); |