qemu-devel
[Top][All Lists]
Advanced

[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



reply via email to

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