aboutsummaryrefslogtreecommitdiff
path: root/crosperf/results_cache.py
diff options
context:
space:
mode:
Diffstat (limited to 'crosperf/results_cache.py')
-rw-r--r--crosperf/results_cache.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/crosperf/results_cache.py b/crosperf/results_cache.py
index 04e6590b..36218bdb 100644
--- a/crosperf/results_cache.py
+++ b/crosperf/results_cache.py
@@ -57,6 +57,8 @@ class Result(object):
self.keyvals = None
self.board = None
self.suite = None
+ self.cwp_dso = ''
+ self.weight = 0.0
self.retval = None
self.out = None
@@ -266,13 +268,15 @@ class Result(object):
value = str(misc.UnitToNumber(num_events))
self.keyvals[key] = value
- def PopulateFromRun(self, out, err, retval, test, suite):
+ def PopulateFromRun(self, out, err, retval, test, suite, cwp_dso, weight):
self.board = self.label.board
self.out = out
self.err = err
self.retval = retval
self.test_name = test
self.suite = suite
+ self.cwp_dso = cwp_dso
+ self.weight = weight
self.chroot_results_dir = self.GetResultsDir()
self.results_dir = misc.GetOutsideChrootPath(self.chromeos_root,
self.chroot_results_dir)
@@ -450,12 +454,14 @@ class Result(object):
err,
retval,
test,
- suite='telemetry_Crosperf'):
+ suite='telemetry_Crosperf',
+ cwp_dso='',
+ weight=0.0):
if suite == 'telemetry':
result = TelemetryResult(logger, label, log_level, machine)
else:
result = cls(logger, label, log_level, machine)
- result.PopulateFromRun(out, err, retval, test, suite)
+ result.PopulateFromRun(out, err, retval, test, suite, cwp_dso, weight)
return result
@classmethod
@@ -487,7 +493,7 @@ class TelemetryResult(Result):
super(TelemetryResult, self).__init__(logger, label, log_level, machine,
cmd_exec)
- def PopulateFromRun(self, out, err, retval, test, suite):
+ def PopulateFromRun(self, out, err, retval, test, suite, cwp_dso, weight):
self.out = out
self.err = err
self.retval = retval