Add tests for TreeHugger Presubmit.
Add presubmit tests to validate codec and drm changes in av/drm.
Add presubmit test to validate extractor changes in av/media/extractor.
Bug: 155319496
Test: atest
Tests ran from frameworks/av/drm:
arm64-v8a GtsExoPlayerTestCases
-------------------------------
[1/1] com.google.android.exoplayer.gts.DashTest#testWidevine23FpsH264Fixed: PASSED (02m11.176s)
arm64-v8a GtsMediaTestCases
---------------------------
[1/2] com.google.android.media.gts.WidevineGenericOpsTests#testL1: PASSED (38.363s)
[2/2] com.google.android.media.gts.WidevineGenericOpsTests#testL3: PASSED (38.164s)
Tests ran from frameworks/av/media/extractor, add CtsMediaTestCases and
GtsYouTubeTestCases:
arm64-v8a CtsMediaTestCases
---------------------------
android.media.cts (18 Tests)
[1/18] android.media.cts.MediaDrmMetricsTest#testGetMetricsEmpty: PASSED (2ms)
[2/18] android.media.cts.MediaDrmMetricsTest#testGetMetricsGetKeyRequest: PASSED (0ms)
[3/18] android.media.cts.MediaDrmMetricsTest#testGetMetricsSession: PASSED (0ms)
[4/18] android.media.cts.MediaDrmClearkeyTest#testClearKeyPlaybackCenc: PASSED (30.419s)
[5/18] android.media.cts.MediaDrmClearkeyTest#testClearKeyPlaybackCenc2: PASSED (30.967s)
[6/18] android.media.cts.MediaDrmClearkeyTest#testClearKeyPlaybackOfflineCenc: PASSED (30.688s)
[7/18] android.media.cts.MediaDrmClearkeyTest#testGetNumberOfSessions: PASSED (76ms)
[8/18] android.media.cts.MediaDrmClearkeyTest#testGetProperties: PASSED (51ms)
[9/18] android.media.cts.MediaDrmClearkeyTest#testHdcpLevels: PASSED (25ms)
[10/18] android.media.cts.MediaDrmClearkeyTest#testIsCryptoSchemeSupportedWithSecurityLevel: PASSED (25ms)
[11/18] android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement: PASSED (1.561s)
[12/18] android.media.cts.MediaDrmClearkeyTest#testQueryKeyStatus: PASSED (1.711s)
[13/18] android.media.cts.MediaDrmClearkeyTest#testReleaseOfflineLicense: PASSED (5.611s)
[14/18] android.media.cts.MediaDrmClearkeyTest#testResourceContentionError: PASSED (51ms)
[15/18] android.media.cts.MediaDrmClearkeyTest#testSecureStop: PASSED (1.610s)
[16/18] android.media.cts.MediaDrmClearkeyTest#testSecurityLevels: PASSED (76ms)
[17/18] android.media.cts.MediaDrmClearkeyTest#testSessionLostStateError: PASSED (126ms)
[18/18] android.media.cts.MediaDrmClearkeyTest#testSetProperties: PASSED (51ms)
Change-Id: I866283b649a60b11cd907f517e721a040be8c221
diff --git a/media/extractors/TEST_MAPPING b/media/extractors/TEST_MAPPING
index 40bf273..038b99a 100644
--- a/media/extractors/TEST_MAPPING
+++ b/media/extractors/TEST_MAPPING
@@ -1,7 +1,20 @@
-// frameworks/av/media/extractors
{
"presubmit": [
// TODO(b/148094059): unit tests not allowed to download content
- //{ "name": "ExtractorUnitTest" }
+ // { "name": "ExtractorUnitTest" },
+
+ // TODO(b/153661591) enable test once the bug is fixed
+ // This tests the extractor path
+ // {
+ // "name": "GtsYouTubeTestCases",
+ // "options" : [
+ // {
+ // "include-annotation": "android.platform.test.annotations.Presubmit"
+ // },
+ // {
+ // "include-filter": "com.google.android.youtube.gts.SimultaneousClearAndProtectedDecodeTest#testSimultaneousClearAndProtectedDecode"
+ // }
+ // ]
+ // }
]
}