diff --git a/.gitignore b/.gitignore index bbee341..2c0ef83 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,6 @@ *.test !test/data/*.test trivyignores -.vscode/ \ No newline at end of file +.vscode/ + +.cache \ No newline at end of file diff --git a/Makefile b/Makefile index 49361e6..492a5e6 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,15 @@ -.PHONY: test +OS := $(shell uname) +ifeq ($(OS), Darwin) +BATS_LIB_PATH=/opt/homebrew/lib +endif +ifeq ($(OS), Linux) +BATS_LIB_PATH=/usr/local/lib/ +endif + +.PHONY: test test: - BATS_LIB_PATH=/usr/local/lib/ bats --recursive --timing --verbose-run . + mkdir -p .cache + BATS_LIB_PATH=$(BATS_LIB_PATH) GITHUB_REPOSITORY_OWNER=aquasecurity\ + TRIVY_CACHE_DIR=.cache TRIVY_DISABLE_VEX_NOTICE=true TRIVY_DEBUG=true\ + bats --recursive --timing --verbose-run .