diff options
| -rw-r--r-- | meta/lib/oeqa/selftest/cases/eSDK.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/cases/eSDK.py b/meta/lib/oeqa/selftest/cases/eSDK.py index d7aef93991..8e3a43d1c0 100644 --- a/meta/lib/oeqa/selftest/cases/eSDK.py +++ b/meta/lib/oeqa/selftest/cases/eSDK.py | |||
| @@ -2,6 +2,7 @@ import tempfile | |||
| 2 | import shutil | 2 | import shutil |
| 3 | import os | 3 | import os |
| 4 | import glob | 4 | import glob |
| 5 | import time | ||
| 5 | from oeqa.core.decorator.oeid import OETestID | 6 | from oeqa.core.decorator.oeid import OETestID |
| 6 | from oeqa.selftest.case import OESelftestTestCase | 7 | from oeqa.selftest.case import OESelftestTestCase |
| 7 | from oeqa.utils.commands import runCmd, bitbake, get_bb_var, get_bb_vars | 8 | from oeqa.utils.commands import runCmd, bitbake, get_bb_var, get_bb_vars |
| @@ -95,6 +96,11 @@ SSTATE_MIRRORS = "file://.* file://%s/PATH" | |||
| 95 | 96 | ||
| 96 | @classmethod | 97 | @classmethod |
| 97 | def tearDownClass(cls): | 98 | def tearDownClass(cls): |
| 99 | for i in range(0, 10): | ||
| 100 | if os.path.exists(os.path.join(cls.tmpdir_eSDKQA, 'bitbake.lock')): | ||
| 101 | time.sleep(1) | ||
| 102 | else: | ||
| 103 | break | ||
| 98 | cls.tmpdirobj.cleanup() | 104 | cls.tmpdirobj.cleanup() |
| 99 | super().tearDownClass() | 105 | super().tearDownClass() |
| 100 | 106 | ||
