Ejemplo n.º 1
0
 def test_missingEnd_expectFailed(self):
     f = testdata.filePath('blender_pidstat_dump_missing_end.txt')
     parsed = profilers.PidStatParser(f).parse()
     self.assertFalse(parsed)
Ejemplo n.º 2
0
 def setUp(self):
     self.filePath = testdata.filePath('blender_perfstat_dump.txt')
     with open(self.filePath, 'r') as fp:
         self.text = fp.read()
Ejemplo n.º 3
0
 def test_expectSampleDetails(self):
     f = testdata.filePath('blender_pidstat_dump.txt')
     parsed = profilers.PidStatParser(f).parse()
     sample = parsed['samples'][5]
     self.assertEqual(16368, sample[3]['TID'])
Ejemplo n.º 4
0
 def setUp(self):
     self.filePath = testdata.filePath('blender_pidstat_dump.txt')
     with open(self.filePath, 'r') as fp:
         self.lines = fp.readlines()
     self.it = iter(self.lines)
Ejemplo n.º 5
0
 def test_expectNumOfSamples(self):
     f = testdata.filePath('blender_pidstat_dump.txt')
     parsed = profilers.PidStatParser(f).parse()
     self.assertEqual(13, len(parsed['samples']))
Ejemplo n.º 6
0
 def test_expectErrorKey(self):
     f = testdata.filePath('blender_pidstat_dump.txt')
     parsed = profilers.PidStatParser(f).parse()
     self.assertTrue('error' in parsed)
Ejemplo n.º 7
0
 def test_expectParsedStruct(self):
     f = testdata.filePath('blender_pidstat_dump.txt')
     parsed = profilers.PidStatParser(f).parse()
     self.assertTrue(parsed)