[OE-core] [PATCH v5 0/2] yocto-compat-layer: per machine checks
Patrick Ohly
patrick.ohly at intel.com
Wed Apr 12 15:44:24 UTC 2017
It is important to test with real MACHINE values, otherwise changes
introduced by layers only when their machines are selected wouldn't
show up. The new test_machine_signatures and test_machine_world tests
cover two aspects of that (signature differences and world build
failures).
V2: - use self.fail() instead of self.assertTrue(False, ...)
- test_machine_signatures check (work in progress)
V3: - rebased onto master where some yocto-compat-layer enhancements were already merged
- added OE-core fixes for issues found by the per-machine signature comparison
- finished test_machine_signatures (shorter output, explanations
on how to run bitbake-diffsigs, end report with one bitbake-diffsigs invocation)
- allow "bitbake -S none world" to fail during test_machine_signatures,
report such failures in a separate test_machine_world
V4: - avoid DEPENDS_remove for go-cross
- commit message spelling fixes
V5: - rebased after preceeding patches were merged
- generate task list dynamically based on depgraph instead of hard-coding it
Patrick Ohly (2):
yocto-compat-layer: test signature differences when setting MACHINE
yocto-compat-layer: better handling of per-machine world build breakage
scripts/lib/compatlayer/__init__.py | 23 +++-
scripts/lib/compatlayer/cases/bsp.py | 180 +++++++++++++++++++++++++++-
scripts/yocto-compat-layer.py | 3 +-
3 files changed, 201 insertions(+), 5 deletions(-)
base-commit: e41c90b852167bbcb434da57b84280e855acae33
--
git-series 0.9.1
More information about the Openembedded-core
mailing list