
Hi Simon,
Le 27/01/2022 à 16:06, Simon Glass a écrit :
Hi Philippe,
On Thu, 27 Jan 2022 at 07:03, Philippe Reynes philippe.reynes@softathome.com wrote:
Adds /tmp/sandbox to sys.path to look for libfdt, otherwise ci is broken if a py_test uses binman.
Signed-off-by: Philippe Reynes philippe.reynes@softathome.com
tools/binman/main.py | 1 + 1 file changed, 1 insertion(+)
Which test uses /tmp/sandbox to build U-Boot? We might need to use --toolpath for this, or set PYTHONPATH in the caller?
I have added a test that use binman in vboot (for global image signature, a header added before the image). This path should be added for the CI, otherwise tests "sandbox test.pyt " and "sandbox with clan test.py" fail.
diff --git a/tools/binman/main.py b/tools/binman/main.py index f62394043d..7d52482c0c 100755 --- a/tools/binman/main.py +++ b/tools/binman/main.py @@ -42,6 +42,7 @@ sys.path.insert(2, 'scripts/dtc/pylibfdt') sys.path.insert(2, os.path.join(srctree, 'scripts/dtc/pylibfdt')) sys.path.insert(2, os.path.join(srctree, 'build-sandbox/scripts/dtc/pylibfdt')) sys.path.insert(2, os.path.join(srctree, 'build-sandbox_spl/scripts/dtc/pylibfdt')) +sys.path.insert(2, os.path.join(srctree, '/tmp/sandbox/scripts/dtc/pylibfdt'))
# When running under python-coverage on Ubuntu 16.04, the dist-packages
# directories are dropped from the python path. Add them in so that we can find
2.17.1
Regards, Simon
Regards, Philippe