test: add test targets for running bats via docker to Makefile

This commit is contained in:
malnick 2019-09-26 19:59:53 -07:00 committed by Jeff Malnick
parent 1773a5759d
commit 5cb28fbc95

View file

@ -1,6 +1,17 @@
TEST_IMAGE?=vault-helm-test TEST_IMAGE?=vault-helm-test
test-docker: test-image:
@docker build --rm -t '$(TEST_IMAGE)' -f $(CURDIR)/test/docker/Test.dockerfile $(CURDIR) @docker build --rm -t '$(TEST_IMAGE)' -f $(CURDIR)/test/docker/Test.dockerfile $(CURDIR)
test-unit:
@docker run -it -v ${PWD}:/helm-test vault-helm-test bats /helm-test/test/unit
test-acceptance:
@docker run -it -v ${PWD}:/helm-test vault-helm-test bats /helm-test/test/acceptance
test-bats: test-unit test-acceptance
test: test-image test-bats
.PHONY: test-docker .PHONY: test-docker