
From: Tom Rini trini@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.villemoes@prevas.dk Cc: Simon Glass sjg@chromium.org Signed-off-by: Tom Rini trini@konsulko.com Signed-off-by: Simon Glass sjg@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!