| Index: build/android/pylib/base/base_test_result.py
|
| diff --git a/build/android/pylib/base/base_test_result.py b/build/android/pylib/base/base_test_result.py
|
| index 5f8db5234079dedd25dd31c8fabb02763b642f14..af9f68f8e537889cf6099a41c7da4535e741ae28 100644
|
| --- a/build/android/pylib/base/base_test_result.py
|
| +++ b/build/android/pylib/base/base_test_result.py
|
| @@ -56,8 +56,7 @@ class BaseTestResult(object):
|
| self._test_type = test_type
|
| self._duration = duration
|
| self._log = log
|
| - self._tombstones_url = None
|
| - self._logcat_url = None
|
| + self._links = {}
|
|
|
| def __str__(self):
|
| return self._name
|
| @@ -105,25 +104,31 @@ class BaseTestResult(object):
|
| """Get the test log."""
|
| return self._log
|
|
|
| - def SetTombstonesUrl(self, tombstones_url):
|
| - self._tombstones_url = tombstones_url
|
| + def SetLink(self, name, link_url):
|
| + """Set link with test result data."""
|
| + self._links[name] = link_url
|
|
|
| - def GetTombstonesUrl(self):
|
| - return self._tombstones_url
|
| + def GetLinks(self):
|
| + """Get dict containing links to test result data."""
|
| + return self._links
|
|
|
| - def SetLogcatUrl(self, logcat_url):
|
| - self._logcat_url = logcat_url
|
| -
|
| - def GetLogcatUrl(self):
|
| - return self._logcat_url
|
|
|
| class TestRunResults(object):
|
| """Set of results for a test run."""
|
|
|
| def __init__(self):
|
| + self._links = {}
|
| self._results = set()
|
| self._results_lock = threading.RLock()
|
|
|
| + def SetLink(self, name, link_url):
|
| + """Add link with test run results data."""
|
| + self._links[name] = link_url
|
| +
|
| + def GetLinks(self):
|
| + """Get dict containing links to test run result data."""
|
| + return self._links
|
| +
|
| def GetLogs(self):
|
| """Get the string representation of all test logs."""
|
| with self._results_lock:
|
|
|