Fix of Jvmti tests passing package info

Avoid relying on target_preparer buildinfo to pass target
apk information. Use the direct option in Hosttest to
inject them to the test class.

Test: ./cts-tradefed run cts-dev --compatibility:include-filter
CtsJvmtiRunstTestCases --compatibility:include-filter
CtsJvmtiRunTest904HostTestCases
Bug: 37579245

Change-Id: Ia1ab3e1eec0e5be6b45f1c08b3b55e021f42dd27
diff --git a/hostsidetests/jvmti/run-tests/test-986/AndroidTest.xml b/hostsidetests/jvmti/run-tests/test-986/AndroidTest.xml
index 7c5475d..4bc581f 100644
--- a/hostsidetests/jvmti/run-tests/test-986/AndroidTest.xml
+++ b/hostsidetests/jvmti/run-tests/test-986/AndroidTest.xml
@@ -21,5 +21,7 @@
     </target_preparer>
     <test class="com.android.compatibility.common.tradefed.testtype.JarHostTest" >
         <option name="jar" value="CtsJvmtiRunTest986HostTestCases.jar" />
+        <option name="set-option" value="test-file-name:CtsJvmtiRunTest986DeviceApp.apk" />
+        <option name="set-option" value="package-name:android.jvmti.cts.run_test_986" />
     </test>
 </configuration>