mirror of
https://github.com/TECHNOFAB11/zfs-localpv.git
synced 2025-12-12 14:30:12 +01:00
feat(version): Makefile and version enhancement
Make to run go test for executing unit test cases. Removed version file, now if travis tag is set, the VERSION will be set to that tag. And if travis tag is not set, the driver version will be set to <branch-name>:<short commit hash>:<build date> Signed-off-by: Pawan <pawan@mayadata.io>
This commit is contained in:
parent
4c47dcf0f5
commit
1c9ee3102a
3 changed files with 22 additions and 4 deletions
6
Makefile
6
Makefile
|
|
@ -1,6 +1,8 @@
|
|||
# list only csi source code directories
|
||||
PACKAGES = $(shell go list ./... | grep -v 'vendor\|pkg/generated')
|
||||
|
||||
UNIT_TEST_PACKAGES = $(shell go list ./... | grep -v 'vendor\|pkg/generated\|tests')
|
||||
|
||||
# Lint our code. Reference: https://golang.org/cmd/vet/
|
||||
VETARGS?=-asmdecl -atomic -bool -buildtags -copylocks -methods \
|
||||
-nilfunc -printf -rangeloops -shift -structtags -unsafeptr
|
||||
|
|
@ -36,7 +38,7 @@ CSI_DRIVER=zfs-driver
|
|||
BUILD_DATE = $(shell date +'%Y%m%d%H%M%S')
|
||||
|
||||
.PHONY: all
|
||||
all: zfs-driver-image
|
||||
all: test zfs-driver-image
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
|
|
@ -54,7 +56,7 @@ format:
|
|||
.PHONY: test
|
||||
test: format
|
||||
@echo "--> Running go test" ;
|
||||
@go test $(PACKAGES)
|
||||
@go test $(UNIT_TEST_PACKAGES)
|
||||
|
||||
# Bootstrap downloads tools required
|
||||
# during build
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue