aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml11
-rw-r--r--Makefile14
-rw-r--r--plugin/etcd/setup_test.go3
3 files changed, 13 insertions, 15 deletions
diff --git a/.travis.yml b/.travis.yml
index f4557de7a..f40cc09e7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -22,10 +22,10 @@ branches:
- master
env:
- - TEST_TYPE=coverage ETCD_VERSION=3.3.8
- - TEST_TYPE=integration ETCD_VERSION=3.3.8
- - TEST_TYPE=core ETCD_VERSION=3.3.8
- - TEST_TYPE=plugin ETCD_VERSION=3.3.8
+ - TEST_TYPE=coverage
+ - TEST_TYPE=integration
+ - TEST_TYPE=core
+ - TEST_TYPE=plugin
# In the Travis VM-based build environment, IPv6 networking is not
# enabled by default. The sysctl operations below enable IPv6.
@@ -40,9 +40,6 @@ before_install:
- cat /proc/net/if_inet6
- env
-before_script:
- - docker run -d --net=host --name=etcd quay.io/coreos/etcd:v$ETCD_VERSION
-
script:
- make TEST_TYPE=$TEST_TYPE travis
diff --git a/Makefile b/Makefile
index 22257ca7f..135fe3f9e 100644
--- a/Makefile
+++ b/Makefile
@@ -22,21 +22,21 @@ check: presubmit core/plugin/zplugin.go core/dnsserver/zdirectives.go
.PHONY: travis
travis:
ifeq ($(TEST_TYPE),core)
- ( cd request ; GO111MODULE=on go test -v -tags 'etcd' -race ./... )
- ( cd core ; GO111MODULE=on go test -v -tags 'etcd' -race ./... )
- ( cd coremain ; GO111MODULE=on go test -v -tags 'etcd' -race ./... )
+ ( cd request ; GO111MODULE=on go test -v -race ./... )
+ ( cd core ; GO111MODULE=on go test -v -race ./... )
+ ( cd coremain ; GO111MODULE=on go test -v -race ./... )
endif
ifeq ($(TEST_TYPE),integration)
- ( cd test ; GO111MODULE=on go test -v -tags 'etcd' -race ./... )
+ ( cd test ; GO111MODULE=on go test -v -race ./... )
endif
ifeq ($(TEST_TYPE),plugin)
- ( cd plugin ; GO111MODULE=on go test -v -tags 'etcd' -race ./... )
+ ( cd plugin ; GO111MODULE=on go test -v -race ./... )
endif
ifeq ($(TEST_TYPE),coverage)
for d in `go list ./... | grep -v vendor`; do \
t=$$(date +%s); \
- GO111MODULE=on go test -i -tags 'etcd' -coverprofile=cover.out -covermode=atomic $$d || exit 1; \
- GO111MODULE=on go test -v -tags 'etcd' -coverprofile=cover.out -covermode=atomic $$d || exit 1; \
+ GO111MODULE=on go test -i -coverprofile=cover.out -covermode=atomic $$d || exit 1; \
+ GO111MODULE=on go test -v -coverprofile=cover.out -covermode=atomic $$d || exit 1; \
echo "Coverage test $$d took $$(($$(date +%s)-t)) seconds"; \
if [ -f cover.out ]; then \
cat cover.out >> coverage.txt; \
diff --git a/plugin/etcd/setup_test.go b/plugin/etcd/setup_test.go
index 29018d623..19889f3bd 100644
--- a/plugin/etcd/setup_test.go
+++ b/plugin/etcd/setup_test.go
@@ -1,3 +1,5 @@
+// +build etcd
+
package etcd
import (
@@ -126,6 +128,5 @@ func TestSetupEtcd(t *testing.T) {
}
}
}
-
}
}