gitlab-ci.d/buildtest: Disintegrate the build-coroutine-sigaltstack job
We can get rid of the build-coroutine-sigaltstack job by moving the configure flags that should be tested here to other jobs: Move --with-coroutine=sigaltstack to the build-system-debian job (where the coroutines should get some more test coverage with "make check-block", too) and --enable-trace-backends=ftrace to the cross-s390x-kvm-only job. Message-Id: <20230207201447.566661-4-thuth@redhat.com> Reviewed-by: David Woodhouse <dwmw2@infradead.org> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
6eda5ef5f8
commit
2f5a375f60
@ -74,6 +74,7 @@ build-system-debian:
|
|||||||
job: amd64-debian-container
|
job: amd64-debian-container
|
||||||
variables:
|
variables:
|
||||||
IMAGE: debian-amd64
|
IMAGE: debian-amd64
|
||||||
|
CONFIGURE_ARGS: --with-coroutine=sigaltstack
|
||||||
TARGETS: arm-softmmu avr-softmmu i386-softmmu mipsel-softmmu
|
TARGETS: arm-softmmu avr-softmmu i386-softmmu mipsel-softmmu
|
||||||
riscv64-softmmu sh4eb-softmmu sparc-softmmu xtensaeb-softmmu
|
riscv64-softmmu sh4eb-softmmu sparc-softmmu xtensaeb-softmmu
|
||||||
MAKE_CHECK_ARGS: check-build
|
MAKE_CHECK_ARGS: check-build
|
||||||
@ -534,18 +535,6 @@ build-tci:
|
|||||||
- QTEST_QEMU_BINARY="./qemu-system-s390x" ./tests/qtest/pxe-test -m slow
|
- QTEST_QEMU_BINARY="./qemu-system-s390x" ./tests/qtest/pxe-test -m slow
|
||||||
- make check-tcg
|
- make check-tcg
|
||||||
|
|
||||||
# Alternate coroutines implementations are only really of interest to KVM users
|
|
||||||
# However we can't test against KVM on Gitlab-CI so we can only run unit tests
|
|
||||||
build-coroutine-sigaltstack:
|
|
||||||
extends: .native_build_job_template
|
|
||||||
needs:
|
|
||||||
job: amd64-ubuntu2004-container
|
|
||||||
variables:
|
|
||||||
IMAGE: ubuntu2004
|
|
||||||
CONFIGURE_ARGS: --with-coroutine=sigaltstack --disable-tcg
|
|
||||||
--enable-trace-backends=ftrace
|
|
||||||
MAKE_CHECK_ARGS: check-unit
|
|
||||||
|
|
||||||
# Check our reduced build configurations
|
# Check our reduced build configurations
|
||||||
build-without-defaults:
|
build-without-defaults:
|
||||||
extends: .native_build_job_template
|
extends: .native_build_job_template
|
||||||
|
@ -159,7 +159,7 @@ cross-s390x-kvm-only:
|
|||||||
job: s390x-debian-cross-container
|
job: s390x-debian-cross-container
|
||||||
variables:
|
variables:
|
||||||
IMAGE: debian-s390x-cross
|
IMAGE: debian-s390x-cross
|
||||||
EXTRA_CONFIGURE_OPTS: --disable-tcg
|
EXTRA_CONFIGURE_OPTS: --disable-tcg --enable-trace-backends=ftrace
|
||||||
|
|
||||||
cross-mips64el-kvm-only:
|
cross-mips64el-kvm-only:
|
||||||
extends: .cross_accel_build_job
|
extends: .cross_accel_build_job
|
||||||
|
Loading…
x
Reference in New Issue
Block a user