diff options
author | 2017-09-22 11:57:16 -0400 | |
---|---|---|
committer | 2017-09-25 09:37:26 -0400 | |
commit | 0d00f700c71718043942d211ee73dcefe19d0854 (patch) | |
tree | 012e32120baf4b75bfd3abf974817e9670cbecbc /src/test/java/com/google/devtools/build/lib/rules | |
parent | e8d3c223185a8e1c0b659a5c70d2987460460d06 (diff) |
Create AndroidManifest.xml symlink if user provides a manifest not named
"AndroidManifest.xml".
aapt requires the manifest to be named "AndroidManifest.xml" (unknown commit)
This allows users to provide manifests with custom names.
RELNOTES: Android rules no longer restrict the manifest file to be named "AndroidManifest.xml".
PiperOrigin-RevId: 169695062
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/rules')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java index 686ddc1a66..22ec0170cc 100644 --- a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java +++ b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java @@ -142,6 +142,18 @@ public class AndroidBinaryTest extends AndroidBuildViewTestCase { } @Test + public void testAndroidManifestWithCustomName() throws Exception { + scratchConfiguredTarget( + "java/a", + "a", + "android_binary(", + " name = 'a',", + " srcs = ['A.java'],", + " manifest = 'SomeOtherAndroidManifest.xml')"); + assertNoEvents(); + } + + @Test public void testMainDexProguardSpecs() throws Exception { useConfiguration("--noincremental_dexing"); ConfiguredTarget ct = scratchConfiguredTarget("java/a", "a", |