[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 6c9332: .travis.yml: collapse the test matrix
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 6c9332: .travis.yml: collapse the test matrix |
Date: |
Tue, 05 Apr 2016 03:30:04 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 6c9332918620a1512f6af5ff250b38228d13a4d6
https://github.com/qemu/qemu/commit/6c9332918620a1512f6af5ff250b38228d13a4d6
Author: Alex Bennée <address@hidden>
Date: 2016-04-05 (Tue, 05 Apr 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: collapse the test matrix
Remove the concept of TARGETS and build the complete target list for
each config combination. Now the matrix is just based on CONFIG stanzas
and we use the additional stuff for:
- things that only work on one compiler (sparse, gcov, gprof)
- combos where "make check" fails
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Commit: 1d002037f93898c9b507cd010bbb9075870ecc5d
https://github.com/qemu/qemu/commit/1d002037f93898c9b507cd010bbb9075870ecc5d
Author: Alex Bennée <address@hidden>
Date: 2016-04-05 (Tue, 05 Apr 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: enable OSX builds
Travis has support for OSX builds. Making the setup work cleanly
involves a little hacking about with the .travis.yml file but rather
than make it too messy I've pushed all the "brew" install stuff into a
support script called ./scripts/macosx-brew.sh.
Currently only the default ./configure ${CONFIG} is built as I'm not
sure what extra coverage would come from the other build stanzas.
Signed-off-by: Alex Bennée <address@hidden>
Acked-by: Peter Maydell <address@hidden>
Commit: 7436268ce7062b32af1d07a392e00f0c3ae664cd
https://github.com/qemu/qemu/commit/7436268ce7062b32af1d07a392e00f0c3ae664cd
Author: Alex Bennée <address@hidden>
Date: 2016-04-05 (Tue, 05 Apr 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: make -j3
The move from Travis VMs to Containers came with a upgrade from 1.5
cores to 2. The received wisdom is -j N+1 means a core can be doing work
while other threads wait for IO to complete. This is hard to test on the
Travis infrastructure but an initial before/after eyeballing seems to
confirm it is an improvement.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Commit: 972e3ca3c1272419578627a107bdbc19a066c6ee
https://github.com/qemu/qemu/commit/972e3ca3c1272419578627a107bdbc19a066c6ee
Author: Peter Maydell <address@hidden>
Date: 2016-04-05 (Tue, 05 Apr 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
Merge remote-tracking branch 'remotes/stsquad/tags/travis-pull-05042016' into
staging
This pull request includes:
- further collapse of the build matrix
- enabling MacOSX in the build
- make -j3 change
Other pending updates are deferred for later in the cycle.
# gpg: Signature made Tue 05 Apr 2016 10:11:25 BST using RSA key ID 5A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>"
* remotes/stsquad/tags/travis-pull-05042016:
.travis.yml: make -j3
.travis.yml: enable OSX builds
.travis.yml: collapse the test matrix
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/1dbc7cc9b91b...972e3ca3c127
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 6c9332: .travis.yml: collapse the test matrix,
GitHub <=