All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: "Philippe Mathieu-Daudé" <f4bug@amsat.org>
Cc: cota@braap.org, famz@redhat.com, berrange@redhat.com,
	richard.henderson@linaro.org, balrogg@gmail.com,
	aurelien@aurel32.net, agraf@suse.de, pbonzini@redhat.com,
	stefanha@redhat.com, stefanb@linux.vnet.ibm.com,
	marcandre.lureau@redhat.com, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH v6 49/49] .travis.yml: add check-tcg test
Date: Mon, 11 Jun 2018 09:21:45 +0100	[thread overview]
Message-ID: <87602p20o6.fsf@linaro.org> (raw)
In-Reply-To: <4ce0dd57-ca84-7c5b-45b8-4ccdd255ea73@amsat.org>


Philippe Mathieu-Daudé <f4bug@amsat.org> writes:

> Hi Alex,
>
> On 06/08/2018 09:33 AM, Alex Bennée wrote:
>> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
>> ---
>>  .travis.yml | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/.travis.yml b/.travis.yml
>> index 814be151f4..f1d2d9edec 100644
>> --- a/.travis.yml
>> +++ b/.travis.yml
>> @@ -152,3 +152,9 @@ matrix:
>>          - TEST_CMD=""
>>        before_script:
>>          - ./configure ${CONFIG} --extra-cflags="-g3 -O0 -fsanitize=thread -fuse-ld=gold" || cat config.log
>> +    - env:
>> +        - CONFIG="--disable-system --disable-docs"
>> +        - TEST_CMD="make check-tcg"
>
> Since we have default MAKEFLAGS="-j3"
>
> I'm getting many failures:
>
>   CROSS-BUILD ppc64le guest-tests with docker qemu:debian-ppc64el-cross
>   BUILD   debian-riscv64-cross
>   BUILD   debian-s390x-cross
>   CROSS-BUILD riscv64 guest-tests with docker qemu:debian-riscv64-cross
>   CROSS-BUILD s390x guest-tests with docker qemu:debian-s390x-cross
> Error in atexit._run_exitfuncs:
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
>     func(*targs, **kargs)
>   File "/home/travis/qemu/tests/docker/docker.py", line 174, in
> _kill_instances
>     return self._do_kill_instances(True)
>   File "/home/travis/qemu/tests/docker/docker.py", line 154, in
> _do_kill_instances
>     resp = self._output(["inspect", i])
>   File "/home/travis/qemu/tests/docker/docker.py", line 179, in _output
>     **kwargs)
>   File "/usr/lib/python2.7/subprocess.py", line 223, in check_output
>     raise CalledProcessError(retcode, cmd, output=output)
> CalledProcessError: Command '['docker', 'inspect', 'c71dbe973c55']'
> returned non-zero exit status 1
> Error in sys.exitfunc:
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
>     func(*targs, **kargs)
>   File "/home/travis/qemu/tests/docker/docker.py", line 174, in
> _kill_instances
>     return self._do_kill_instances(True)
>   File "/home/travis/qemu/tests/docker/docker.py", line 154, in
> _do_kill_instances
>     resp = self._output(["inspect", i])
>   File "/home/travis/qemu/tests/docker/docker.py", line 179, in _output
>     **kwargs)
>   File "/usr/lib/python2.7/subprocess.py", line 223, in check_output
>     raise CalledProcessError(retcode, cmd, output=output)
> subprocess.CalledProcessError: Command '['docker', 'inspect',
> 'c71dbe973c55']' returned non-zero exit status 1
>   BUILD   debian-sid
>   GEN     sh4eb-linux-user/config-target.h
>   CROSS-BUILD sh4eb guest-tests SKIPPED
>   CROSS-BUILD sparc guest-tests SKIPPED
>   GEN     sparc32plus-linux-user/config-target.h
>   CROSS-BUILD sparc32plus guest-tests SKIPPED
>   BUILD   debian-sid
>
> This works fine adding:
>
>      - MAKEFLAGS="-j1"

Hmm I would really like to get this working properly. But I thought I
did by building everything at the top level. I messed around with
conditional dependencies currently in:

  https://github.com/stsquad/qemu/tree/testing/tcg-testing-revival-v7

To try and make this better.

>
> Adding MAKEFLAGS="-j1":
> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
>
>> +      sudo: required
>> +      dist: trusty
>> +      compiler: gcc
>>


--
Alex Bennée

  reply	other threads:[~2018-06-11  8:21 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-08 12:32 [Qemu-devel] [PATCH v6 00/49] fix building of tests/tcg Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 01/49] configure: add support for --cross-cc-FOO Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 02/49] configure: move i386_cc to cross_cc_i386 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 03/49] configure: allow user to specify --cross-cc-cflags-foo= Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 04/49] configure: set cross_cc_FOO for host compiler Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 05/49] docker: Add "cc" subcommand Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 06/49] docker: extend "cc" command to accept compiler Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 07/49] docker: allow "cc" command to run in user context Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 08/49] docker: Makefile.include introduce DOCKER_SCRIPT Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 09/49] tests/tcg: move architecture independent tests into subdir Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 10/49] tests/tcg/multiarch: Build fix for linux-test Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 11/49] tests/tcg/multiarch: enable additional linux-test tests Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 12/49] tests/tcg/multiarch: move most output to stdout Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 13/49] tests/tcg: move i386 specific tests into subdir Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 14/49] tests/tcg: enable building for i386 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 15/49] tests/tcg/i386: Build fix for hello-i386 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 16/49] tests/tcg/i386: fix test-i386 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 17/49] tests/tcg/i386: add runner for test-i386-fprem Alex Bennée
