def test_format(self):
        result = BenchmarkResults({'SomeTest': {'metrics': {'Time': {'current': [1, 2, 3]}}}})
        self.assertEqual(result.format(), 'SomeTest:Time: 2.0ms stdev=50.0%\n')

        result = BenchmarkResults({'SomeTest': {'metrics': {'Time': {'current': [1, 2, 3]}, 'Score': {'current': [2, 3, 4]}}}})
        self.assertEqual(result.format(), '''
SomeTest:Score: 3.0pt stdev=33.3%
        :Time: 2.0ms stdev=50.0%
'''[1:])

        result = BenchmarkResults({'SomeTest': {
            'metrics': {'Time': ['Total', 'Arithmetic']},
            'tests': {
                'SubTest1': {'metrics': {'Time': {'current': [1, 2, 3]}}},
                'SubTest2': {'metrics': {'Time': {'current': [4, 5, 6]}}}}}})
        self.assertEqual(result.format(), '''
SomeTest:Time:Arithmetic: 3.0ms stdev=33.3%
        :Time:Total: 7.0ms stdev=28.6%
        SubTest1:Time: 2.0ms stdev=50.0%
        SubTest2:Time: 5.0ms stdev=20.0%
'''[1:])
 def show_results(cls, results, scale_unit=True):
     results = BenchmarkResults(results)
     print results.format(scale_unit)
Пример #3
0
 def show_results(cls, results, scale_unit=True, show_iteration_values=False):
     results = BenchmarkResults(results)
     print(results.format(scale_unit, show_iteration_values))
Пример #4
0
 def show_results(cls, results, scale_unit=True):
     results = BenchmarkResults(results)
     print(results.format(scale_unit))
Пример #5
0
 def _show_results(cls, results):
     results = BenchmarkResults(results)
     print results.format()
Пример #6
0
 def _show_results(cls, results):
     results = BenchmarkResults(results)
     print results.format()