diff options
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/sstatetests.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/cases/sstatetests.py b/meta/lib/oeqa/selftest/cases/sstatetests.py index e978313c61..febafdb2f7 100644 --- a/meta/lib/oeqa/selftest/cases/sstatetests.py +++ b/meta/lib/oeqa/selftest/cases/sstatetests.py | |||
@@ -18,6 +18,9 @@ from oeqa.selftest.case import OESelftestTestCase | |||
18 | import oe | 18 | import oe |
19 | import bb.siggen | 19 | import bb.siggen |
20 | 20 | ||
21 | # Set to True to preserve stamp files after test execution for debugging failures | ||
22 | keep_temp_files = False | ||
23 | |||
21 | class SStateBase(OESelftestTestCase): | 24 | class SStateBase(OESelftestTestCase): |
22 | 25 | ||
23 | def setUpLocal(self): | 26 | def setUpLocal(self): |
@@ -35,6 +38,10 @@ class SStateBase(OESelftestTestCase): | |||
35 | self.target_os = bb_vars['TARGET_OS'] | 38 | self.target_os = bb_vars['TARGET_OS'] |
36 | self.distro_specific_sstate = os.path.join(self.sstate_path, self.hostdistro) | 39 | self.distro_specific_sstate = os.path.join(self.sstate_path, self.hostdistro) |
37 | 40 | ||
41 | def track_for_cleanup(self, path): | ||
42 | if not keep_temp_files: | ||
43 | super().track_for_cleanup(path) | ||
44 | |||
38 | # Creates a special sstate configuration with the option to add sstate mirrors | 45 | # Creates a special sstate configuration with the option to add sstate mirrors |
39 | def config_sstate(self, temp_sstate_location=False, add_local_mirrors=[]): | 46 | def config_sstate(self, temp_sstate_location=False, add_local_mirrors=[]): |
40 | self.temp_sstate_location = temp_sstate_location | 47 | self.temp_sstate_location = temp_sstate_location |