aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2015-10-01 08:43:03 +0000
committerGravatar David Chen <dzc@google.com>2015-10-01 12:17:25 +0000
commit254ffa8c56643c42af6b6c6e123d90ad80083c8f (patch)
tree4c34f9db2d2976106ff3905ff7ec0b91cbc2c637 /src
parenta5796bd1bea22b2740e5ca6f885b8b58e8e0394e (diff)
Support android_robolectric_test in AndroidStudioInfoAspect.
-- MOS_MIGRATED_REVID=104378214
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java b/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java
index 17271211bb..11786f54c0 100644
--- a/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java
+++ b/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java
@@ -202,15 +202,20 @@ public class AndroidStudioInfoAspect implements ConfiguredAspectFactory {
if (ruleKind == Kind.JAVA_LIBRARY
|| ruleKind == Kind.JAVA_IMPORT
|| ruleKind == Kind.JAVA_TEST
- || ruleKind == Kind.JAVA_BINARY) {
+ || ruleKind == Kind.JAVA_BINARY
+ || ruleKind == Kind.ANDROID_LIBRARY
+ || ruleKind == Kind.ANDROID_BINARY
+ || ruleKind == Kind.ANDROID_TEST
+ || ruleKind == Kind.ANDROID_ROBOELECTRIC_TEST) {
outputBuilder.setJavaRuleIdeInfo(makeJavaRuleIdeInfo(base));
- } else if (ruleKind == Kind.ANDROID_LIBRARY
+ }
+ if (ruleKind == Kind.ANDROID_LIBRARY
|| ruleKind == Kind.ANDROID_BINARY
|| ruleKind == Kind.ANDROID_TEST) {
- outputBuilder.setJavaRuleIdeInfo(makeJavaRuleIdeInfo(base));
outputBuilder.setAndroidRuleIdeInfo(
makeAndroidRuleIdeInfo(ruleContext, base, providerBuilder));
- } else if (ruleKind == Kind.ANDROID_SDK) {
+ }
+ if (ruleKind == Kind.ANDROID_SDK) {
outputBuilder.setAndroidSdkRuleInfo(
makeAndroidSdkRuleInfo(ruleContext, base.getProvider(AndroidSdkProvider.class)));
}
@@ -452,6 +457,8 @@ public class AndroidStudioInfoAspect implements ConfiguredAspectFactory {
return Kind.ANDROID_BINARY;
case "android_test":
return Kind.ANDROID_TEST;
+ case "android_robolectric_test":
+ return Kind.ANDROID_ROBOELECTRIC_TEST;
default:
{
if (base.getProvider(AndroidSdkProvider.class) != null) {