Home | History | Annotate | Download | only in bench

Lines Matching refs:bench

21 # Indices for getting elements from bench expectation files.
31 # URL prefix for the bench dashboard page. Showing recent 15 days of data.
37 print '-a <representation_alg> bench representation algorithm to use. '
39 print '-b <builder> name of the builder whose bench data we are checking.'
41 print '-e <file> file containing expected bench builder values/ranges.'
42 print ' Will raise exception if actual bench values are out of range.'
45 print ' bench values.'
52 def __init__(self, bench, config, time_type, settings):
53 self.bench = bench
60 str(self.bench),
68 str(self.bench),
75 return (self.bench == other.bench and
81 return (hash(self.bench) ^
90 revision_data_points: a list of bench data points
95 values = the corresponding bench value
99 point_name = Label(point.bench,point.config,point.time_type,
119 raise Exception("Dup entries for bench expectation %s" %
127 """Check if any bench results are outside of expected range.
130 the bench is out of the given range.
133 lines: dictionary mapping Label objects to the bench values.
136 bench representation algorithm.
142 Exception containing bench data that are out of range, if any.
153 # Extracts bench and config from line_str, which is in the format
154 # <bench-picture-name>.skp_<config>_
155 bench, config = line_str.strip('_').split('.skp_')
163 exception = 'Bench %s out of range [%s, %s] (%s vs %s, %s%%).' % (
167 DASHBOARD_URL_PREFIX, bench, platform, config])
168 if off_ratio > 1: # Bench is slower.
194 """Parses command line and checks bench expectations."""
206 rep = '25th' # bench representation algorithm, default to 25th