am 4f35e5e: AI 147771: CTS: Throw exception on attempts to install a non
Merge commit '4f35e5e9c5fa551355e250186230ee29a4c6563f' into donut
* commit '4f35e5e9c5fa551355e250186230ee29a4c6563f':
AI 147771: CTS: Throw exception on attempts to install a nonexistent APK
diff --git a/tools/host/src/com/android/cts/HostConfig.java b/tools/host/src/com/android/cts/HostConfig.java
index 1c7a31c..7d50dd3 100644
--- a/tools/host/src/com/android/cts/HostConfig.java
+++ b/tools/host/src/com/android/cts/HostConfig.java
@@ -71,9 +71,6 @@
private CaseRepository mCaseRepos;
private Repository mResultRepos;
private PlanRepository mPlanRepos;
-
- // key: app package name
- // value: TestPackage
private HashMap<String, TestPackage> mTestPackageMap;
private HashMap<String, Integer> mIntValues;
@@ -257,9 +254,9 @@
* @return The binary name of the package.
*/
public String getPackageBinaryName(String appPackageName) {
-
for (TestPackage pkg : mTestPackageMap.values()) {
- if (appPackageName.equals(pkg.getAppPackageName())) {
+ if ((appPackageName.startsWith(pkg.getAppPackageName()))
+ || (appPackageName.equals(pkg.getAppBinaryName()))) {
return pkg.getAppBinaryName();
}
}