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
Merged-In: I866283b649a60b11cd907f517e721a040be8c221
gugelfrei
Edwin Wong 4 years ago
parent 38e65911a6
commit 858b66a493

@ -0,0 +1,27 @@
{
"presubmit": [
// The following tests validate codec and drm path.
{
"name": "GtsMediaTestCases",
"options" : [
{
"include-annotation": "android.platform.test.annotations.Presubmit"
},
{
"include-filter": "com.google.android.media.gts.WidevineGenericOpsTests"
}
]
},
{
"name": "GtsExoPlayerTestCases",
"options" : [
{
"include-annotation": "android.platform.test.annotations.SocPresubmit"
},
{
"include-filter": "com.google.android.exoplayer.gts.DashTest#testWidevine23FpsH264Fixed"
}
]
}
]
}

@ -0,0 +1,17 @@
{
"presubmit": [
// 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"
// }
// ]
// }
]
}
Loading…
Cancel
Save