diff --git a/Makefile b/Makefile index 5ff84d5..c1c1fc0 100644 --- a/Makefile +++ b/Makefile @@ -5,8 +5,9 @@ test: -it \ --rm \ -v $$(pwd):/workdir \ + --privileged \ docker:dind \ - sh -c "apk add bats git bash && cd /workdir && bats /workdir/test.bats" + sh -c "apk add bats git bash && cd /workdir && bats tests" shellcheck: @docker run \ @@ -25,12 +26,15 @@ docopt: .venv/bin/docopt.sh abra kcov: - @docker run \ + @DOCKER_CONTEXT=default docker run \ -it \ --rm \ -v $$(pwd):/workdir \ - kcov/kcov:latest \ - sh -c "kcov /workdir/coverage /workdir/abra || true" + koinotice/dind-kcov-bats \ + bash -c "kcov coverage bats tests || true" + +install: + install abra /usr/bin/abra codecov: SHELL:=/bin/bash codecov: