qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-2.11 v3 00/16] travis: speedup to reduce failures
@ 2017-08-09 20:26 Philippe Mathieu-Daudé
  2017-08-09 20:26 ` [Qemu-devel] [PATCH for-2.11 v3 01/16] travis: update sudo-enabled Trusty images Philippe Mathieu-Daudé
                   ` (15 more replies)
  0 siblings, 16 replies; 26+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-08-09 20:26 UTC (permalink / raw)
  To: Alex Bennée, Fam Zheng, Peter Maydell
  Cc: Philippe Mathieu-Daudé, qemu-devel

These patches try to improve our Travis CI usage (few failures the last days):
- lower false negative rate (mostly network issues),
- improved code coverage,
- speedup failure detection.

dropped since v2 (will follow as a separate series)
- multicore parallelism use
- cache use

Patch 1 is expected to enter /master as of yesterday.
Travis warned few months ago:
  "On Wednesday, June 21st 2017, we are going to update all our Ubuntu Trusty
  14.04 images."

Patches 4-6 try to avoid aborting a job on network failure.

Patches 7-9 intend to speedup jobs.

Patch 10 gives hint when ./configure fails, patch 12 silent build warnings.

RFC patch 13 uses upgraded GCC v5 -> v6.
RFC patch 14 don't fails the build if the slow gprof/gcov job fail.

Patches 15, 16 add more OSX VMs/toolchains (older, newer, bleeding edge).

Regards,

Phil.

Peter Maydell (1):
  travis: install more library dependencies

Philippe Mathieu-Daudé (15):
  travis: update sudo-enabled Trusty images
  travis: enable multiple caching features
  travis: increase S3 cache timeout
  travis: retry if llvm.org timeouts
  travis: retry when git submodules initialization fails
  travis: split the gprof/gcov job
  travis: reorder matrix to speedup failure
  travis: reduce git clone depth
  travis: check ./configure outcome, dump config.log on failure
  travis/osx: use readable YAML
  travis/osx: silent texinfo warnings
  RFC travis: use gcc-6 sanitizers
  RFC travis: allow_failures for gprof/gcov
  RFC travis/osx: build using more Xcode versions
  NOTFORMERGE travis/osx: build using bleeding Xcode

 .travis.yml | 134 +++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 97 insertions(+), 37 deletions(-)

-- 
2.13.3

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2018-12-19 23:22 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-09 20:26 [Qemu-devel] [PATCH for-2.11 v3 00/16] travis: speedup to reduce failures Philippe Mathieu-Daudé
2017-08-09 20:26 ` [Qemu-devel] [PATCH for-2.11 v3 01/16] travis: update sudo-enabled Trusty images Philippe Mathieu-Daudé
2017-09-15 15:22   ` Alex Bennée
2017-08-09 20:26 ` [Qemu-devel] [PATCH for-2.11 v3 02/16] travis: install more library dependencies Philippe Mathieu-Daudé
2017-08-09 20:26 ` [Qemu-devel] [PATCH for-2.11 v3 03/16] travis: enable multiple caching features Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 04/16] travis: increase S3 cache timeout Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 05/16] travis: retry if llvm.org timeouts Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 06/16] travis: retry when git submodules initialization fails Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 07/16] travis: split the gprof/gcov job Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 08/16] travis: reorder matrix to speedup failure Philippe Mathieu-Daudé
2017-09-15 15:24   ` Alex Bennée
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 09/16] travis: reduce git clone depth Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 10/16] travis: check ./configure outcome, dump config.log on failure Philippe Mathieu-Daudé
2017-09-15 15:26   ` Alex Bennée
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 11/16] travis/osx: use readable YAML Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [PATCH for-2.11 v3 12/16] travis/osx: silent texinfo warnings Philippe Mathieu-Daudé
2018-12-19 21:34   ` Philippe Mathieu-Daudé
2018-12-19 22:42     ` Peter Maydell
2018-12-19 23:12       ` Philippe Mathieu-Daudé
2018-12-19 23:22         ` Peter Maydell
2017-08-09 20:27 ` [Qemu-devel] [RFC PATCH for-2.11 v3 13/16] travis: use gcc-6 sanitizers Philippe Mathieu-Daudé
2017-08-09 20:27 ` [Qemu-devel] [RFC PATCH for-2.11 v3 14/16] travis: allow_failures for gprof/gcov Philippe Mathieu-Daudé
2017-09-15 15:51   ` Alex Bennée
2017-08-09 20:27 ` [Qemu-devel] [RFC PATCH for-2.11 v3 15/16] travis/osx: build using more Xcode versions Philippe Mathieu-Daudé
2017-09-15 15:54   ` Alex Bennée
2017-08-09 20:27 ` [Qemu-devel] [NOTFORMERGE PATCH for-2.11 v3 16/16] travis/osx: build using bleeding Xcode Philippe Mathieu-Daudé

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).