Fixes test tagging to just update the name
BUG=263053 NOTRY=True Review URL: https://chromiumcodereview.appspot.com/19859004 git-svn-id: http://src.chromium.org/svn/trunk/src/build@213005 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
Родитель
7cd9978436
Коммит
0aee671b0a
|
@ -22,7 +22,7 @@ class ResultType(object):
|
|||
class BaseTestResult(object):
|
||||
"""Base class for a single test result."""
|
||||
|
||||
def __init__(self, name, test_type, tag='', log=''):
|
||||
def __init__(self, name, test_type, log=''):
|
||||
"""Construct a BaseTestResult.
|
||||
|
||||
Args:
|
||||
|
@ -34,28 +34,28 @@ class BaseTestResult(object):
|
|||
assert test_type in ResultType.GetTypes()
|
||||
self._name = name
|
||||
self._test_type = test_type
|
||||
self._tag = tag
|
||||
self._log = log
|
||||
|
||||
def __str__(self):
|
||||
return self.GetTaggedName()
|
||||
return self._name
|
||||
|
||||
def __repr__(self):
|
||||
return self.GetTaggedName()
|
||||
return self._name
|
||||
|
||||
def __cmp__(self, other):
|
||||
# pylint: disable=W0212
|
||||
return cmp(self.GetTaggedName(), other.GetTaggedName())
|
||||
return cmp(self._name, other._name)
|
||||
|
||||
def __hash__(self):
|
||||
return hash(self.GetTaggedName())
|
||||
return hash(self._name)
|
||||
|
||||
def GetTaggedName(self):
|
||||
"""Get the test name with tag."""
|
||||
if self._tag:
|
||||
return '%s_%s' % (self._tag, self._name)
|
||||
else:
|
||||
return self._name
|
||||
def SetName(self, name):
|
||||
"""Set the test name.
|
||||
|
||||
Because we're putting this into a set, this should only be used if moving
|
||||
this test result into another set.
|
||||
"""
|
||||
self._name = name
|
||||
|
||||
def GetName(self):
|
||||
"""Get the test name."""
|
||||
|
@ -65,18 +65,10 @@ class BaseTestResult(object):
|
|||
"""Get the test result type."""
|
||||
return self._test_type
|
||||
|
||||
def GetTag(self):
|
||||
"""Get the test tag."""
|
||||
return self._tag
|
||||
|
||||
def GetLog(self):
|
||||
"""Get the test log."""
|
||||
return self._log
|
||||
|
||||
def SetTag(self, tag):
|
||||
"""Set the test tag."""
|
||||
self._tag = tag
|
||||
|
||||
|
||||
class TestRunResults(object):
|
||||
"""Set of results for a test run."""
|
||||
|
|
|
@ -157,7 +157,7 @@ def _RunTestsFromQueue(runner, test_collection, out_results, watcher,
|
|||
"""
|
||||
new_test_run_results = base_test_result.TestRunResults()
|
||||
for test_result in test_run_results.GetAll():
|
||||
test_result.SetTag(runner.device[-4:])
|
||||
test_result.SetName('%s_%s' % (runner.device[-4:], test_result.GetName()))
|
||||
new_test_run_results.AddResult(test_result)
|
||||
return new_test_run_results
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче