diff options
-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 import oe import bb.siggen +# Set to True to preserve stamp files after test execution for debugging failures +keep_temp_files = False + class SStateBase(OESelftestTestCase): def setUpLocal(self): @@ -35,6 +38,10 @@ class SStateBase(OESelftestTestCase): self.target_os = bb_vars['TARGET_OS'] self.distro_specific_sstate = os.path.join(self.sstate_path, self.hostdistro) + def track_for_cleanup(self, path): + if not keep_temp_files: + super().track_for_cleanup(path) + # Creates a special sstate configuration with the option to add sstate mirrors def config_sstate(self, temp_sstate_location=False, add_local_mirrors=[]): self.temp_sstate_location = temp_sstate_location |