Hi Fam,

A few patches which include the re-factoring of Makfile.include with
your review comments addressed (I hope ;-). I've also added a new
docker target for Travis which essentially just pulls their quay.io
hosted images as described here (although without the su - travis):

    
https://docs.travis-ci.com/user/common-build-problems/#Troubleshooting-Locally-in-a-Docker-Image

I've also included a straight build test although arguably it might be
better to come up with a way to suppress "make check" on the existing
test-quick test.

For reference I now use the direct run to cross-build by doing:

    make docker-run TEST="test-build" J=9 IMAGE="debian:arm64" \
        EXECUTABLE=./aarch64-linux-user/qemu-aarch64  \
        
TARGET_LIST=arm-linux-user,arm-softmmu,aarch64-linux-user,aarch64-softmmu

Alex Bennée (3):
  tests/docker: add travis dockerfile
  tests/docker: test-build script
  tests/docker/Makefile.include: add a generic docker-run target

 tests/docker/Makefile.include          | 88 +++++++++++++++++++++++++---------
 tests/docker/dockerfiles/travis.docker |  6 +++
 tests/docker/test-build                | 18 +++++++
 3 files changed, 89 insertions(+), 23 deletions(-)
 create mode 100644 tests/docker/dockerfiles/travis.docker
 create mode 100755 tests/docker/test-build

-- 
2.9.3


Reply via email to