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));
                 }
             }
         }