From 15552dbbee6f35b732759a5e584f1a37ac1ed2d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Thu, 28 Jan 2016 10:29:17 +0000 Subject: [PATCH] .travis.yml: enable each of the co-routine backends MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We disable "make check" for the gthread backend as it is broken. Signed-off-by: Alex Bennée Reviewed-by: David Gibson Tested-by: David Gibson --- .travis.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 60d8957184..92f47ab25b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -94,6 +94,10 @@ matrix: - env: TARGETS=i386-softmmu,x86_64-softmmu EXTRA_CONFIG="--enable-sparse" compiler: gcc + # Modules + - env: TARGETS=i386-softmmu,x86_64-softmmu + EXTRA_CONFIG="--enable-modules" + compiler: gcc # All the trace backends (apart from dtrace) - env: TARGETS=i386-softmmu,x86_64-softmmu EXTRA_CONFIG="--enable-trace-backends=log" @@ -113,6 +117,15 @@ matrix: EXTRA_CONFIG="--enable-trace-backends=ust" TEST_CMD="" compiler: gcc + # All the co-routine backends (apart from windows) + # We currently disable "make check" - env: TARGETS=i386-softmmu,x86_64-softmmu - EXTRA_CONFIG="--enable-modules" + EXTRA_CONFIG="--with-coroutine=gthread" + TEST_CMD="" + compiler: gcc + - env: TARGETS=i386-softmmu,x86_64-softmmu + EXTRA_CONFIG="--with-coroutine=ucontext" + compiler: gcc + - env: TARGETS=i386-softmmu,x86_64-softmmu + EXTRA_CONFIG="--with-coroutine=sigaltstack" compiler: gcc