[Qemu-devel] [PATCH 00/13] Misc fixes / improvements for the docker and travis configs

Daniel P. Berrangé posted 13 patches 7 years ago
Test docker-clang@ubuntu passed
Test checkpatch passed
Test docker-mingw@fedora failed
Test asan passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190109163114.17010-1-berrange@redhat.com
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, Fam Zheng <fam@euphon.net>, "Philippe Mathieu-Daudé" <philmd@redhat.com>
.travis.yml                                   | 164 ++++++++++++------
tests/docker/dockerfiles/debian-amd64.docker  |   2 +
tests/docker/dockerfiles/debian.docker        |  13 --
.../dockerfiles/fedora-i386-cross.docker      |   2 +-
tests/docker/dockerfiles/fedora.docker        |   4 +-
5 files changed, 117 insertions(+), 68 deletions(-)
delete mode 100644 tests/docker/dockerfiles/debian.docker
[Qemu-devel] [PATCH 00/13] Misc fixes / improvements for the docker and travis configs
Posted by Daniel P. Berrangé 7 years ago
I've be exploring the possibility of using docker images from within
travis to let us avoid the ancient versions of ubuntu travis requires.

As part of this I needed todo some refactoring of travis config to
more consistently structure build / test commands and use of env
variables. That resulted in this series of misc fixes and improvements
for both docker & travis configs.

I've struggled to get travis to complete successfully in testing this,
but to best of my knowledge the problems I'm hitting are pre-existing.
In particular the gprof test fails reliably with 10 min timeout. The
OS-X build is failing fairly often with "make: write error" which looks
like a possible travis infrastructure bug AFAICT.  Other tests get some
non-deterministic failures too which are things we've seen often in
QEMU.

Daniel P. Berrangé (13):
  tests: run ldconfig after installing extra software
  tests: remove obsolete 'debian' dockerfile
  tests: update Fedora dockerfile to use Fedora 29
  tests: update Fedora i386 cross image to Fedora 29
  travis: add whitespace between each major section & matrix entry
  travis: define all the build matrix entries in one place
  travis: standardize the syntax used for env variables
  travis: don't clone git submodules upfront
  travis: move macOS brew setup into the macOS matrix entries
  travis: stop redefining the script commands
  travis: stop using container based envs
  travis: run tests in verbose mode
  travis: remove matrix settings that duplicate global settings

 .travis.yml                                   | 164 ++++++++++++------
 tests/docker/dockerfiles/debian-amd64.docker  |   2 +
 tests/docker/dockerfiles/debian.docker        |  13 --
 .../dockerfiles/fedora-i386-cross.docker      |   2 +-
 tests/docker/dockerfiles/fedora.docker        |   4 +-
 5 files changed, 117 insertions(+), 68 deletions(-)
 delete mode 100644 tests/docker/dockerfiles/debian.docker

-- 
2.19.2


Re: [Qemu-devel] [PATCH 00/13] Misc fixes / improvements for the docker and travis configs
Posted by no-reply@patchew.org 7 years ago
Patchew URL: https://patchew.org/QEMU/20190109163114.17010-1-berrange@redhat.com/



Hi,

This series failed the docker-mingw@fedora build test. Please find the testing commands and
their output below. If you have Docker installed, you can probably reproduce it
locally.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
time make docker-test-mingw@fedora SHOW_ENV=1 J=14
=== TEST SCRIPT END ===




The full log is available at
http://patchew.org/logs/20190109163114.17010-1-berrange@redhat.com/testing.docker-mingw@fedora/?type=message.
---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@redhat.com