From: Quirin Gylstorff <quirin.gylsto...@siemens.com> This patchset adapts xenomai-images for the execution of tests on Linaro Automated Validation Architecture.
Next steps are: - adding a arm64 hardware target - documentation how to setup a own lab with lava-docker - discussion for a public LAVA master - Add a own repository for the test description instead using inline-testcase Changes: V2: - If Variable LAVA_USER is not set, the stage lava-test is not executed. - incorporate review - rename files - reoder commits - fix check if lava test are sucessful - reoder patches - remove x86-64 nfs patch, already on next - remove beagle-bone Devicetree patch, already on next Quirin Gylstorff (9): ci: Add LAVA jobs for targets ci: Add needs key word machine: Allow override of the image type kas: Use next as target ci: Add inline xenomai testsuite README: correct build line kernel: Update tests/README: Add deployment and Setup tests/README: Add Architecture .gitlab-ci.yml | 106 +++++++++++++++++++-- README.md | 2 +- conf/machine/hikey.conf | 6 +- conf/machine/qemu-arm64.conf | 1 - conf/machine/x86-64-efi.conf | 2 +- opt-latest.yml | 20 ++++ opt-lava-test.yml | 20 ++++ recipes-core/images/demo-image.bb | 2 +- recipes-kernel/linux/files/amd64_defconfig | 2 +- recipes-kernel/linux/linux-xenomai_4.19.bb | 12 ++- scripts/deploy_for_testing.sh | 40 ++++++++ scripts/run-lava-tests.sh | 30 ++++++ tests/README.md | 87 +++++++++++++++++ tests/jobs/xenomai-beaglebone.yml | 76 +++++++++++++++ tests/jobs/xenomai-minnow.yml | 73 ++++++++++++++ tests/jobs/xenomai-qemu-amd64.yml | 87 +++++++++++++++++ tests/jobs/xenomai-qemu-arm64.yml | 96 +++++++++++++++++++ tests/jobs/xenomai-qemu-armhf.yml | 87 +++++++++++++++++ tests/jobs/xenomai-x86-64.yml | 74 ++++++++++++++ 19 files changed, 800 insertions(+), 23 deletions(-) create mode 100644 opt-latest.yml create mode 100644 opt-lava-test.yml create mode 100755 scripts/deploy_for_testing.sh create mode 100755 scripts/run-lava-tests.sh create mode 100644 tests/README.md create mode 100644 tests/jobs/xenomai-beaglebone.yml create mode 100644 tests/jobs/xenomai-minnow.yml create mode 100644 tests/jobs/xenomai-qemu-amd64.yml create mode 100644 tests/jobs/xenomai-qemu-arm64.yml create mode 100644 tests/jobs/xenomai-qemu-armhf.yml create mode 100644 tests/jobs/xenomai-x86-64.yml -- 2.20.1