summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStas Negara <snegara@google.com>2015-06-15 11:17:31 -0700
committerStas Negara <snegara@google.com>2015-06-15 11:19:22 -0700
commit1474d89678625c1d03324bab6b8c90069222083a (patch)
treed602172c8d76bda5aa6583166a766582e456a23d
parent132937529a85a19e231646b47949383a2161db0e (diff)
downloadtesting-1474d89678625c1d03324bab6b8c90069222083a.tar.gz
Do not show physical devices for single device configs.
Change-Id: I6b54d795ec3630ccc2841b890aaa29f0ced6be43
-rw-r--r--src/com/google/gct/testing/TwoPanelTree.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/google/gct/testing/TwoPanelTree.java b/src/com/google/gct/testing/TwoPanelTree.java
index ff0c9d6..469fca3 100644
--- a/src/com/google/gct/testing/TwoPanelTree.java
+++ b/src/com/google/gct/testing/TwoPanelTree.java
@@ -15,11 +15,13 @@
*/
package com.google.gct.testing;
+import com.android.tools.idea.run.CloudConfiguration;
import com.google.api.client.util.Maps;
import com.google.common.base.Function;
import com.google.gct.testing.dimension.CloudConfigurationDimension;
import com.google.gct.testing.dimension.CloudTestingType;
import com.google.gct.testing.dimension.CloudTestingTypeGroup;
+import com.google.gct.testing.dimension.DeviceDimension;
import com.intellij.openapi.ui.Splitter;
import com.intellij.ui.CheckboxTree;
import com.intellij.ui.CheckboxTreeBase.CheckPolicy;
@@ -282,6 +284,10 @@ public class TwoPanelTree extends MouseAdapter implements ListSelectionListener,
// Add each supported type to the tree.
List<? extends CloudTestingTypeGroup> supportedGroups = dimension.getSupportedGroups();
for (CloudTestingTypeGroup group : supportedGroups) {
+ if (configuration.getKind() == SINGLE_DEVICE && dimension instanceof DeviceDimension && group.getName().equals("PHYSICAL")) {
+ // Do not show physical devices since we cannot launch them in the user project (e.g., for debugging on a cloud device).
+ continue;
+ }
List<CloudTestingType> types = group.getTypes();
if (types.size() == 1 && !dimension.shouldBeAlwaysGrouped()) {
addChildNode(rootNode, types.get(0), dimension);