From: Cleber Rosa <crosa@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Eduardo Habkost" <ehabkost@redhat.com>,
programmingkidx@gmail.com,
"Wainer dos Santos Moschetta" <wainersm@redhat.com>,
"Alex Bennée" <alex.bennee@linaro.org>,
"Fam Zheng" <famz@redhat.com>,
"Philippe Mathieu-Daudé" <f4bug@amsat.org>,
"Caio Carrara" <ccarrara@redhat.com>,
"Philippe Mathieu-Daudé" <philmd@redhat.com>,
"Cleber Rosa" <crosa@redhat.com>
Subject: [Qemu-devel] [RFC PATCH 2/2] Travis CI: break down OSX+clang jobs
Date: Fri, 9 Nov 2018 10:30:02 -0500 [thread overview]
Message-ID: <20181109153002.597-3-crosa@redhat.com> (raw)
In-Reply-To: <20181109153002.597-1-crosa@redhat.com>
The OSX jobs were timing out on Travis, due to the long time they need
to run tests with all targets. Let's break them down to avoid hitting
the time limit, and at the same time, give faster results.
Additionally the qtest based tests were hanging intermittently. The
first debugging attempt involved making their execution verbose. That
alone seemed to produce a positive effect and no hangs were observed
after that. Given that Travis checks for output to decide if a test
is hung or not, it makes sense that a verbose execution minimizes
false positives.
Signed-off-by: Cleber Rosa <crosa@redhat.com>
---
.travis.yml | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
diff --git a/.travis.yml b/.travis.yml
index aa49c7b114..505561aae6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -107,7 +107,34 @@ matrix:
- env: CONFIG="--disable-tcg"
TEST_CMD=""
compiler: gcc
- - env: CONFIG=""
+ # osx+clang jobs are broken in a number of target specific sets to
+ # allow jobs to finish before timing out
+ - env: CONFIG="--target-list=aarch64-softmmu,alpha-softmmu,arm-softmmu,cris-softmmu"
+ TEST_CMD="make V=1 check"
+ os: osx
+ compiler: clang
+ - env: CONFIG="--target-list=i386-softmmu,lm32-softmmu,m68k-softmmu,moxie-softmmu"
+ TEST_CMD="make V=1 check"
+ os: osx
+ compiler: clang
+ - env: CONFIG="--target-list=mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu"
+ TEST_CMD="make V=1 check"
+ os: osx
+ compiler: clang
+ - env: CONFIG="--target-list=nios2-softmmu,or1k-softmmu,ppc-softmmu,ppc64-softmmu,riscv32-softmmu"
+ TEST_CMD="make V=1 check"
+ os: osx
+ compiler: clang
+ - env: CONFIG="--target-list=s390x-softmmu,sh4-softmmu,sh4eb-softmmu,sparc-softmmu,sparc64-softmmu"
+ TEST_CMD="make V=1 check"
+ os: osx
+ compiler: clang
+ - env: CONFIG="--target-list=unicore32-softmmu,x86_64-softmmu,xtensa-softmmu,xtensaeb-softmmu"
+ TEST_CMD="make V=1 check"
+ os: osx
+ compiler: clang
+ - env: CONFIG="--target-list=hppa-softmmu,microblaze-softmmu,microblazeel-softmmu,tricore-softmmu,riscv64-softmmu"
+ TEST_CMD="make V=1 check"
os: osx
compiler: clang
# Python builds
--
2.19.1
prev parent reply other threads:[~2018-11-09 15:30 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-09 15:30 [Qemu-devel] [RFC PATCH 0/2] Address OS X Travis failures Cleber Rosa
2018-11-09 15:30 ` [Qemu-devel] [RFC PATCH 1/2] tests/test-qht-par: test gets stuck intermittently on OSX Cleber Rosa
2018-11-09 15:34 ` Peter Maydell
2018-11-09 17:06 ` Cleber Rosa
2018-11-09 15:56 ` Emilio G. Cota
2018-11-09 17:08 ` Cleber Rosa
2018-11-09 15:30 ` Cleber Rosa [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181109153002.597-3-crosa@redhat.com \
--to=crosa@redhat.com \
--cc=alex.bennee@linaro.org \
--cc=ccarrara@redhat.com \
--cc=ehabkost@redhat.com \
--cc=f4bug@amsat.org \
--cc=famz@redhat.com \
--cc=philmd@redhat.com \
--cc=programmingkidx@gmail.com \
--cc=qemu-devel@nongnu.org \
--cc=wainersm@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).