Testing/Travis: Difference between revisions

From QEMU
No edit summary
(A few more details)
Line 1: Line 1:
Travis is a open source continuous integration service which works together with GitHub. When the GitHub mirror is updated (or a pull request generated) Travis will kick of a build.
Travis is a open source continuous integration service which works together with GitHub. When the GitHub mirror is updated (or a pull request generated) Travis will kick of a build across a matrix of configurations. It will also run "make check" on the final build to run our set of unit tests.


You can see the current status of the qemu build at:
You can see the current status of the qemu build at:


https://travis-ci.org/qemu/qemu
https://travis-ci.org/qemu/qemu
== Limitations ==
The Travis build environment is Ubuntu 12.04 x86_64 with a few PPAs for newer git and python setups. As a result it doesn' fully exercise the build system in the way our Buildbot set-up does. There are also occasional build hangs that are throwing up false negative failures that need to be investigated.


----
----


[[Category:Testing]]
[[Category:Testing]]

Revision as of 09:43, 12 May 2014

Travis is a open source continuous integration service which works together with GitHub. When the GitHub mirror is updated (or a pull request generated) Travis will kick of a build across a matrix of configurations. It will also run "make check" on the final build to run our set of unit tests.

You can see the current status of the qemu build at:

https://travis-ci.org/qemu/qemu

Limitations

The Travis build environment is Ubuntu 12.04 x86_64 with a few PPAs for newer git and python setups. As a result it doesn' fully exercise the build system in the way our Buildbot set-up does. There are also occasional build hangs that are throwing up false negative failures that need to be investigated.