k8s: Add Makefile targets for testing 83/92883/2
authorPawel Wieczorek <p.wieczorek2@samsung.com>
Wed, 7 Aug 2019 11:52:49 +0000 (13:52 +0200)
committerPawel Wieczorek <p.wieczorek2@samsung.com>
Wed, 7 Aug 2019 12:35:08 +0000 (14:35 +0200)
Issue-ID: SECCOM-235
Change-Id: I6ac5f3c160f1cd1d8faac90576ab943d4ed213a5
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
test/security/k8s/.gitignore
test/security/k8s/Makefile

index 6f63a3a..fa33cf8 100644 (file)
@@ -5,3 +5,6 @@
 /pkg/
 /src/*
 !/src/check/
+
+# Additional Go utilities
+/bin/ginkgo
index e7f978f..931b83b 100644 (file)
@@ -24,12 +24,25 @@ clean_deps:
        go clean -i -r $(PROJECT)/... 2>/dev/null || true
 
 test: export GOPATH = $(shell pwd)
-test:
+test: test_deps
        go test $(PROJECT)/...
 
-clean: clean_deps
+test_watch: export GOPATH = $(shell pwd)
+test_watch: test_deps
+       $(BIN_DIR)/ginkgo watch $(SRC_DIR)/$(PROJECT)/...
+
+test_deps: export GOPATH = $(shell pwd)
+test_deps:
+       go get github.com/onsi/ginkgo/ginkgo
+       go get -t $(PROJECT)/...
+
+clean_test_deps: export GOPATH = $(shell pwd)
+clean_test_deps:
+       go clean -i -r github.com/onsi/ginkgo/ginkgo 2>/dev/null || true
+
+clean: clean_deps clean_test_deps
        -rmdir $(BIN_DIR)
        rm -rf $(PKG_DIR)
        find $(SRC_DIR) -mindepth 1 -maxdepth 1 ! -name $(PROJECT) -exec rm -rf {} +
 
-.PHONY: all run build deps clean_deps test clean $(BIN)
+.PHONY: all run build deps clean_deps test test_watch test_deps clean_test_deps clean $(BIN)