From c3f7a27a88cdc68e77d623bbf754ee569a582974 Mon Sep 17 00:00:00 2001 From: Peter Parente Date: Wed, 10 Aug 2016 22:44:25 -0400 Subject: [PATCH] Fix exit status on test failure --- Makefile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 6c1f52cb..31cb8a9c 100644 --- a/Makefile +++ b/Makefile @@ -80,12 +80,11 @@ tag-all: $(ALL_IMAGES:%=tag/%) ## tag all stacks test/%: ## run a stack container, check for jupyter server liveliness @-docker rm -f iut - docker run -d --name iut $(OWNER)/$(notdir $@) + @docker run -d --name iut $(OWNER)/$(notdir $@) @for i in $$(seq 0 9); do \ sleep $$i; \ docker exec iut bash -c 'wget http://localhost:8888 -O- | grep -i jupyter'; \ - if [[ $$? == 0 ]]; then break; fi; \ - done - @docker rm -f iut + if [[ $$? == 0 ]]; then exit 0; fi; \ + done ; exit 1 test-all: $(ALL_IMAGES:%=test/%) ## test all stacks