[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/11] travis: try to reduce failures
From: |
Philippe Mathieu-Daudé |
Subject: |
[Qemu-devel] [PATCH 00/11] travis: try to reduce failures |
Date: |
Fri, 16 Jun 2017 13:13:23 -0300 |
These patches try to improve our Travis CI usage (quite a few failures the last
days). This series include Peter's "Automate coverity scan uploads via Travis"
patches (https://www.mail-archive.com/address@hidden/msg457443.html).
Patch 1 is a no-op as of today, but if eventually Shippable improve their
hardware the builds will profit of it directly.
Patch 2 allow to check how many time is spent building the codebase versus
running the tests.
Patch 4/5 speed up a bit Travis building many test objects in parallel (using
all available cores) previous to run the tests sequentially (as before) so the
tests output don't get mixed.
Patch 6 use 'travis_retry' feature to avoid aborting a job on network failure
retrying 3 times (default).
Then are Peter patches improving Coverity.
Regards,
Phil.
Peter Maydell (3):
travis: install more library dependencies
scripts/run-coverity-scan: Script to run Coverity Scan build
travis: Add config to do a Coverity Scan upload
Philippe Mathieu-Daudé (8):
travis: build using all available cpus
travis: split building/testing to have finer elapsed time
travis: use yes/no variable to enable/disable tests
tests: add rule to compile many objects used by tests
travis: build tests objects in parallel, then run tests sequentially
travis: retry if llvm.org timeouts
travis: install more library dependencies
MAINTAINERS: self-appoint me as reviewer in build/test automation
.travis.yml | 82 ++++++++++++++++++----
MAINTAINERS | 1 +
scripts/run-coverity-scan | 170 ++++++++++++++++++++++++++++++++++++++++++++++
tests/Makefile.include | 8 ++-
4 files changed, 244 insertions(+), 17 deletions(-)
create mode 100755 scripts/run-coverity-scan
--
2.11.0
- [Qemu-devel] [PATCH 00/11] travis: try to reduce failures,
Philippe Mathieu-Daudé <=
- [Qemu-devel] [PATCH 01/11] travis: build using all available cpus, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 02/11] travis: split building/testing to have finer elapsed time, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 03/11] travis: use yes/no variable to enable/disable tests, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 04/11] tests: add rule to compile many objects used by tests, Philippe Mathieu-Daudé, 2017/06/16
- [Qemu-devel] [PATCH 06/11] travis: retry if llvm.org timeouts, Philippe Mathieu-Daudé, 2017/06/16