def testForSmoothness(self): ps = self.CreatePageSetFromFileInUnittestDataDir('create_many_objects.html') measurement = oilpan_gc_times.OilpanGCTimesForSmoothness() results = self.RunMeasurement(measurement, ps, options=self._options) self.assertEquals(0, len(results.failures)) precise = results.FindAllPageSpecificValuesNamed('oilpan_precise_mark') conservative = results.FindAllPageSpecificValuesNamed( 'oilpan_conservative_mark') self.assertLess(0, len(precise) + len(conservative))
def testForSmoothness(self): ps = self.CreateStorySetFromFileInUnittestDataDir( 'create_many_objects.html') measurement = oilpan_gc_times.OilpanGCTimesForSmoothness() results = self.RunMeasurement(measurement, ps, options=self._options) self.assertEquals(0, len(results.failures)) gc_events = [] for gc_reason in self._GC_REASONS: label = 'oilpan_%s_mark' % gc_reason gc_events.extend(results.FindAllPageSpecificValuesNamed(label)) self.assertLess(0, len(gc_events))