aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build
diff options
context:
space:
mode:
authorGravatar asteinb <asteinb@google.com>2018-05-25 11:16:34 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-25 11:17:48 -0700
commitc2cf1132a75d03cc37888fe8c2b9583c7ce198c5 (patch)
tree77d981b934797bb9e335cabf1c9c496023bb74e9 /src/test/java/com/google/devtools/build
parent2643d4b7543403eae52c038e769231f539938195 (diff)
Automated rollback of commit 372fbc2f016157b0331f83a20edad10d4b4cf9f7.
*** Reason for rollback *** Roll forward with fix: I was assuming that R.txt and symbols files are always set, but they can be null in some cases (especially in the old data processing pipeline). Properly handle them here. RELNOTES: none PiperOrigin-RevId: 198075743
Diffstat (limited to 'src/test/java/com/google/devtools/build')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/android/AndroidDataConverterTest.java10
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java4
2 files changed, 13 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidDataConverterTest.java b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidDataConverterTest.java
index 36f5cac050..51bcd14639 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidDataConverterTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidDataConverterTest.java
@@ -68,6 +68,16 @@ public class AndroidDataConverterTest {
}
@Test
+ public void testMaybeWithArtifact() {
+ assertMap(
+ AndroidDataConverter.<String>builder(JoinerType.COLON_COMMA)
+ .maybeWithArtifact(getFunction(null))
+ .maybeWithArtifact(getFunction(null))
+ .build())
+ .isEqualTo(":");
+ }
+
+ @Test
public void test() {
assertMap(
AndroidDataConverter.<String>builder(JoinerType.SEMICOLON_AMPERSAND)
diff --git a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
index 6ba8585b01..cdd630c618 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidLibraryTest.java
@@ -1059,7 +1059,9 @@ public class AndroidLibraryTest extends AndroidBuildViewTestCase {
ConfiguredTarget foo = getConfiguredTarget(target);
SpawnAction action = (SpawnAction) actionsTestUtil().getActionForArtifactEndingWith(
getFilesToBuild(foo), "r.srcjar");
- assertThat(action.getArguments().contains("--debug")).isEqualTo(isDebug);
+
+ assertThat(ImmutableList.copyOf(paramFileArgsOrActionArgs(action)).contains("--debug"))
+ .isEqualTo(isDebug);
}
@Test