|
@@ -23,7 +23,6 @@ class Test1P1(BuildPerfTestCase):
|
|
|
|
|
|
def test1(self):
|
|
|
"""Measure wall clock of bitbake core-image-sato and size of tmp dir"""
|
|
|
- self.log_cmd_output("bitbake {} -c fetchall".format(self.build_target))
|
|
|
self.rm_tmp()
|
|
|
self.rm_sstate()
|
|
|
self.rm_cache()
|
|
@@ -39,8 +38,10 @@ class Test1P2(BuildPerfTestCase):
|
|
|
|
|
|
def test12(self):
|
|
|
"""Measure bitbake virtual/kernel"""
|
|
|
- self.log_cmd_output("bitbake {} -c cleansstate".format(
|
|
|
- self.build_target))
|
|
|
+ # Build and cleans state in order to get all dependencies pre-built
|
|
|
+ self.log_cmd_output(['bitbake', self.build_target])
|
|
|
+ self.log_cmd_output(['bitbake', self.build_target, '-c', 'cleansstate'])
|
|
|
+
|
|
|
self.sync()
|
|
|
self.measure_cmd_resources(['bitbake', self.build_target], 'build',
|
|
|
'bitbake ' + self.build_target)
|
|
@@ -73,6 +74,9 @@ class Test2(BuildPerfTestCase):
|
|
|
|
|
|
def test2(self):
|
|
|
"""Measure bitbake core-image-sato -c rootfs with sstate"""
|
|
|
+ # Build once in order to populate sstate cache
|
|
|
+ self.log_cmd_output(['bitbake', self.build_target])
|
|
|
+
|
|
|
self.rm_tmp()
|
|
|
self.rm_cache()
|
|
|
self.sync()
|