Current revision allows tests to be emulated on the host, or on binary-compatible hosts at best (eg: i386 on amd64). These patches allow testing on a few extra setups, to make sure bcachefs code can be tested on all those arches, without necessarly buying one to run the tests
Signed-off-by: Janpieter Sollie <[email protected]> Janpieter Sollie (7): Increase cross-compile compatibility add XXHash testing ktest-bcachefs: run tests on emulated architectures ktest: upgrade to debian trixie channel enable ARMv7 support Enable rust support cross-arch Ktest: re-introduce foreign unsupported architectures .gitignore | 1 + build-test-kernel | 36 ++++++------ cross.conf | 11 ++++ lib/common.sh | 90 +++++++++++++++--------------- lib/libktest.sh | 33 +++++++---- lib/testrunner | 8 ++- root_image | 52 +++++++++++++---- tests/bcachefs/single_device.ktest | 9 +++ tests/kconfig.sh | 53 +++++++++++++----- tests/test-libs.sh | 4 +- 10 files changed, 195 insertions(+), 102 deletions(-) create mode 100644 cross.conf -- 2.42.0
