[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v6 49/49] .travis.yml: add check-tcg test
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PATCH v6 49/49] .travis.yml: add check-tcg test |
Date: |
Mon, 11 Jun 2018 09:21:45 +0100 |
User-agent: |
mu4e 1.1.0; emacs 26.1.50 |
Philippe Mathieu-Daudé <address@hidden> writes:
> Hi Alex,
>
> On 06/08/2018 09:33 AM, Alex Bennée wrote:
>> Signed-off-by: Alex Bennée <address@hidden>
>> ---
>> .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é <address@hidden>
> Tested-by: Philippe Mathieu-Daudé <address@hidden>
>
>> + sudo: required
>> + dist: trusty
>> + compiler: gcc
>>
--
Alex Bennée
- [Qemu-devel] [PATCH v6 22/49] tests/tcg: enable building for ARM, (continued)
- [Qemu-devel] [PATCH v6 22/49] tests/tcg: enable building for ARM, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 35/49] tests/tcg: enable building for sh4, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 34/49] tests/tcg: enable building for m68k, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 12/49] tests/tcg/multiarch: move most output to stdout, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 36/49] tests/tcg: enable building for sparc64, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 32/49] tests/tcg/alpha: add Alpha specific tests, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 16/49] tests/tcg/i386: fix test-i386, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 21/49] tests/tcg: move ARM specific tests into subdir, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 49/49] .travis.yml: add check-tcg test, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 47/49] tests: add top-level make dependency for docker builds, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 43/49] tests/Makefile.include: add [build|clean|check]-tcg targets, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 18/49] tests/tcg/x86_64: add Makefile.target, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 31/49] tests/tcg: enable building for Alpha, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 25/49] tests/tcg/arm: add fcvt test cases for AArch32/64, Alex Bennée, 2018/06/08
- [Qemu-devel] [PATCH v6 42/49] Makefile.target: add (clean-/build-)guest-tests targets, Alex Bennée, 2018/06/08