Travis evaluates ENV before cloning git repo and cding so we need to delay gathering packages until the makefile
This commit is contained in:
parent
ed2ef973d6
commit
d638b246c4
|
@ -12,7 +12,7 @@ matrix:
|
||||||
- env: GOTEST_PKGS="./api"
|
- env: GOTEST_PKGS="./api"
|
||||||
- env: GOTEST_PKGS="./agent"
|
- env: GOTEST_PKGS="./agent"
|
||||||
- env: GOTEST_PKGS="./agent/consul"
|
- env: GOTEST_PKGS="./agent/consul"
|
||||||
- env: GOTEST_PKGS="$(go list ./... | sed 's/github.com\/hashicorp\/consul/./' | egrep -v './agent|./agent/consul|./api')"
|
- env: GOTEST_PKGS_EXCLUDE="./api|./agent|./agent/consul"
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- GOTEST_FLAGS="-p 3 -parallel 1" make test
|
- GOTEST_FLAGS="-p 3 -parallel 1" make test
|
||||||
|
|
|
@ -11,7 +11,11 @@ GOTOOLS = \
|
||||||
|
|
||||||
GOTAGS ?=
|
GOTAGS ?=
|
||||||
GOFILES ?= $(shell go list ./... | grep -v /vendor/)
|
GOFILES ?= $(shell go list ./... | grep -v /vendor/)
|
||||||
|
ifeq ($(origin GOTEST_PKGS_EXCLUDE), undefined)
|
||||||
GOTEST_PKGS ?= "./..."
|
GOTEST_PKGS ?= "./..."
|
||||||
|
else
|
||||||
|
GOTEST_PKGS=$(shell go list ./... | sed 's/github.com\/hashicorp\/consul/./' | egrep -v "^($(GOTEST_PKGS_EXCLUDE))$$")
|
||||||
|
endif
|
||||||
GOOS=$(shell go env GOOS)
|
GOOS=$(shell go env GOOS)
|
||||||
GOARCH=$(shell go env GOARCH)
|
GOARCH=$(shell go env GOARCH)
|
||||||
GOPATH=$(shell go env GOPATH)
|
GOPATH=$(shell go env GOPATH)
|
||||||
|
|
Loading…
Reference in New Issue