Lines Matching refs:benchmark
4 """Script to maintain the Telemetry benchmark default results file.
47 def ListCurrentDefaults(self, benchmark=all):
49 # can specify the name of a particular benchmark to see only that
50 # benchmark's default values.
52 print('The benchmark default results are currently empty.')
53 if benchmark == all:
60 elif benchmark in self._defaults:
61 results = self._defaults[benchmark]
62 out_str = benchmark + ' : '
67 print("Error: Unrecognized benchmark '%s'" % benchmark)
69 def AddDefault(self, benchmark, result):
70 if benchmark in self._defaults:
71 resultList = self._defaults[benchmark]
75 self._defaults[benchmark] = resultList
76 print("Updated results set for '%s': " % benchmark)
77 print('%s : %s' % (benchmark, repr(self._defaults[benchmark])))
79 def RemoveDefault(self, benchmark, result):
80 if benchmark in self._defaults:
81 resultList = self._defaults[benchmark]
84 print("Updated results set for '%s': " % benchmark)
85 print('%s : %s' % (benchmark, repr(self._defaults[benchmark])))
88 (result, benchmark))
90 print("Cannot find benchmark named '%s'" % benchmark)
95 def RemoveBenchmark(self, benchmark):
96 if benchmark in self._defaults:
97 del self._defaults[benchmark]
98 print("Deleted benchmark '%s' from list of benchmarks." % benchmark)
100 print("Cannot find benchmark named '%s'" % benchmark)
109 print("Cannot find benchmark named '%s'" % old_name)
124 (L)ist <benchmark> - List current defaults for benchmark
126 (A)dd <benchmark> <result> - Add a default result for a particular
127 benchmark (appends to benchmark's list
129 (D)elete <benchmark> <result> - Delete a default result for a
130 particular benchmark
131 (R)emove <benchmark> - Remove an entire benchmark (and its
133 (M)ove <old-benchmark> <new-benchmark> - Rename a benchmark
155 self.ListCurrentDefaults(benchmark=words[1])
160 benchmark = words[1]
163 self.AddDefault(benchmark, r)
168 benchmark = words[1]
170 self.RemoveDefault(benchmark, result)
175 benchmark = words[1]
176 self.RemoveBenchmark(benchmark)