Lines Matching full:bench
29 print '-a <url> the url to use for adding bench values to app engine app.'
32 print '-b <bench> the bench to show.'
35 print '-e <file> file containing expected bench values/ranges.'
36 print ' Will raise exception if actual bench values are out of range.'
44 print '-m <representation> representation of bench value.'
60 def __init__(self, bench, config, time_type, settings):
61 self.bench = bench
68 str(self.bench),
76 str(self.bench),
83 return (self.bench == other.bench and
89 return (hash(self.bench) ^
112 """Parses bench data from files like bench_r<revision>_<scalar>.
203 list of bench data points as values
205 bench_of_interest: optional filter parameters: which bench type is of
225 not bench_of_interest == point.bench):
247 line_name = Label(point.bench
327 rep = None # bench representation algorithm
333 title = 'Bench graph'
372 raise Exception("Dup entries for bench expectation %s" %
402 # Extract bench and config for dashboard plot.
403 bench, config = line_str.strip('_').split('.skp_')
406 start_rev, bench, platform, config)
408 exception = 'Bench %s value %s out of range [%s, %s].%s' % (
413 raise Exception('Bench values out of range:\n' +
417 """Writes latest bench values to appengine datastore.
419 url: the appengine url used to send bench values to write
421 bot: the bot platform the bench is run on
425 if not label.bench.endswith('.skp') or label.time_type:
436 config_data_dic[config].append(label.bench.replace('.skp', '') +
606 points_at_this_revision.append(point.bench)
734 <td width="1">Bench Type</td>
747 create_select(lambda l: l.bench, lines, 'benchSelect')
861 print '<!--Picture height %.2f corresponds to bench value %.2f.-->' % (