This series adds a cover-coverage check to CI for Binman. The iMX8 tests are still not completed, so a work-around is included for those.
A few fixes are included for some other problems. Changes in v2: - Add new patch to add coverage to the requirements.txt file - Rebase to -master Jiaxun Yang (1): binman: Workaround lz4 cli padding in test cases Simon Glass (7): binman: Add coverage to requirements binman: Exclude dist-packages and site-packages binman: Drop GetRootSkipAtStart() binman: fit: Drop unused code binman: Drop algo check in CheckSetHashValue() binman: Work around missing test coverage CI: Run code-coverage test for Binman .azure-pipelines.yml | 5 ++++- .gitlab-ci.yml | 4 +++- tools/binman/etype/fit.py | 2 -- tools/binman/etype/section.py | 17 ----------------- tools/binman/ftest.py | 7 +++++-- tools/binman/main.py | 8 +++++++- tools/binman/requirements.txt | 1 + tools/binman/state.py | 3 +-- .../binman/test/184_compress_section_size.dts | 1 + tools/u_boot_pylib/test_util.py | 18 ++++++++++++++++-- 10 files changed, 38 insertions(+), 28 deletions(-) -- 2.43.0 base-commit: 8a2cf6307a2ccc09c39dde486b6d9375b78c82c2 branch: bing2