aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2016-02-11 15:30:59 +0000
committerGravatar David Chen <dzc@google.com>2016-02-11 22:22:12 +0000
commit63396eadb4614211a1ffb4c65bb676ee8511c61b (patch)
tree44a9a2457a67a5c5a544c2594e7dadc4c179e26c /src/test
parent5843d1f97281afbf95367a0992e3c08ed1a0aec6 (diff)
Enable smoke tests for Java information being provided on Android rules.
-- MOS_MIGRATED_REVID=114435744
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java44
1 files changed, 21 insertions, 23 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java
index a72aedfdac..725406b3e6 100644
--- a/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java
+++ b/src/test/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspectTest.java
@@ -552,10 +552,6 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase
@Test
public void testAndroidLibrary() throws Exception {
- if (!isNativeTest()) {
- return;
- }
-
scratch.file(
"com/google/example/BUILD",
"android_library(",
@@ -582,13 +578,15 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase
"libl.jar", "libl-ijar.jar", "libl-src.jar"),
jarString("com/google/example",
"l_resources.jar", "l_resources-ijar.jar", "l_resources-src.jar"));
- assertThat(
- transform(
- ruleInfo.getAndroidRuleIdeInfo().getResourcesList(), ARTIFACT_TO_RELATIVE_PATH))
- .containsExactly("com/google/example/res");
- assertThat(ruleInfo.getAndroidRuleIdeInfo().getManifest().getRelativePath())
- .isEqualTo("com/google/example/AndroidManifest.xml");
- assertThat(ruleInfo.getAndroidRuleIdeInfo().getJavaPackage()).isEqualTo("com.google.example");
+ if (isNativeTest()) {
+ assertThat(
+ transform(
+ ruleInfo.getAndroidRuleIdeInfo().getResourcesList(), ARTIFACT_TO_RELATIVE_PATH))
+ .containsExactly("com/google/example/res");
+ assertThat(ruleInfo.getAndroidRuleIdeInfo().getManifest().getRelativePath())
+ .isEqualTo("com/google/example/AndroidManifest.xml");
+ assertThat(ruleInfo.getAndroidRuleIdeInfo().getJavaPackage()).isEqualTo("com.google.example");
+ }
assertThat(ruleInfo.getDependenciesList()).containsExactly("//com/google/example:l1");
assertThat(getIdeResolveFiles()).containsExactly(
@@ -610,9 +608,6 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase
@Test
public void testAndroidBinary() throws Exception {
- if (!isNativeTest()) {
- return;
- }
scratch.file(
"com/google/example/BUILD",
"android_library(",
@@ -639,15 +634,18 @@ public class AndroidStudioInfoAspectTest extends AndroidStudioInfoAspectTestBase
"libb.jar", "libb-ijar.jar", "libb-src.jar"),
jarString("com/google/example",
"b_resources.jar", "b_resources-ijar.jar", "b_resources-src.jar"));
- assertThat(
- transform(
- ruleInfo.getAndroidRuleIdeInfo().getResourcesList(), ARTIFACT_TO_RELATIVE_PATH))
- .containsExactly("com/google/example/res");
- assertThat(ruleInfo.getAndroidRuleIdeInfo().getManifest().getRelativePath())
- .isEqualTo("com/google/example/AndroidManifest.xml");
- assertThat(ruleInfo.getAndroidRuleIdeInfo().getJavaPackage()).isEqualTo("com.google.example");
- assertThat(ruleInfo.getAndroidRuleIdeInfo().getApk().getRelativePath())
- .isEqualTo("com/google/example/b.apk");
+
+ if (isNativeTest()) {
+ assertThat(
+ transform(
+ ruleInfo.getAndroidRuleIdeInfo().getResourcesList(), ARTIFACT_TO_RELATIVE_PATH))
+ .containsExactly("com/google/example/res");
+ assertThat(ruleInfo.getAndroidRuleIdeInfo().getManifest().getRelativePath())
+ .isEqualTo("com/google/example/AndroidManifest.xml");
+ assertThat(ruleInfo.getAndroidRuleIdeInfo().getJavaPackage()).isEqualTo("com.google.example");
+ assertThat(ruleInfo.getAndroidRuleIdeInfo().getApk().getRelativePath())
+ .isEqualTo("com/google/example/b.apk");
+ }
assertThat(ruleInfo.getDependenciesList()).containsExactly("//com/google/example:l1");