2018-06-11  2:22   ` Philippe Mathieu-Daudé
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 18/49] tests/tcg/x86_64: add Makefile.target Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 19/49] tests/tcg/i386/test-i386: use modern vector_size attributes Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 20/49] tests/tcg/i386/test-i386: fix printf format Alex Bennée
2018-06-08 12:32 ` [PATCH v6 21/49] tests/tcg: move ARM specific tests into subdir Alex Bennée
2018-06-08 12:32   ` [Qemu-devel] " Alex Bennée
2018-06-08 12:32 ` [PATCH v6 22/49] tests/tcg: enable building for ARM Alex Bennée
2018-06-08 12:32   ` [Qemu-devel] " Alex Bennée
2018-06-08 12:32 ` [PATCH v6 23/49] tests/tcg/arm: fix up test-arm-iwmmxt test Alex Bennée
2018-06-08 12:32   ` [Qemu-devel] " Alex Bennée
2018-06-08 12:32 ` [PATCH v6 24/49] tests/tcg: enable building for AArch64 Alex Bennée
2018-06-08 12:32   ` [Qemu-devel] " Alex Bennée
2018-06-08 12:32 ` [PATCH v6 25/49] tests/tcg/arm: add fcvt test cases for AArch32/64 Alex Bennée
2018-06-08 12:32   ` [Qemu-devel] " Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 26/49] tests/tcg: move MIPS specific tests into subdir Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 27/49] tests/tcg: enable building for MIPS Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 28/49] tests/tcg/mips: include common mips hello-mips Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 29/49] tests/tcg: enable building for s390x Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 30/49] tests/tcg: enable building for ppc64 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 31/49] tests/tcg: enable building for Alpha Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 32/49] tests/tcg/alpha: add Alpha specific tests Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 33/49] tests/tcg: enable building for HPPA Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 34/49] tests/tcg: enable building for m68k Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 35/49] tests/tcg: enable building for sh4 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 36/49] tests/tcg: enable building for sparc64 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 37/49] tests/tcg: enable building for mips64 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 38/49] tests/tcg: enable building for RISCV64 Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 39/49] docker: move debian-powerpc-cross to sid based build Alex Bennée
2018-06-11  1:30   ` Philippe Mathieu-Daudé
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 40/49] tests/tcg: enable building for PowerPC Alex Bennée
2018-06-11  1:52   ` Philippe Mathieu-Daudé
2018-06-11  8:18     ` Alex Bennée
2018-06-08 12:32 ` [Qemu-devel] [PATCH v6 41/49] tests/tcg/Makefile: update to be called from Makefile.target Alex Bennée
2018-06-11  1:50   ` Philippe Mathieu-Daudé
2018-06-08 12:33 ` [Qemu-devel] [PATCH v6 42/49] Makefile.target: add (clean-/build-)guest-tests targets Alex Bennée
2018-06-11  2:15   ` Philippe Mathieu-Daudé
2018-06-08 12:33 ` [Qemu-devel] [PATCH v6 43/49] tests/Makefile.include: add [build|clean|check]-tcg targets Alex Bennée
2018-06-08 12:33 ` [PATCH v6 44/49] tests/tcg: add run, diff, and skip helper macros Alex Bennée
2018-06-08 12:33   ` [Qemu-devel] " Alex Bennée
2018-06-11  2:16   ` Philippe Mathieu-Daudé
2018-06-11  2:16     ` [Qemu-devel] " Philippe Mathieu-Daudé
2018-06-08 12:33 ` [Qemu-devel] [PATCH v6 45/49] tests/tcg: override runners for broken tests Alex Bennée
2018-06-11  1:58   ` Philippe Mathieu-Daudé
2018-06-08 12:33 ` [Qemu-devel] [PATCH v6 46/49] target/sh4: Fix translator.c assertion failure for gUSA Alex Bennée
2018-06-08 12:33 ` [Qemu-devel] [PATCH v6 47/49] tests: add top-level make dependency for docker builds Alex Bennée
2018-06-11  0:00   ` Philippe Mathieu-Daudé
2018-06-11  7:17     ` Alex Bennée
2018-06-11  1:34   ` Philippe Mathieu-Daudé
2018-06-11  7:18     ` Alex Bennée
2018-06-08 12:33 ` [Qemu-devel] [PATCH v6 48/49] tests/docker: prevent sub-makes re-building debian-sid Alex Bennée
2018-06-08 12:33 ` [Qemu-devel] [PATCH v6 49/49] .travis.yml: add check-tcg test Alex Bennée
2018-06-11  2:09   ` Philippe Mathieu-Daudé
2018-06-11  8:21     ` Alex Bennée [this message]
2018-06-08 14:23 ` [Qemu-devel] [PATCH v6 00/49] fix building of tests/tcg no-reply
2018-06-11  2:02 ` Philippe Mathieu-Daudé
2018-06-11  8:19   ` Alex Bennée
2018-06-11 10:47     ` Philippe Mathieu-Daudé
2018-06-11  2:27 ` Philippe Mathieu-Daudé

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=87602p20o6.fsf@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=agraf@suse.de \
    --cc=aurelien@aurel32.net \
    --cc=balrogg@gmail.com \
    --cc=berrange@redhat.com \
    --cc=cota@braap.org \
    --cc=f4bug@amsat.org \
    --cc=famz@redhat.com \
    --cc=marcandre.lureau@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    --cc=stefanb@linux.vnet.ibm.com \
    --cc=stefanha@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.