From: Tom Rini <tr...@konsulko.com> Add a new flag to buildman so that we will in turn pass BINMAN_ALLOW_MISSING=1 to 'make'. Make use of this flag in CI.
Allow the settings file to control this. Cc: Rasmus Villemoes <rasmus.villem...@prevas.dk> Cc: Simon Glass <s...@chromium.org> Signed-off-by: Tom Rini <tr...@konsulko.com> Signed-off-by: Simon Glass <s...@chromium.org> --- Changes in v5: - Split out config_fname change into a separate patch - Rename GetGlobalValue to GetGlobalItemValue - Fix 'items' typo - Simplify implementation of GetGlobalItemValue() - Use '[global]' for the doc heading - Use double tick for arguments - Drop redundant allow_missing code - Split out the tests more Changes in v4: - Various changes that were unfortunately not recorded Changes in v3: - Add tests docs and a settings-file option .azure-pipelines.yml | 2 +- .gitlab-ci.yml | 6 +- tools/buildman/bsettings.py | 11 ++++ tools/buildman/builder.py | 5 +- tools/buildman/builderthread.py | 2 + tools/buildman/buildman.rst | 43 +++++++++++++ tools/buildman/cmdline.py | 6 ++ tools/buildman/control.py | 24 +++++++- tools/buildman/func_test.py | 106 +++++++++++++++++++++++++++++++- 9 files changed, 197 insertions(+), 8 deletions(-) Applied to u-boot-dm, thanks!