MediaBitstreamsTest: remove unnecessary APK installs

Improves runtime as device side APK is already be installed by
target preparer.

Bug: 62976713
Test: cts-tradefed run cts -m CtsMediaBitstreamsTestCases
Change-Id: I0afa88dcdcc4225a13b67d2772c5424a5b422da2
diff --git a/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/MediaBitstreamsTest.java b/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/MediaBitstreamsTest.java
index 8702f76..6781e65 100644
--- a/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/MediaBitstreamsTest.java
+++ b/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/MediaBitstreamsTest.java
@@ -346,8 +346,8 @@
         ReportProcessor processor = new ProcessBitstreamsFormats();
         processor.processDeviceReport(
                 getDevice(),
-                mBuildHelper.getTestsDir(),
-                getCurrentMethod(), MediaBitstreams.KEY_BITSTREAMS_FORMATS_XML);
+                getCurrentMethod(),
+                MediaBitstreams.KEY_BITSTREAMS_FORMATS_XML);
     }
 
     @Test
@@ -364,7 +364,6 @@
         preparer = new SupportedBitstreamsProcessor(prefix, mDebugTargetDevice);
         preparer.processDeviceReport(
                 device,
-                mBuildHelper.getTestsDir(),
                 MediaBitstreams.K_TEST_GET_SUPPORTED_BITSTREAMS,
                 MediaBitstreams.KEY_SUPPORTED_BITSTREAMS_TXT);
         Set<String> supportedBitstreams = preparer.getSupportedBitstreams();
@@ -400,8 +399,8 @@
                 processor = new ProcessBitstreamsValidation(bitstreams, currentMethod);
                 processor.processDeviceReport(
                         device,
-                        mBuildHelper.getTestsDir(),
-                        currentMethod, MediaBitstreams.KEY_BITSTREAMS_VALIDATION_TXT);
+                        currentMethod,
+                        MediaBitstreams.KEY_BITSTREAMS_VALIDATION_TXT);
                 bitstreams.clear();
                 size = 0;
                 n++;
diff --git a/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/ReportProcessor.java b/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/ReportProcessor.java
index 8c41347..bb3daa7 100644
--- a/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/ReportProcessor.java
+++ b/hostsidetests/media/bitstreams/src/android/media/cts/bitstreams/ReportProcessor.java
@@ -22,7 +22,6 @@
 import com.android.tradefed.log.LogUtil.CLog;
 import com.android.tradefed.result.ITestInvocationListener;
 import com.android.tradefed.testtype.AndroidJUnitTest;
-import java.io.File;
 import java.io.IOException;
 import java.util.Collections;
 import java.util.HashMap;
@@ -39,7 +38,6 @@
     private final Map<String, String> mMetrics = new HashMap<>();
     private String mFailureStackTrace = null;
 
-    private static final String APP_APK = "CtsMediaBitstreamsDeviceSideTestApp.apk";
     private static final String APP_CLS_NAME = "MediaBitstreamsDeviceSideTest";
     private static final String APP_PKG_NAME = "android.media.cts.bitstreams.app";
 
@@ -123,13 +121,10 @@
     }
 
     private boolean runDeviceTest(
-            ITestDevice device, File testDir, String method, String reportKey,
-            int testTimeout, long shellTimeout)
+            ITestDevice device, String method, String reportKey, int testTimeout,
+            long shellTimeout)
             throws DeviceNotAvailableException {
 
-        File apkFile = new File(testDir, APP_APK);
-        device.installPackage(apkFile, true, true);
-
         String fullTestName = String.format("%s.%s#%s", APP_PKG_NAME, APP_CLS_NAME, method);
         AndroidJUnitTest instrTest = new AndroidJUnitTest();
         instrTest.setDevice(device);
@@ -159,11 +154,11 @@
     }
 
     void processDeviceReport(
-            ITestDevice device, File testDir, String method, String reportKey)
+            ITestDevice device, String method, String reportKey)
             throws DeviceNotAvailableException, IOException {
         try {
             setUp(device);
-            while (!runDeviceTest(device, testDir, method, reportKey, 0, 0)) {
+            while (!runDeviceTest(device, method, reportKey, 0, 0)) {
                 if (!recover(device, mMetrics.get(reportKey))) {
                     return;
                 }