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 1f45214d2cdac78d26748eba306be48744fbc6dc..f9e61a96725308c72e5c3cd4978c2f2eba7d1dde 100644 |
--- a/build/android/pylib/base/base_test_result.py |
+++ b/build/android/pylib/base/base_test_result.py |
@@ -23,18 +23,20 @@ class ResultType(object): |
class BaseTestResult(object): |
"""Base class for a single test result.""" |
- def __init__(self, name, test_type, log=''): |
+ def __init__(self, name, test_type, duration=0, log=''): |
"""Construct a BaseTestResult. |
Args: |
name: Name of the test which defines uniqueness. |
test_type: Type of the test result as defined in ResultType. |
+ duration: Time it took for the test to run in milliseconds. |
log: An optional string listing any errors. |
""" |
assert name |
assert test_type in ResultType.GetTypes() |
self._name = name |
self._test_type = test_type |
+ self._duration = duration |
self._log = log |
def __str__(self): |
@@ -66,6 +68,10 @@ class BaseTestResult(object): |
"""Get the test result type.""" |
return self._test_type |
+ def GetDuration(self): |
+ """Get the test duration.""" |
+ return self._duration |
+ |
def GetLog(self): |
"""Get the test log.""" |
return self._log |