From 44de30374f18f7e005661b3c7359504a4da4f96a Mon Sep 17 00:00:00 2001 From: Erik Flodin Date: Wed, 30 Dec 2020 12:52:36 +0100 Subject: [PATCH] Only run docker in interactive mode when stdin is a terminal --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 761f684..c9f5e2e 100644 --- a/Makefile +++ b/Makefile @@ -94,7 +94,11 @@ test: py.test -v $(testargs); \ else \ $(MAKE) -s require-docker && \ - docker run --rm -it -v "$(CURDIR):/yadm:ro" $(IMAGE) make test testargs="$(testargs)"; \ + docker run \ + --rm -t$(shell test -t 0 && echo i) \ + -v "$(CURDIR):/yadm:ro" \ + $(IMAGE) \ + make test testargs="$(testargs)"; \ fi .PHONY: .testyadm