mirror of
https://git.yoctoproject.org/poky
synced 2026-09-17 03:49:32 +02:00
oeqa: Add sync call to command execution
We previously put a sync call into devtool to try and combat the bitbake timeout issues on the autobuilder. It isn't enough as the timeouts occur mid test. They are also occurring on non-devtool tests. Add in sync calls around command execution instead. (From OE-Core rev: ceca5ed121e2b54415a7ab3a217882e4ea86923a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -107,13 +107,6 @@ class DevtoolBase(OESelftestTestCase):
|
||||
'under the build directory')
|
||||
self.append_config(self.sstate_conf)
|
||||
|
||||
def tearDown(self):
|
||||
# devtools tests are heavy on IO and if bitbake can't write out its caches, we see timeouts.
|
||||
# call sync around the tests to ensure the IO queue doesn't get too large, taking any IO
|
||||
# hit here rather than in bitbake shutdown.
|
||||
super().tearDown()
|
||||
os.system("sync")
|
||||
|
||||
def _check_src_repo(self, repo_dir):
|
||||
"""Check srctree git repository"""
|
||||
self.assertTrue(os.path.isdir(os.path.join(repo_dir, '.git')),
|
||||
|
||||
Reference in New Issue
Block a user