Chromium Code Reviews| Index: testing/android/junit/java/src/org/chromium/testing/local/JunitTestArgParser.java |
| diff --git a/testing/android/junit/java/src/org/chromium/testing/local/JunitTestArgParser.java b/testing/android/junit/java/src/org/chromium/testing/local/JunitTestArgParser.java |
| index 28379764291ba694e73c76d2f696b989b567fd45..89600f450aeaa4d86be441ceb1bbc20c1ef59322 100644 |
| --- a/testing/android/junit/java/src/org/chromium/testing/local/JunitTestArgParser.java |
| +++ b/testing/android/junit/java/src/org/chromium/testing/local/JunitTestArgParser.java |
| @@ -7,16 +7,19 @@ package org.chromium.testing.local; |
| import java.io.File; |
| import java.util.HashSet; |
| import java.util.Set; |
| +import java.util.regex.Pattern; |
| /** |
| * Parses command line arguments for JunitTestMain. |
| */ |
| public class JunitTestArgParser { |
| + private static final Pattern COLON = Pattern.compile(":"); |
|
jbudorick
2015/04/02 14:21:43
nit: Separate this from the members.
|
| private final Set<String> mPackageFilters; |
| private final Set<Class<?>> mRunnerFilters; |
| private final Set<String> mGtestFilters; |
| private File mJsonOutput; |
| + private String[] mTestJars; |
| public static JunitTestArgParser parse(String[] args) { |
| @@ -43,6 +46,9 @@ public class JunitTestArgParser { |
| } else if ("json-results-file".equals(argName)) { |
| // Read the command line argument after the flag. |
| parsed.setJsonOutputFile(args[++i]); |
| + } else if ("test-jars".equals(argName)) { |
| + // Read the command line argument after the flag. |
| + parsed.setTestJars(args[++i]); |
| } else { |
| System.out.println("Ignoring flag: \"" + argName + "\""); |
| } |
| @@ -84,6 +90,10 @@ public class JunitTestArgParser { |
| return mJsonOutput; |
| } |
| + public String[] getTestJars() { |
| + return mTestJars; |
| + } |
| + |
| private void addPackageFilter(String packageFilter) { |
| mPackageFilters.add(packageFilter); |
| } |
| @@ -100,5 +110,7 @@ public class JunitTestArgParser { |
| mJsonOutput = new File(path); |
| } |
| -} |
| - |
| + private void setTestJars(String jars) { |
| + mTestJars = COLON.split(jars); |
| + } |
| +} |