Procházet zdrojové kódy

verify Fixed a minor bug with double-appending

Mike Smith před 11 roky
rodič
revize
e177de9f15
1 změnil soubory, kde provedl 6 přidání a 2 odebrání
  1. 6 2
      toolset/benchmark/benchmarker.py

+ 6 - 2
toolset/benchmark/benchmarker.py

@@ -246,9 +246,13 @@ class Benchmarker:
     # If results has a size from the parse, then it succeeded.
     # If results has a size from the parse, then it succeeded.
     if results:
     if results:
       self.results['rawData'][test][framework.name] = results
       self.results['rawData'][test][framework.name] = results
-      self.results['succeeded'][test].append(framework.name)
+      # This may already be set for single-tests
+      if framework.name not in self.results['succeeded'][test]:
+        self.results['succeeded'][test].append(framework.name)
     else:
     else:
-      self.results['failed'][test].append(framework.name)
+      # This may already be set for single-tests
+      if framework.name not in self.results['failed'][test]:
+        self.results['failed'][test].append(framework.name)
 
 
   ############################################################
   ############################################################
   # End report_results
   # End report_results