Browse Source

verify Fixed the double-up warning problem

Mike Smith 11 years ago
parent
commit
c33b3ad1bf
1 changed files with 2 additions and 1 deletions
  1. 2 1
      toolset/benchmark/benchmarker.py

+ 2 - 1
toolset/benchmark/benchmarker.py

@@ -277,7 +277,8 @@ class Benchmarker:
       if framework.name not in self.results['succeeded'][test]:
       if framework.name not in self.results['succeeded'][test]:
         self.results['succeeded'][test].append(framework.name)
         self.results['succeeded'][test].append(framework.name)
       # Add this type
       # Add this type
-      if os.path.exists(self.get_warning_file(framework.name, test)):
+      if (os.path.exists(self.get_warning_file(framework.name, test)) and
+          framework.name not in self.results['warning'][test]):
         self.results['warning'][test].append(framework.name)
         self.results['warning'][test].append(framework.name)
     else:
     else:
       # This may already be set for single-tests
       # This may already be set for single-tests