On Wed, Feb 03, 2016 at 10:36:00PM +0800, Fam Zheng wrote: > This series adds a new "docker" make target family to run tests in created > docker containers. > > To begin with, this can be a place to store standard env/command combinations > to > build and test QEMU. > > Secondly, CI usually provides "docker" capability (such as travis [1]), where > we define standard/repeatable test environments, and run tests in them. > However, what tests to cover is better maintained in-tree, in order to keep in > sync with the code development. > > Lastly, this makes it very simple for developers to replicate such tests > themselves. > > [1]: https://docs.travis-ci.com/user/docker/ > > > Fam Zheng (4): > tests: Introduce Docker based tests > tests: Add clang docker test > tests: Add mingw 32/64 cross compiling > tests: Add travis container test case
Nice, having standard build/test environments will make it easier to reproduce issues. I sent several pull requests to Peter Maydell last year that ended up failing in his build environments. Although some of those issues were non-Linux and therefore not captured by your Docker environments, capturing common Linux environments is a step forward. Stefan
signature.asc
Description: PGP signature