diff options
author | 2017-02-09 23:23:10 +0000 | |
---|---|---|
committer | 2017-02-10 15:34:19 +0000 | |
commit | 64200b40db0a4378e12fe253959f594b70b359d6 (patch) | |
tree | d4167b74d30ecd0725a45897a5fcc562f4fc01eb /src/test | |
parent | d6135c52d0be70eda53768a8b340a449ef6d825c (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.java | 16 |
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',", + ")"); + } } |