qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross


From: Alex Bennée
Subject: [Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross compilers
Date: Wed, 14 Dec 2016 17:12:40 +0000

Hi Pranith,

Here is a proof-of-concept series for you to consider rolling into the TCG tests
cleanup. It uses the existing docker make machinery to build a Debian
image which has arm, arm64 and ppc64el cross compilers in it. Now if
you run:

  make arm-tcg-tests

It will do the requisite build of the docker image and then use that
to build the TCG tests in the appropriate build directory.

These apply on top of your existing series. There is also a quick hack
to disable the running of the tests by default. I think we need two
stages, maybe a build-FOO-tcg-tests and run-FOO-tcg-tests.

What do you think?

Alex Bennée (4):
  tests/docker: add basic user mapping support
  new tests/docker/dockerfiles/debian-multiarch-cross.docker
  tests/tcg: don't run tests by default
  tests/tcg/Makefile: use docker target for arm-tcg-tests

 tests/docker/docker.py                             | 19 +++++++++++
 tests/docker/dockerfiles/debian-bootstrap.docker   |  3 ++
 .../dockerfiles/debian-multiarch-cross.docker      | 39 ++++++++++++++++++++++
 tests/tcg/Makefile.include                         | 20 +++++++++--
 tests/tcg/arm/Makefile                             |  2 +-
 tests/tcg/misc/Makefile                            |  4 +--
 6 files changed, 81 insertions(+), 6 deletions(-)
 create mode 100644 tests/docker/dockerfiles/debian-multiarch-cross.docker

-- 
2.11.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]