@@ -265,21 +265,24 @@ def save(self, *args, **kwargs):
265265 self .colorcode = "none"
266266
267267 # Save summary in order of priority
268+ # (changes results before trends, averages before individual results)
269+
268270 # Average change
269271 if average_change_color != "none" :
270272 self .summary = "Average %s %s" % (
271273 average_change_units .lower (),
272274 self .updown (average_change ))
273275 self .colorcode = average_change_color
276+
274277 # Single benchmark change
275- if max_change_color != "none" and self . colorcode != "red " :
278+ elif max_change_color != "none" :
276279 self .summary = "%s %s" % (
277280 max_change_ben ,
278281 self .updown (max_change ))
279282 self .colorcode = max_change_color
280283
281284 # Average trend
282- if average_trend_color != "none" and self . colorcode = = "none" :
285+ elif average_trend_color != "none" :
283286 self .summary = "Average %s trend %s" % (
284287 average_trend_units .lower (),
285288 self .updown (average_trend ))
@@ -288,18 +291,17 @@ def save(self, *args, **kwargs):
288291 self .colorcode = "yellow"
289292 elif average_trend_color == "green" :
290293 self .colorcode = "lightgreen"
294+
291295 # Single benchmark trend
292- if max_trend_color != "none" and self .colorcode != "red" :
293- if (self .colorcode == "none" or
294- (self .colorcode == "green" and "trend" not in self .summary )):
295- self .summary = "%s trend %s" % (
296- max_trend_ben ,
297- self .updown (max_trend ))
298- # use lighter colors for trend results:
299- if max_trend_color == "red" :
300- self .colorcode = "yellow"
301- elif max_trend_color == "green" :
302- self .colorcode = "lightgreen"
296+ elif max_trend_color != "none" :
297+ self .summary = "%s trend %s" % (
298+ max_trend_ben ,
299+ self .updown (max_trend ))
300+ # use lighter colors for trend results:
301+ if max_trend_color == "red" :
302+ self .colorcode = "yellow"
303+ elif max_trend_color == "green" :
304+ self .colorcode = "lightgreen"
303305
304306 super (Report , self ).save (* args , ** kwargs )
305307
0 commit comments