| Index: build/android/pylib/results/json_results.py
|
| diff --git a/build/android/pylib/results/json_results.py b/build/android/pylib/results/json_results.py
|
| index 4e5c72031a69e4072f857937cebcb94d9811f342..5918caf1317601dee1f82422c33ab794f8a644a5 100644
|
| --- a/build/android/pylib/results/json_results.py
|
| +++ b/build/android/pylib/results/json_results.py
|
| @@ -87,12 +87,18 @@ def GenerateResultsDict(test_run_results):
|
|
|
| all_tests = set()
|
| per_iteration_data = []
|
| + test_run_links = {}
|
| +
|
| for test_run_result in test_run_results:
|
| iteration_data = collections.defaultdict(list)
|
| if isinstance(test_run_result, list):
|
| results_iterable = itertools.chain(*(t.GetAll() for t in test_run_result))
|
| + for tr in test_run_result:
|
| + test_run_links.update(tr.GetLinks())
|
| +
|
| else:
|
| results_iterable = test_run_result.GetAll()
|
| + test_run_links.update(test_run_result.GetLinks())
|
|
|
| for r in results_iterable:
|
| result_dict = {
|
| @@ -101,8 +107,7 @@ def GenerateResultsDict(test_run_results):
|
| 'output_snippet': r.GetLog(),
|
| 'losless_snippet': '',
|
| 'output_snippet_base64': '',
|
| - 'tombstones': r.GetTombstonesUrl() or '',
|
| - 'logcat_url': r.GetLogcatUrl() or '',
|
| + 'links': r.GetLinks(),
|
| }
|
| iteration_data[r.GetName()].append(result_dict)
|
|
|
| @@ -115,6 +120,7 @@ def GenerateResultsDict(test_run_results):
|
| # TODO(jbudorick): Add support for disabled tests within base_test_result.
|
| 'disabled_tests': [],
|
| 'per_iteration_data': per_iteration_data,
|
| + 'links': test_run_links,
|
| }
|
|
|
|
|
|
|