diff options
author | 2017-08-19 17:02:16 +0100 | |
---|---|---|
committer | 2017-08-19 17:02:16 +0100 | |
commit | 219a89977258d438932edfa34b3db6fd36154172 (patch) | |
tree | d397e60c78781ac083d2aa5dcd6cb18f7c079725 /Makefile | |
parent | 02955d7594c84c5cd320ff0190ecd26425db5217 (diff) | |
download | coredns-219a89977258d438932edfa34b3db6fd36154172.tar.gz coredns-219a89977258d438932edfa34b3db6fd36154172.tar.zst coredns-219a89977258d438932edfa34b3db6fd36154172.zip |
travis: parallize builds (#947)
* travis: parallize builds
* trying out stuff
* order matters
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -28,10 +28,20 @@ godeps: go get golang.org/x/net/context go get golang.org/x/text -.PHONY: coverage -coverage: check - set -e -x - echo "" > coverage.txt +.PHONY: travis +travis: check +ifeq ($(TEST_TYPE),core) + ( cd request ; go test -v -tags 'etcd k8s' -race ./... ) + ( cd core ; go test -v -tags 'etcd k8s' -race ./... ) + ( cd coremain go test -v -tags 'etcd k8s' -race ./... ) +endif +ifeq ($(TEST_TYPE),integration) + ( cd test ; go test -v -tags 'etcd k8s' -race ./... ) +endif +ifeq ($(TEST_TYPE),middleware) + ( cd middleware ; go test -v -tags 'etcd k8s' -race ./... ) +endif +ifeq ($(TEST_TYPE),coverage) for d in `go list ./... | grep -v vendor`; do \ go test -v -tags 'etcd k8s' -race -coverprofile=cover.out -covermode=atomic -bench=. $$d || exit 1; \ if [ -f cover.out ]; then \ @@ -39,6 +49,8 @@ coverage: check rm cover.out; \ fi; \ done +endif + core/zmiddleware.go core/dnsserver/zdirectives.go: middleware.cfg go generate coredns.go @@ -55,7 +67,6 @@ fmt: .PHONY: lint lint: - ## run go lint, suggestion only (not enforced) go get -u github.com/golang/lint/golint @test -z "$$(find . -type d | grep -vE '(/vendor|^\.$$|/.git|/.travis)' | grep -vE '(^\./pb)' | xargs golint \ | grep -vE "context\.Context should be the first parameter of a function" | tee /dev/stderr)" |