diff options
Diffstat (limited to 'meta/lib/oeqa/buildperf/base.py')
-rw-r--r-- | meta/lib/oeqa/buildperf/base.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/meta/lib/oeqa/buildperf/base.py b/meta/lib/oeqa/buildperf/base.py index e4a79486f2..83439f1bdb 100644 --- a/meta/lib/oeqa/buildperf/base.py +++ b/meta/lib/oeqa/buildperf/base.py | |||
@@ -257,6 +257,7 @@ class BuildPerfTestCase(unittest.TestCase): | |||
257 | """Base class for build performance tests""" | 257 | """Base class for build performance tests""" |
258 | SYSRES = 'sysres' | 258 | SYSRES = 'sysres' |
259 | DISKUSAGE = 'diskusage' | 259 | DISKUSAGE = 'diskusage' |
260 | build_target = None | ||
260 | 261 | ||
261 | def __init__(self, *args, **kwargs): | 262 | def __init__(self, *args, **kwargs): |
262 | super(BuildPerfTestCase, self).__init__(*args, **kwargs) | 263 | super(BuildPerfTestCase, self).__init__(*args, **kwargs) |
@@ -271,6 +272,12 @@ class BuildPerfTestCase(unittest.TestCase): | |||
271 | self.times = [] | 272 | self.times = [] |
272 | self.sizes = [] | 273 | self.sizes = [] |
273 | 274 | ||
275 | def setUp(self): | ||
276 | """Set-up fixture for each test""" | ||
277 | if self.build_target: | ||
278 | self.log_cmd_output(['bitbake', self.build_target, | ||
279 | '-c', 'fetchall']) | ||
280 | |||
274 | def run(self, *args, **kwargs): | 281 | def run(self, *args, **kwargs): |
275 | """Run test""" | 282 | """Run test""" |
276 | self.start_time = datetime.now() | 283 | self.start_time = datetime.now() |