From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59250) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akVgd-0007WQ-DV for qemu-devel@nongnu.org; Mon, 28 Mar 2016 07:50:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akVga-0001Yd-4g for qemu-devel@nongnu.org; Mon, 28 Mar 2016 07:50:23 -0400 Received: from mail-wm0-x22f.google.com ([2a00:1450:400c:c09::22f]:33582) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akVgZ-0001YW-IR for qemu-devel@nongnu.org; Mon, 28 Mar 2016 07:50:19 -0400 Received: by mail-wm0-x22f.google.com with SMTP id r72so14294105wmg.0 for ; Mon, 28 Mar 2016 04:50:19 -0700 (PDT) References: <1458196505-5473-1-git-send-email-famz@redhat.com> <20160328023731.GC30761@ad.usersys.redhat.com> From: Alex =?utf-8?Q?Benn=C3=A9e?= In-reply-to: <20160328023731.GC30761@ad.usersys.redhat.com> Date: Mon, 28 Mar 2016 12:50:17 +0100 Message-ID: <87shzayg7a.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH v4 00/13] 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, sw@weilnetz.de, qemu-devel@nongnu.org, stefanha@redhat.com, Paolo Bonzini , jsnow@redhat.com, david@gibson.dropbear.id.au Fam Zheng writes: > Ping? I'll do a sweep through this week, probably tomorrow. > > On Thu, 03/17 14:34, Fam Zheng wrote: >> v4: Dropped the .gitignore patch in favor of tempfile [Alex]; >> Added one EXTRA_CONFIGURE_OPTS patch [Alex]; >> >> 01: Fix commit message, and improve help text; >> Fix pylint warnings, mostly long lines and some refactoring; >> "--verbose" is now replaced with the shared args "--quiet"; >> 02: Update commit message; >> Use "--quiet", drop "--verbose"; >> Fix typo; >> 05: Mention "build_qemu" in commit message; >> Add Alex's rev-by; >> 10: Fix stale commit message; >> >> Add Alex's rev-by to v3 except above. >> >> 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, where we specify >> 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. >> >> >> Fam Zheng (13): >> tests: Add utilities for docker testing >> Makefile: Rules for docker testing >> docker: Add images >> docker: Add test runner >> docker: Add common.rc >> docker: Add quick test >> docker: Add full test >> docker: Add clang test >> docker: Add mingw test >> docker: Add travis tool >> docs: Add text for tests/docker in build-system.txt >> docker: Add EXTRA_CONFIGURE_OPTS >> MAINTAINERS: Add tests/docker >> >> MAINTAINERS | 7 ++ >> Makefile | 4 +- >> docs/build-system.txt | 5 + >> tests/docker/Makefile.include | 124 +++++++++++++++++++++ >> tests/docker/common.rc | 32 ++++++ >> tests/docker/docker.py | 191 ++++++++++++++++++++++++++++++++ >> tests/docker/dockerfiles/centos6.docker | 6 + >> tests/docker/dockerfiles/fedora.docker | 7 ++ >> tests/docker/dockerfiles/ubuntu.docker | 11 ++ >> tests/docker/run | 58 ++++++++++ >> tests/docker/test-clang | 25 +++++ >> tests/docker/test-full | 17 +++ >> tests/docker/test-mingw | 34 ++++++ >> tests/docker/test-quick | 19 ++++ >> tests/docker/travis | 21 ++++ >> tests/docker/travis.py | 48 ++++++++ >> 16 files changed, 608 insertions(+), 1 deletion(-) >> create mode 100644 tests/docker/Makefile.include >> create mode 100755 tests/docker/common.rc >> create mode 100755 tests/docker/docker.py >> create mode 100644 tests/docker/dockerfiles/centos6.docker >> create mode 100644 tests/docker/dockerfiles/fedora.docker >> create mode 100644 tests/docker/dockerfiles/ubuntu.docker >> create mode 100755 tests/docker/run >> create mode 100755 tests/docker/test-clang >> create mode 100755 tests/docker/test-full >> create mode 100755 tests/docker/test-mingw >> create mode 100755 tests/docker/test-quick >> create mode 100755 tests/docker/travis >> create mode 100755 tests/docker/travis.py >> >> -- >> 2.4.3 >> >> -- Alex Bennée