aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2024-07-05 09:40:09 +0100
committerAlex Bennée <alex.bennee@linaro.org>2024-07-05 12:33:37 +0100
commit4d17cc5a7811316d5c6ff09a33af0f1dd6a16d10 (patch)
treed2255e4c52c0a9dfb8adec726a5c3f85f4def0d6
parenttests/lcitool: fix debian-i686-cross toolchain prefix (diff)
downloadqemu-4d17cc5a7811316d5c6ff09a33af0f1dd6a16d10.tar.xz
qemu-4d17cc5a7811316d5c6ff09a33af0f1dd6a16d10.zip
testing: restore some testing for i686
The commit 4f9a8315e6 (gitlab-ci.d/crossbuilds: Drop the i386 system emulation job) was a little too aggressive dropping testing for 32 bit system builds. Partially revert but using the debian-i686 cross build images this time as fedora has deprecated the 32 bit stuff. As the SEV breakage gets in the way and its TCG issues we want to catch I've added --disable-kvm to the build. Reported-by: Richard Henderson <richard.henderson@linaro.org> Suggested-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20240705084047.857176-3-alex.bennee@linaro.org>
-rw-r--r--.gitlab-ci.d/crossbuilds.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/.gitlab-ci.d/crossbuilds.yml b/.gitlab-ci.d/crossbuilds.yml
index 47bdb99b5b..3de0341afe 100644
--- a/.gitlab-ci.d/crossbuilds.yml
+++ b/.gitlab-ci.d/crossbuilds.yml
@@ -37,6 +37,17 @@ cross-arm64-kvm-only:
IMAGE: debian-arm64-cross
EXTRA_CONFIGURE_OPTS: --disable-tcg --without-default-features
+cross-i686-system:
+ extends:
+ - .cross_system_build_job
+ - .cross_test_artifacts
+ needs:
+ job: i686-debian-cross-container
+ variables:
+ IMAGE: debian-i686-cross
+ EXTRA_CONFIGURE_OPTS: --disable-kvm
+ MAKE_CHECK_ARGS: check-qtest
+
cross-i686-user:
extends:
- .cross_user_build_job