aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java
diff options
context:
space:
mode:
authorGravatar Liam Miller-Cushon <cushon@google.com>2016-07-14 00:03:00 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-07-14 11:12:57 +0000
commit76bdf6e17b0bf5bc4d25e30a6a32f3655492882e (patch)
tree91beac52797f0348160637368296864b01c35b2d /src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java
parent9f1159d255075fb8427076eb60fa5613fa0845ca (diff)
Don't join header compilation classpath arguments
The classpaths get split during flag parsing, so joining them is unnecessary. -- MOS_MIGRATED_REVID=127377219
Diffstat (limited to 'src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java')
-rw-r--r--src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java
index d683817382..a29ed27c01 100644
--- a/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java
+++ b/src/java_tools/buildjar/javatests/com/google/devtools/build/java/turbine/TurbineOptionsTest.java
@@ -157,6 +157,27 @@ public class TurbineOptionsTest {
}
@Test
+ public void repeatedClasspath() throws Exception {
+ String[] lines = {
+ "--classpath",
+ "liba.jar",
+ "libb.jar:libc.jar",
+ "--processorpath",
+ "libpa.jar",
+ "libpb.jar",
+ "libpc.jar",
+ };
+
+ TurbineOptions options =
+ TurbineOptionsParser.parse(Iterables.concat(BASE_ARGS, Arrays.asList(lines)));
+
+ assertThat(options.classPath()).containsExactly("liba.jar", "libb.jar", "libc.jar").inOrder();
+ assertThat(options.processorPath())
+ .containsExactly("libpa.jar", "libpb.jar", "libpc.jar")
+ .inOrder();
+ }
+
+ @Test
public void optionalTargetLabelAndRuleKind() throws Exception {
String[] lines = {
"--output",