diff options
Diffstat (limited to 'meta/lib/oeqa/buildperf/test_basic.py')
-rw-r--r-- | meta/lib/oeqa/buildperf/test_basic.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/lib/oeqa/buildperf/test_basic.py b/meta/lib/oeqa/buildperf/test_basic.py index 9310f3d86a..25dbfb0bf7 100644 --- a/meta/lib/oeqa/buildperf/test_basic.py +++ b/meta/lib/oeqa/buildperf/test_basic.py @@ -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() |