All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross compilers
@ 2016-12-14 17:12 Alex Bennée
  2016-12-14 17:12 ` [Qemu-devel] [RFC/POC PATCH 1/4] tests/docker: add basic user mapping support Alex Bennée
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Alex Bennée @ 2016-12-14 17:12 UTC (permalink / raw)
  To: bobby.prani, marcandre.lureau; +Cc: peter.maydell, qemu-devel, Alex Bennée

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-01-09 11:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-14 17:12 [Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross compilers Alex Bennée
2016-12-14 17:12 ` [Qemu-devel] [RFC/POC PATCH 1/4] tests/docker: add basic user mapping support Alex Bennée
2016-12-14 17:12 ` [Qemu-devel] [RFC/POC PATCH 2/4] new tests/docker/dockerfiles/debian-multiarch-cross.docker Alex Bennée
2016-12-14 17:12 ` [Qemu-devel] [RFC/POC PATCH 3/4] tests/tcg: don't run tests by default Alex Bennée
2016-12-14 17:12 ` [Qemu-devel] [RFC/POC PATCH 4/4] tests/tcg/Makefile: use docker target for arm-tcg-tests Alex Bennée
2016-12-19 11:09 ` [Qemu-devel] [RFC/POC PATCH 0/4] Building TCG tests with emdebian cross compilers Marc-André Lureau
2017-01-09 11:57   ` Alex Bennée

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.