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="./agent"
|
||||
- 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:
|
||||
- GOTEST_FLAGS="-p 3 -parallel 1" make test
|
||||
|
|
|
@ -11,7 +11,11 @@ GOTOOLS = \
|
|||
|
||||
GOTAGS ?=
|
||||
GOFILES ?= $(shell go list ./... | grep -v /vendor/)
|
||||
ifeq ($(origin GOTEST_PKGS_EXCLUDE), undefined)
|
||||
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)
|
||||
GOARCH=$(shell go env GOARCH)
|
||||
GOPATH=$(shell go env GOPATH)
|
||||
|
|
Loading…
Reference in New Issue