Beispiel #1
0
 def test_fixture1(self):
     parsed = test_lib.parse_fixture('csvoutput1')
     actual = perf_json.translate(parsed.timers())
     self.assertEqual(
         actual, {
             'results': [{
                 'name': 'InsertTest.output',
                 'workload': 'InsertTest.output',
                 'start': 15378141410.61109,
                 'end': 15378141436.8726,
                 'results': {
                     2: {
                         'ops_per_sec': 1252307.75,
                         'ops_per_sec_values': [1252307.75]
                     }
                 }
             },
                 {
                     'name': 'HelloTest.output',
                     'workload': 'HelloTest.output',
                     'start': 15378141410.61476,
                     'end': 15378141434.57943,
                     'results': {
                         2: {
                             'ops_per_sec': 55527.25,
                             'ops_per_sec_values': [55527.25]
                         }
                     }
                 }]
         })
 def test_fixture2(self):
     actual = test_lib.parse_fixture('csvoutput2').timers()
     self.assertEqual(
         actual, {
             'InsertRemoveTest.remove': {
                 'n':
                 823,
                 'threads':
                 set([
                     str(x) for x in [
                         0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
                         15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
                         28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
                         41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
                         54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
                         67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
                         80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
                         93, 94, 95, 96, 97, 98, 99
                     ]
                 ]),
                 'started':
                 1540233103870294,
                 'ended':
                 1540233383199723,
                 'mean':
                 4297048.190765492
             },
             'InsertRemoveTest.insert': {
                 'n':
                 823,
                 'threads':
                 set([
                     str(x) for x in [
                         0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
                         15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
                         28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
                         41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
                         54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
                         67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
                         80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
                         93, 94, 95, 96, 97, 98, 99
                     ]
                 ]),
                 'started':
                 1540233073074953,
                 'ended':
                 1540233380763649,
                 'mean':
                 8656706.69744836
             },
             'Genny.Setup': {
                 'n': 1,
                 'threads': {'0'},
                 'started': 1540233035593684,
                 'ended': 1540233044288445,
                 'mean': 8694761.0
             }
         })
 def test_fixture3(self):
     actual = test_lib.parse_fixture('csvoutput3').timers()
     self.assertEqual(
         actual, {
             'InsertRemoveTest.remove.op-time': {
                 'n': 6,
                 'threads': {'id-99'},
                 'started': 1547004939911848888,
                 'ended': 1547004939932315379,
                 'mean': 1814961.8333333333
             }
         })
 def test_fixture1(self):
     actual = test_lib.parse_fixture('csvoutput1').timers()
     self.assertEqual(
         actual, {
             'InsertTest.output': {
                 'mean': 1252307.75,
                 'n': 4,
                 'threads': {'id-0', 'id-1'},
                 'started': 1537814141061109,
                 'ended': 1537814143687260
             },
             'HelloTest.output': {
                 'mean': 55527.25,
                 'n': 4,
                 'threads': {'0', '1'},
                 'started': 1537814141061476,
                 'ended': 1537814143457943
             }
         })
Beispiel #5
0
 def test_fixture2(self):
     parsed = test_lib.parse_fixture('csvoutput2')
     actual = perf_json.translate(parsed.timers())
     self.assertEqual(
         actual, {
             'results': [{
                 'name': 'InsertRemoveTest.remove',
                 'workload': 'InsertRemoveTest.remove',
                 'start': 15402331038.70294,
                 'end': 15402333831.99723,
                 'results': {
                     100: {
                         'ops_per_sec': 4297048.190765492,
                         'ops_per_sec_values': [4297048.190765492]
                     }
                 }
             },
                 {
                     'name': 'InsertRemoveTest.insert',
                     'workload': 'InsertRemoveTest.insert',
                     'start': 15402330730.74953,
                     'end': 15402333807.63649,
                     'results': {
                         100: {
                             'ops_per_sec': 8656706.69744836,
                             'ops_per_sec_values': [8656706.69744836]
                         }
                     }
                 },
                 {
                     'name': 'Genny.Setup',
                     'workload': 'Genny.Setup',
                     'start': 15402330355.93684,
                     'end': 15402330442.88445,
                     'results': {
                         1: {
                             'ops_per_sec': 8694761.0,
                             'ops_per_sec_values': [8694761.0]
                         }
                     }
                 }]
         })