aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test
diff options
context:
space:
mode:
authorGravatar Adam Michael <ajmichael@google.com>2017-02-09 23:23:10 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2017-02-10 15:34:19 +0000
commit64200b40db0a4378e12fe253959f594b70b359d6 (patch)
treed4167b74d30ecd0725a45897a5fcc562f4fc01eb /src/test
parentd6135c52d0be70eda53768a8b340a449ef6d825c (diff)
Make aar_import fail fast if no android_sdk is set up.
https://github.com/bazelbuild/bazel/issues/2500 -- PiperOrigin-RevId: 147089163 MOS_MIGRATED_REVID=147089163
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/com/google/devtools/build/lib/bazel/rules/android/AarImportTest.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AarImportTest.java b/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AarImportTest.java
index aeb69bac80..15c5a43e02 100644
--- a/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AarImportTest.java
+++ b/src/test/java/com/google/devtools/build/lib/bazel/rules/android/AarImportTest.java
@@ -209,4 +209,20 @@ public class AarImportTest extends BuildViewTestCase {
"bin a/_aar/foo/classes_and_libs_merged.jar",
"src java/baz.jar");
}
+
+ @Test
+ public void testFailsWithoutAndroidSdk() throws Exception {
+ scratch.file("sdk/BUILD",
+ "alias(",
+ " name = 'sdk',",
+ " actual = 'doesnotexist',",
+ ")");
+ useConfiguration("--android_sdk=//sdk");
+ checkError("aar", "aar",
+ "No Android SDK found. Use the --android_sdk command line option to specify one.",
+ "aar_import(",
+ " name = 'aar',",
+ " aar = 'a.aar',",
+ ")");
+ }
}