[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v6 8/8] docker: Don't start a container that doe
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PATCH v6 8/8] docker: Don't start a container that doesn't exist |
Date: |
Tue, 19 Jul 2016 11:43:14 +0100 |
User-agent: |
mu4e 0.9.17; emacs 25.0.95.10 |
Fam Zheng <address@hidden> writes:
> Image building targets are dependencies of test running targets, so when
> a docker image doesn't exist, it means it's skipped (due to dependency
> checks in pre script). Therefore, skip the test too.
>
> Signed-off-by: Fam Zheng <address@hidden>
> ---
> tests/docker/Makefile.include | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include
> index c5546ee..2bb8a51 100644
> --- a/tests/docker/Makefile.include
> +++ b/tests/docker/Makefile.include
> @@ -105,7 +105,9 @@ docker-run-%: docker-qemu-src
> fi
> $(if $(filter $(TESTS),$(CMD)),$(if $(filter $(IMAGES),$(IMAGE)), \
> $(call quiet-command,\
> - $(SRC_PATH)/tests/docker/docker.py run $(if $V,,--rm) \
> + if sudo docker images --format={{.Repository}}:{{.Tag}}
> | \
> + grep -qx qemu:$(IMAGE); then \
> + $(SRC_PATH)/tests/docker/docker.py run
> $(if $V,,--rm) \
The sudo belongs in the docker.py script
> -t \
> $(if $(DEBUG),-i,--net=none) \
> -e TARGET_LIST=$(TARGET_LIST) \
> @@ -117,6 +119,7 @@ docker-run-%: docker-qemu-src
> qemu:$(IMAGE) \
> /var/tmp/qemu/run \
> $(CMD); \
> + fi \
> , " RUN $(CMD) in $(IMAGE)")))
>
> docker-clean:
--
Alex Bennée
- [Qemu-devel] [PATCH v6 2/8] tests/docker/docker.py: support --include-executable, (continued)
- [Qemu-devel] [PATCH v6 2/8] tests/docker/docker.py: support --include-executable, Fam Zheng, 2016/07/19
- [Qemu-devel] [PATCH v6 6/8] docker: More sensible run script, Fam Zheng, 2016/07/19
- [Qemu-devel] [PATCH v6 1/8] tests/docker/docker.py: docker_dir outside build, Fam Zheng, 2016/07/19
- [Qemu-devel] [PATCH v6 4/8] tests/docker/dockerfiles: new debian-bootstrap.docker, Fam Zheng, 2016/07/19
- [Qemu-devel] [PATCH v6 5/8] tests/docker/docker.py: add update operation, Fam Zheng, 2016/07/19
- [Qemu-devel] [PATCH v6 7/8] docker: Fix exit code if $CMD failed, Fam Zheng, 2016/07/19
- [Qemu-devel] [PATCH v6 8/8] docker: Don't start a container that doesn't exist, Fam Zheng, 2016/07/19
- Re: [Qemu-devel] [PATCH v6 8/8] docker: Don't start a container that doesn't exist,
Alex Bennée <=
- Re: [Qemu-devel] [PATCH v6 0/8] docker: Support building qemu-user powered docker test images, Alex Bennée, 2016/07/19
- Re: [Qemu-devel] [PATCH v6 0/8] docker: Support building qemu-user powered docker test images, Alex Bennée, 2016/07/19