In order to debug these selftest failures you end up having to comment out the file cleanup. Make this an option at the top of the file to make it a bit easier, I've had to do this too many times now.
Signed-off-by: Richard Purdie <[email protected]> --- meta/lib/oeqa/selftest/cases/sstatetests.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta/lib/oeqa/selftest/cases/sstatetests.py b/meta/lib/oeqa/selftest/cases/sstatetests.py index e978313c61f..febafdb2f7a 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 -- 2.39.2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#182328): https://lists.openembedded.org/g/openembedded-core/message/182328 Mute This Topic: https://lists.openembedded.org/mt/99286209/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
