Index: testing/android/junit/java/src/org/chromium/testing/local/JunitTestMain.java |
diff --git a/testing/android/junit/java/src/org/chromium/testing/local/JunitTestMain.java b/testing/android/junit/java/src/org/chromium/testing/local/JunitTestMain.java |
index d9c468d8470d5af2da99df76bb70f1ba043a69cf..ecbef0adfbb8e5e527264b450ab8f366e8f8e91d 100644 |
--- a/testing/android/junit/java/src/org/chromium/testing/local/JunitTestMain.java |
+++ b/testing/android/junit/java/src/org/chromium/testing/local/JunitTestMain.java |
@@ -76,10 +76,11 @@ public final class JunitTestMain { |
JunitTestArgParser parser = JunitTestArgParser.parse(args); |
JUnitCore core = new JUnitCore(); |
- GtestLogger logger = new GtestLogger(System.out); |
- core.addListener(new GtestListener(logger)); |
+ GtestLogger gtestLogger = new GtestLogger(System.out); |
+ JsonLogger jsonLogger = new JsonLogger(parser.getJsonOutputFile()); |
+ core.addListener(new JunitListener(gtestLogger, jsonLogger)); |
Class[] classes = findClassesFromClasspath(); |
- Request testRequest = Request.classes(new GtestComputer(logger), classes); |
+ Request testRequest = Request.classes(new GtestComputer(gtestLogger), classes); |
for (String packageFilter : parser.getPackageFilters()) { |
testRequest = testRequest.filterWith(new PackageFilter(packageFilter)); |
} |