diff options
author | Stas Negara <snegara@google.com> | 2015-06-15 11:17:31 -0700 |
---|---|---|
committer | Stas Negara <snegara@google.com> | 2015-06-15 11:19:22 -0700 |
commit | 1474d89678625c1d03324bab6b8c90069222083a (patch) | |
tree | d602172c8d76bda5aa6583166a766582e456a23d | |
parent | 132937529a85a19e231646b47949383a2161db0e (diff) | |
download | testing-1474d89678625c1d03324bab6b8c90069222083a.tar.gz |
Do not show physical devices for single device configs.
Change-Id: I6b54d795ec3630ccc2841b890aaa29f0ced6be43
-rw-r--r-- | src/com/google/gct/testing/TwoPanelTree.java | 6 |
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); |