瀏覽代碼

verify Fixed a minor bug with double-appending

Mike Smith 11 年之前
父節點
當前提交
e177de9f15
共有 1 個文件被更改,包括 6 次插入2 次删除
  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:
       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:
-      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