[elbe-devel] [PATCH v2 0/6] Inspect build output
Olivier Dion
dion at linutronix.de
Mon Aug 3 18:40:29 CEST 2020
* Change since v1
- Use of elbepack.filesystem.TmpdirFilesystem
- Remove of 'skip_if' decorator and use registration tag for command
instead (see NOTE)
- Checkers are not run in parallel anymore
- Binaries built by the SDK should be run using binfmt instead of
cherry-picking an interpreter
- Add rebuild checker (see NOTE)
* NOTE
** Tag registration
Checkers are registered with a tag. This tag is the name of a
subcommand to use on the command line. For example, 'elbe
check-build cdrom ./elbe-build-dir' will run the checker with tag
'cdrom'. As a special case, the tag 'all' will run all checkers.
** Rebuild checker
This simple checker simply rebuild a project using the
bin-cdrom.iso. This _should_ work flawlessy now that the
bin-cdrom.iso has been fixed.
Olivier Dion (6):
commands: check-build: Create base for checkers
commands: check-build: Add cdrom checker
commands check-build: Add image checker
schema dbsfed: Add schema definitions for image checker
commands check-build: Add SDK checker
commands: check-build: Add rebuild command
elbepack/commands/check-build.py | 630 +++++++++++++++++++++++++++++++
elbepack/filesystem.py | 7 +
schema/dbsfed.xsd | 130 +++++++
3 files changed, 767 insertions(+)
create mode 100644 elbepack/commands/check-build.py
--
2.28.0
More information about the elbe-devel
mailing list