Browse Source

verify Updated succeeded/failed output

Mike Smith 11 years ago
parent
commit
115e0eef37
2 changed files with 20 additions and 5 deletions
  1. 17 5
      toolset/benchmark/benchmarker.py
  2. 3 0
      toolset/benchmark/framework_test.py

+ 17 - 5
toolset/benchmark/benchmarker.py

@@ -233,11 +233,11 @@ class Benchmarker:
       self.results['rawData'][test] = dict()
       self.results['rawData'][test] = dict()
 
 
     self.results['rawData'][test][framework.name] = results
     self.results['rawData'][test][framework.name] = results
-    
+
     if passed:
     if passed:
-      self.results['succeeded'].append(framework.name)
+      self.results['succeeded'][test].append(framework.name)
     else:
     else:
-      self.results['failed'].append(framework.name)
+      self.results['failed'][test].append(framework.name)
 
 
   ############################################################
   ############################################################
   # End report_results
   # End report_results
@@ -889,8 +889,20 @@ class Benchmarker:
       self.results['rawData']['update'] = dict()
       self.results['rawData']['update'] = dict()
       self.results['rawData']['plaintext'] = dict()
       self.results['rawData']['plaintext'] = dict()
       self.results['completed'] = dict()
       self.results['completed'] = dict()
-      self.results['succeeded'] = []
-      self.results['failed'] = []
+      self.results['succeeded'] = dict()
+      self.results['succeeded']['json'] = []
+      self.results['succeeded']['db'] = []
+      self.results['succeeded']['query'] = []
+      self.results['succeeded']['fortune'] = []
+      self.results['succeeded']['update'] = []
+      self.results['succeeded']['plaintext'] = []
+      self.results['failed'] = dict()
+      self.results['failed']['json'] = []
+      self.results['failed']['db'] = []
+      self.results['failed']['query'] = []
+      self.results['failed']['fortune'] = []
+      self.results['failed']['update'] = []
+      self.results['failed']['plaintext'] = []
     else:
     else:
       #for x in self.__gather_tests():
       #for x in self.__gather_tests():
       #  if x.name not in self.results['frameworks']:
       #  if x.name not in self.results['frameworks']:

+ 3 - 0
toolset/benchmark/framework_test.py

@@ -113,6 +113,9 @@ class FrameworkTest:
   def validateJson(self, jsonString):
   def validateJson(self, jsonString):
     obj = json.loads(jsonString)
     obj = json.loads(jsonString)
 
 
+    print "jsonString: '{s}'\n".format(s=jsonString)
+    print "obj: '{o}'\n".format(o=obj)
+
     if not obj:
     if not obj:
       return False
       return False
     if not obj.message:
     if not obj.message: