From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQzIJ-0004rY-7e for qemu-devel@nongnu.org; Wed, 03 Feb 2016 10:24:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQzID-0003Us-7m for qemu-devel@nongnu.org; Wed, 03 Feb 2016 10:24:35 -0500 Received: from mx1.redhat.com ([209.132.183.28]:41562) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQzID-0003UP-26 for qemu-devel@nongnu.org; Wed, 03 Feb 2016 10:24:29 -0500 Date: Wed, 3 Feb 2016 15:24:25 +0000 From: Stefan Hajnoczi Message-ID: <20160203152425.GA9435@stefanha-x1.localdomain> References: <1454510164-6278-1-git-send-email-famz@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VS++wcV0S1rZb1Fb" Content-Disposition: inline In-Reply-To: <1454510164-6278-1-git-send-email-famz@redhat.com> Subject: Re: [Qemu-devel] [RFC PATCH 0/4] tests: Introducing docker tests List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Fam Zheng Cc: kwolf@redhat.com, peter.maydell@linaro.org, jsnow@redhat.com, qemu-devel@nongnu.org, Paolo Bonzini , Alex =?iso-8859-1?Q?Benn=E9e?= , david@gibson.dropbear.id.au --VS++wcV0S1rZb1Fb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. >=20 > To begin with, this can be a place to store standard env/command combinat= ions to > build and test QEMU. >=20 > Secondly, CI usually provides "docker" capability (such as travis [1]), w= here > we define standard/repeatable test environments, and run tests in them. > However, what tests to cover is better maintained in-tree, in order to ke= ep in > sync with the code development. >=20 > Lastly, this makes it very simple for developers to replicate such tests > themselves. >=20 > [1]: https://docs.travis-ci.com/user/docker/ >=20 >=20 > 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 --VS++wcV0S1rZb1Fb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWshupAAoJEJykq7OBq3PIOKwH/Amli0lzAcXn+hy6yaQvnF7z SDPTX60gV1Nuc19NnL1TLSrrKVKs/yNDsf9Mgs0hR3gZN0JHxZj2jZo+mUBEGKkI 6xo/p/YGMpsbKtEQQQAg3Br/qQOar9lrLdtEKVZa6fnQ7pAxW1uGVf8YEjwvbsEd Vpm8tETk+PMUt5Ke3JA26+2xurxYgHebTBGq5bl1fLrmVkhudQqb9VJki4nhx3k4 DRGJCgIVJOz55vuLyYCaxWrDE6tInLNWmR5JWBQLvDt7JEu8Umj4FAAtSFM8+rCo 8A87UyCV4Ev+z8ayQlrvApoqLNOUJRkvaA5j3MAbpgfrHciJspXBDiFaYI6QhLE= =14FW -----END PGP SIGNATURE----- --VS++wcV0S1rZb1Fb--