Chromium Code Reviews| Index: build/android/pylib/local/device/local_device_gtest_run.py |
| diff --git a/build/android/pylib/local/device/local_device_gtest_run.py b/build/android/pylib/local/device/local_device_gtest_run.py |
| index a04b6a2de47ae45e99afa384cb3ce7b0b96716c6..84051261861b9ce54900e959f67e11909bceb051 100644 |
| --- a/build/android/pylib/local/device/local_device_gtest_run.py |
| +++ b/build/android/pylib/local/device/local_device_gtest_run.py |
| @@ -7,6 +7,7 @@ import itertools |
| import logging |
| import os |
| import posixpath |
| +import time |
| from devil.android import device_errors |
| from devil.android import device_temp_file |
| @@ -418,12 +419,18 @@ class LocalDeviceGtestRun(local_device_test_run.LocalDeviceTestRun): |
| for result in results: |
| if result.GetType() == base_test_result.ResultType.CRASH: |
| if not resolved_tombstones: |
| - resolved_tombstones = '\n'.join(tombstones.ResolveTombstones( |
| + resolved_tombstones = tombstones.ResolveTombstones( |
| device, |
| resolve_all_tombstones=True, |
| include_stack_symbols=False, |
| - wipe_tombstones=True)) |
| - result.SetTombstones(resolved_tombstones) |
| + wipe_tombstones=True) |
| + stream_name = 'tombstones_%s_%s_%s' % ( |
|
jbudorick
2016/12/15 22:31:35
That said, this stream name may be confusing if we
BigBossZhiling
2016/12/20 19:34:08
Done.
|
| + result.GetName(), |
| + time.strftime('%Y%m%dT%H%M%S', time.localtime()), |
| + device.serial) |
| + tombstones_url = tombstones.LogdogTombstones(resolved_tombstones, |
| + stream_name) |
| + result.SetTombstonesUrl(tombstones_url) |
| not_run_tests = set(test).difference(set(r.GetName() for r in results)) |
| return results, list(not_run_tests) |