aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/rules
diff options
context:
space:
mode:
authorGravatar jingwen <jingwen@google.com>2017-09-22 11:57:16 -0400
committerGravatar John Cater <jcater@google.com>2017-09-25 09:37:26 -0400
commit0d00f700c71718043942d211ee73dcefe19d0854 (patch)
tree012e32120baf4b75bfd3abf974817e9670cbecbc /src/test/java/com/google/devtools/build/lib/rules
parente8d3c223185a8e1c0b659a5c70d2987460460d06 (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.java12
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",