Index: build/android/pylib/junit/test_runner.py |
diff --git a/build/android/pylib/junit/test_runner.py b/build/android/pylib/junit/test_runner.py |
index 6238fe13927d3187a0718d85fb041e298c0bf658..d6704ee98fd89fe6f2472dff53a03aadf4164d9c 100644 |
--- a/build/android/pylib/junit/test_runner.py |
+++ b/build/android/pylib/junit/test_runner.py |
@@ -19,6 +19,7 @@ class JavaTestRunner(object): |
self._sdk_version = args.sdk_version |
self._test_filter = args.test_filter |
self._test_suite = args.test_suite |
+ self._coverage_dir = args.coverage_dir |
def SetUp(self): |
pass |
@@ -39,6 +40,9 @@ class JavaTestRunner(object): |
command.extend(['-runner-filter', self._runner_filter]) |
if self._sdk_version: |
command.extend(['-sdk-version', self._sdk_version]) |
+ if self._coverage_dir: |
+ # Prefix of JVM means it is JVM argument, not Jar argument. |
+ command.extend(['JVM-Demma.coverage.out.file=' + self._coverage_dir]) |
mikecase (-- gone --)
2016/05/09 21:11:46
Where are the .ec files stored by default?
jbudorick
2016/05/09 21:13:40
checkout root directory
BigBossZhiling
2016/05/09 21:14:19
By default it is saved in src directory.
|
return_code = cmd_helper.RunCmd(command) |
results_list = json_results.ParseResultsFromJson( |
json.loads(json_file.read())) |