def testAggregate(self): self.do_run(0, '1') self.do_run2(10, '2') self.do_run(20, '3') self.do_run2(40, '4') self.do_run(60, '5') profiler.aggregateResults() agg = profiler.aggregateDetailResults('2') self.assertEqual(agg.num_runs, 2) self.assertEqual(agg.ave_total_time, 10) agg = profiler.aggregateDetailResults('4') self.assertEqual(agg.events[0]['ave_time_total'], 1) self.assertEqual(agg.events[0]['ave_percentage'], 10) self.assertEqual(agg.events[1]['ave_time_total'], 7) self.assertEqual(agg.events[1]['ave_percentage'], 70) self.assertEqual(agg.events[1]['ave_time_processing'], 3) self.assertEqual(agg.events[1]['ave_percentage_processing'], 30) agg = profiler.aggregateDetailResults('1') # print agg.strEvents() self.assertEqual(agg.num_runs, 3) self.assertEqual(agg.ave_total_time, 10)
def testAggregate(self): self.do_run(0, '1') self.do_run2(10, '2') self.do_run(20, '3') self.do_run2(40, '4') self.do_run(60, '5') profiler.aggregateResults() agg = profiler.aggregateDetailResults('2') self.assertEqual(agg.num_runs, 2) self.assertEqual(agg.ave_total_time, 10) agg = profiler.aggregateDetailResults('4') self.assertEqual(agg.events[0]['ave_time_total'], 1) self.assertEqual(agg.events[0]['ave_percentage'], 10) self.assertEqual(agg.events[1]['ave_time_total'], 7) self.assertEqual(agg.events[1]['ave_percentage'], 70) self.assertEqual(agg.events[1]['ave_time_processing'], 3) self.assertEqual(agg.events[1]['ave_percentage_processing'], 30) agg = profiler.aggregateDetailResults('1') #print agg.strEvents() self.assertEqual(agg.num_runs, 3) self.assertEqual(agg.ave_total_time, 10)
def aggregateResults(self): """Generate aggregated results for the calls - where the call patterns exactly match by URL """ return profiler.aggregateResults()
def aggregateResults(self): '''Generate aggregated results for the calls - where the call patterns exactly match by URL ''' return profiler.aggregateResults()