From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41784) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUp8q-0004UY-CR for qemu-devel@nongnu.org; Sun, 14 Feb 2016 00:22:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aUp8n-0000XF-6P for qemu-devel@nongnu.org; Sun, 14 Feb 2016 00:22:40 -0500 Received: from mx1.redhat.com ([209.132.183.28]:34201) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUp8n-0000X6-1K for qemu-devel@nongnu.org; Sun, 14 Feb 2016 00:22:37 -0500 Date: Sun, 14 Feb 2016 13:22:32 +0800 From: Fam Zheng Message-ID: <20160214052232.GC9723@ad.usersys.redhat.com> References: <1454664263-25969-1-git-send-email-famz@redhat.com> <8737t0x10h.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <8737t0x10h.fsf@linaro.org> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH 00/12] tests: Introducing docker tests List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alex =?iso-8859-1?Q?Benn=E9e?= Cc: kwolf@redhat.com, peter.maydell@linaro.org, sw@weilnetz.de, qemu-devel@nongnu.org, stefanha@redhat.com, Paolo Bonzini , jsnow@redhat.com, david@gibson.dropbear.id.au On Wed, 02/10 11:23, Alex Benn=E9e wrote: > > To begin with, this can be a place to store standard env/command comb= inations 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 the= m. > > However, what tests to cover is better maintained in-tree, in order t= o keep in > > sync with the code development. >=20 > We've actually just switched to using Travis' containers for our builds > which I think don't allow the use of docker. This is because Travis has > more build capacity with the container infrastructure compared to the > old VM based solution. Sure, we should still keep testing matrix for Travis in .travis.yml. The actual background of this is I'm trying to make progress on Patchew (apologies, it's going slow), for which I still want all the build flags = to be maintained in qemu.git, hence the "make docker" commands. > > > > Lastly, this makes it very simple for developers to replicate such te= sts > > themselves. >=20 > However I think this is the most useful part. Making it easier for > developers to run tests on something other than their desktop. I shall > have a look through. Thanks! Especially so when a patch contributor gets an automatical reply to their patches about a build/test failure and he/she is up to fix it. Fam