Fixes run cts --class
Bug: 17614802
Change-Id: Id93f0efbc4a2b36b9f2d7eaf95caf1faa7e07c51
diff --git a/tools/tradefed-host/src/com/android/cts/tradefed/testtype/TestPackageRepo.java b/tools/tradefed-host/src/com/android/cts/tradefed/testtype/TestPackageRepo.java
index 6d10244..7b57a44 100644
--- a/tools/tradefed-host/src/com/android/cts/tradefed/testtype/TestPackageRepo.java
+++ b/tools/tradefed-host/src/com/android/cts/tradefed/testtype/TestPackageRepo.java
@@ -161,10 +161,10 @@
@Override
public Set<String> findPackageIdsForTest(String testClassName) {
Set<String> ids = new HashSet<String>();
- for (Map<String, TestPackageDef> map : mTestMap.values()) {
- for (Entry<String, TestPackageDef> entry : map.entrySet()) {
- if (entry.getValue().isKnownTestClass(testClassName)) {
- ids.add(entry.getKey());
+ for (String abi : mTestMap.keySet()) {
+ for (String name : mTestMap.get(abi).keySet()) {
+ if (mTestMap.get(abi).get(name).isKnownTestClass(testClassName)) {
+ ids.add(AbiUtils.createId(abi, name));
}
}
}