@@ -146,13 +146,18 @@ class Benchmark(models.Model):
146146 ('C' , 'Cross-project' ),
147147 ('O' , 'Own-project' ),
148148 )
149+ D_TYPES = (
150+ ('U' , 'Mean' ),
151+ ('M' , 'Median' ),
152+ )
149153
150154 name = models .CharField (unique = True , max_length = 100 )
151155 parent = models .ForeignKey (
152156 'self' , verbose_name = "parent" ,
153157 help_text = "allows to group benchmarks in hierarchies" ,
154158 null = True , blank = True , default = None )
155159 benchmark_type = models .CharField (max_length = 1 , choices = B_TYPES , default = 'C' )
160+ data_type = models .CharField (max_length = 1 , choices = D_TYPES , default = 'U' )
156161 description = models .CharField (max_length = 300 , blank = True )
157162 units_title = models .CharField (max_length = 30 , default = 'Time' )
158163 units = models .CharField (max_length = 20 , default = 'seconds' )
@@ -188,6 +193,8 @@ class Result(models.Model):
188193 std_dev = models .FloatField (blank = True , null = True )
189194 val_min = models .FloatField (blank = True , null = True )
190195 val_max = models .FloatField (blank = True , null = True )
196+ q1 = models .FloatField (blank = True , null = True )
197+ q3 = models .FloatField (blank = True , null = True )
191198 date = models .DateTimeField (blank = True , null = True )
192199 revision = models .ForeignKey (Revision , related_name = "results" )
193200 executable = models .ForeignKey (Executable , related_name = "results" )
0 commit comments