diff --git a/.travis.yml b/.travis.yml index 1dc437760..6d6b65c21 100644 --- a/.travis.yml +++ b/.travis.yml @@ -43,9 +43,9 @@ jobs: "https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh" | bash -s -- -b $GOPATH/bin "${GOLANGCI_VERSION}" script: - - scripts/lint-text.sh --require-all - - scripts/lint-go.sh - - scripts/test-go.sh + - make static-check + - make go-test + - make dep-check || travis_terminate 1; - name: cephcsi with kube 1.13.7 script: diff --git a/Makefile b/Makefile index 955286386..b0e0a900a 100644 --- a/Makefile +++ b/Makefile @@ -33,14 +33,17 @@ LDFLAGS += -X $(GO_PROJECT)/pkg/util.DriverVersion=$(CSI_IMAGE_VERSION) all: cephcsi -test: go-test static-check +test: go-test static-check dep-check go-test: ./scripts/test-go.sh +dep-check: + dep check + static-check: ./scripts/lint-go.sh - ./scripts/lint-text.sh + ./scripts/lint-text.sh --require-all func-test: go test github.com/ceph/ceph-csi/e2e $(TESTOPTIONS)