diff options
author | Philippe Mathieu-Daudé <philmd@redhat.com> | 2020-11-08 21:45:30 +0100 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2020-12-09 08:04:34 +0100 |
commit | d1a8b308a4ceb1071683bfcee22bd646b251f4a0 (patch) | |
tree | 28772ec2c2ce3812c6027b35486747d62e16b7fb /.gitlab-ci.yml | |
parent | d01bc2531c4055ca8b5c3a0cacb9e26d321550c7 (diff) | |
download | qemu-d1a8b308a4ceb1071683bfcee22bd646b251f4a0.zip qemu-d1a8b308a4ceb1071683bfcee22bd646b251f4a0.tar.gz qemu-d1a8b308a4ceb1071683bfcee22bd646b251f4a0.tar.bz2 |
gitlab-ci: Move coroutine tests across to gitlab
Similarly to commit 8cdb2cef3f1, move the coroutine tests to GitLab.
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201108204535.2319870-13-philmd@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
[thuth: Replaced Travis by Gitlab-CI in comment]
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7381c78..873ed19 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -413,6 +413,22 @@ build-tci: - QTEST_QEMU_BINARY="./qemu-system-x86_64" ./tests/qtest/pxe-test - QTEST_QEMU_BINARY="./qemu-system-s390x" ./tests/qtest/pxe-test -m slow +# 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-ucontext: + <<: *native_build_job_definition + variables: + IMAGE: ubuntu2004 + CONFIGURE_ARGS: --with-coroutine=ucontext --disable-tcg + MAKE_CHECK_ARGS: check-unit + +build-coroutine-sigaltstack: + <<: *native_build_job_definition + variables: + IMAGE: ubuntu2004 + CONFIGURE_ARGS: --with-coroutine=sigaltstack --disable-tcg + MAKE_CHECK_ARGS: check-unit + # Most jobs test latest gcrypt or nettle builds # # These jobs test old gcrypt and nettle from RHEL7 |