diff options
| author | Alexander Kanavin <alex@linutronix.de> | 2025-10-02 12:09:26 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-14 11:24:57 +0100 |
| commit | 9f820ce0f4f5dbe059c95240d62ed3a72dfa0071 (patch) | |
| tree | 44ab810486125041cdc6a5807c0ac5cc9c9f2e22 | |
| parent | bebbf40426e4db8b15a0caa48303f2416373e867 (diff) | |
| download | poky-9f820ce0f4f5dbe059c95240d62ed3a72dfa0071.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: e974d42eb5229f755e14b46a00ad06b23b53e143)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | bitbake/lib/bb/tests/setup.py | 5 |
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 | ||
