summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorAlexander Kanavin <alex@linutronix.de>2025-10-02 12:09:26 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-04 11:16:43 +0100
commitf8f8df95bb39a057d464864385a9ad7b009606f7 (patch)
tree2bd8171e702ae23553673132963ba9e1cca9f86a /bitbake
parentd860f6ae698228c8b609cbeec1adcae3b43f9baf (diff)
downloadpoky-f8f8df95bb39a057d464864385a9ad7b009606f7.tar.gz
bitbake: lib/bb/tests/setup.py: unset BBPATH to ensure isolation from the existing bitbake environment
bitbake-setup deduces top directory from BBPATH, which, if set, interferes with the tests' own setup. (Bitbake rev: ca21545bb847138d75d985d6d7eb0dc9b14550be) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/tests/setup.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/tests/setup.py b/bitbake/lib/bb/tests/setup.py
index c77e750db7..2076613d9b 100644
--- a/bitbake/lib/bb/tests/setup.py
+++ b/bitbake/lib/bb/tests/setup.py
@@ -181,6 +181,11 @@ print("BBPATH is {{}}".format(os.environ["BBPATH"]))
181 181
182 182
183 def test_setup(self): 183 def test_setup(self):
184 # unset BBPATH to ensure tests run in isolation from the existing bitbake environment
185 import os
186 if 'BBPATH' in os.environ:
187 del os.environ['BBPATH']
188
184 # check that no arguments works 189 # check that no arguments works
185 self.runbbsetup("") 190 self.runbbsetup("")
186 191