diff options
author | Sterling Huber <hubers@google.com> | 2022-03-30 11:47:33 -0700 |
---|---|---|
committer | Sterling Huber <hubers@google.com> | 2022-03-30 12:08:51 -0700 |
commit | 678518595c4c1748a3d1913b54d409d25c3be295 (patch) | |
tree | 186d01fd2ae63bdb94b625fecd400ca646b06feb | |
parent | a89b9c23f1ac1c493ee80f2bcd8b86c2fc7b2591 (diff) | |
download | cts-678518595c4c1748a3d1913b54d409d25c3be295.tar.gz |
STS revert Media tests
Bug: 219090760
Bug: 218715631
Test: run sts-dynamic-incremental -m CtsSecurityTestCases -t android.security.cts.MediaMetadataRetrieverTest
Test: run sts-dynamic-incremental -m CtsSecurityTestCases -t android.security.cts.MediaServerCrashTest
Change-Id: Id562b9ac9c005a4e50eda25a2f921e73c65d2610
-rw-r--r-- | tests/tests/security/src/android/security/cts/MediaMetadataRetrieverTest.java | 24 | ||||
-rw-r--r-- | tests/tests/security/src/android/security/cts/MediaServerCrashTest.java | 29 |
2 files changed, 18 insertions, 35 deletions
diff --git a/tests/tests/security/src/android/security/cts/MediaMetadataRetrieverTest.java b/tests/tests/security/src/android/security/cts/MediaMetadataRetrieverTest.java index 65eb132a359..ecf8accc933 100644 --- a/tests/tests/security/src/android/security/cts/MediaMetadataRetrieverTest.java +++ b/tests/tests/security/src/android/security/cts/MediaMetadataRetrieverTest.java @@ -22,31 +22,24 @@ import android.content.res.AssetFileDescriptor; import android.content.res.Resources; import android.media.MediaMetadataRetriever; import android.platform.test.annotations.AsbSecurityTest; -import com.android.sts.common.util.StsExtraBusinessLogicTestCase; +import android.test.AndroidTestCase; import java.io.IOException; -import org.junit.Before; -import org.junit.After; -import static org.junit.Assert.*; - -import androidx.test.runner.AndroidJUnit4; -import org.junit.runner.RunWith; -import org.junit.Test; - -@RunWith(AndroidJUnit4.class) -public class MediaMetadataRetrieverTest extends StsExtraBusinessLogicTestCase { +public class MediaMetadataRetrieverTest extends AndroidTestCase { protected Resources mResources; protected MediaMetadataRetriever mRetriever; - @Before - public void setUp() throws Exception { + @Override + protected void setUp() throws Exception { + super.setUp(); mResources = getContext().getResources(); mRetriever = new MediaMetadataRetriever(); } - @After - public void tearDown() throws Exception { + @Override + protected void tearDown() throws Exception { + super.tearDown(); mRetriever.release(); } @@ -60,7 +53,6 @@ public class MediaMetadataRetrieverTest extends StsExtraBusinessLogicTestCase { } } - @Test @AsbSecurityTest(cveBugId = 24623447) public void testID3v2EmbeddedPicture() { setDataSourceFd(R.raw.id3v2_3_extended_header_overflow_padding); diff --git a/tests/tests/security/src/android/security/cts/MediaServerCrashTest.java b/tests/tests/security/src/android/security/cts/MediaServerCrashTest.java index 83ce8ff7af4..2d2e08453ca 100644 --- a/tests/tests/security/src/android/security/cts/MediaServerCrashTest.java +++ b/tests/tests/security/src/android/security/cts/MediaServerCrashTest.java @@ -24,7 +24,7 @@ import android.os.ConditionVariable; import android.os.Environment; import android.os.ParcelFileDescriptor; import android.platform.test.annotations.AsbSecurityTest; -import com.android.sts.common.util.StsExtraBusinessLogicTestCase; +import android.test.AndroidTestCase; import android.util.Log; import com.android.compatibility.common.util.MediaUtils; @@ -38,16 +38,7 @@ import java.io.RandomAccessFile; import android.security.cts.R; -import org.junit.Before; -import org.junit.After; -import static org.junit.Assert.*; - -import androidx.test.runner.AndroidJUnit4; -import org.junit.runner.RunWith; -import org.junit.Test; - -@RunWith(AndroidJUnit4.class) -public class MediaServerCrashTest extends StsExtraBusinessLogicTestCase { +public class MediaServerCrashTest extends AndroidTestCase { private static final String TAG = "MediaServerCrashTest"; private static final String MIMETYPE_DRM_MESSAGE = "application/vnd.oma.drm.message"; @@ -58,8 +49,9 @@ public class MediaServerCrashTest extends StsExtraBusinessLogicTestCase { private final ConditionVariable mOnPrepareCalled = new ConditionVariable(); private final ConditionVariable mOnCompletionCalled = new ConditionVariable(); - @Before - public void setUp() throws Exception { + @Override + protected void setUp() throws Exception { + super.setUp(); mFlFilePath = new File(getContext().getFilesDir(), "temp.fl").getAbsolutePath(); mOnPrepareCalled.close(); @@ -91,12 +83,12 @@ public class MediaServerCrashTest extends StsExtraBusinessLogicTestCase { }); } - @After - public void tearDown() throws Exception { + @Override + protected void tearDown() throws Exception { + super.tearDown(); new File(mFlFilePath).delete(); } - @Test @AsbSecurityTest(cveBugId = 25070434) public void testInvalidMidiNullPointerAccess() throws Exception { testIfMediaServerDied(R.raw.midi_crash); @@ -123,17 +115,16 @@ public class MediaServerCrashTest extends StsExtraBusinessLogicTestCase { } } - @Test @AsbSecurityTest(cveBugId = 25070434) public void testDrmManagerClientReset() throws Exception { checkIfMediaServerDiedForDrm(R.raw.drm_uaf); } private void checkIfMediaServerDiedForDrm(int res) throws Exception { - AssetFileDescriptor afd = getInstrumentation().getContext().getResources().openRawResourceFd(res); + AssetFileDescriptor afd = mContext.getResources().openRawResourceFd(res); FileInputStream dmStream = afd.createInputStream(); RandomAccessFile flFile = new RandomAccessFile(mFlFilePath, "rw"); - if (!MediaUtils.convertDmToFl(getInstrumentation().getContext(), dmStream, flFile)) { + if (!MediaUtils.convertDmToFl(mContext, dmStream, flFile)) { Log.w(TAG, "Can not convert dm to fl, skip checkIfMediaServerDiedForDrm"); mMediaPlayer.release(); return; |