Index: build/android/emma_coverage_stats.py |
diff --git a/build/android/emma_coverage_stats.py b/build/android/emma_coverage_stats.py |
index 8500890703498679c76431b0ced124cd2101bc84..89a28982243fbb64932933202a7ef182bf5c69a4 100755 |
--- a/build/android/emma_coverage_stats.py |
+++ b/build/android/emma_coverage_stats.py |
@@ -450,14 +450,15 @@ def GenerateCoverageReport(line_coverage_file, out_file_path, coverage_dir): |
files_for_coverage = {f: lines |
for f, lines in potential_files_for_coverage.iteritems() |
if _EmmaCoverageStats.NeedsCoverage(f)} |
- if not files_for_coverage: |
+ |
+ coverage_results = {} |
+ if files_for_coverage: |
+ code_coverage = _EmmaCoverageStats(coverage_dir, files_for_coverage.keys()) |
+ coverage_results = code_coverage.GetCoverageDict( |
+ files_for_coverage) |
+ else: |
logging.info('No Java files requiring coverage were included in %s.', |
line_coverage_file) |
- return |
- |
- code_coverage = _EmmaCoverageStats(coverage_dir, files_for_coverage.keys()) |
- coverage_results = code_coverage.GetCoverageDict( |
- files_for_coverage) |
with open(out_file_path, 'w+') as out_status_file: |
json.dump(coverage_results, out_status_file) |