File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ clean: ## remove build artifacts
1212
1313.PHONY : test-unit
1414test-unit : # # run unit tests, to change the output format use: GOTESTSUM_FORMAT=(dots|short|standard-quiet|short-verbose|standard-verbose) make test-unit
15- gotestsum -- $(shell go list ./... | grep -vE '/vendor/|/e2e/')
15+ gotestsum $( TESTFLAGS ) -- $$ {TESTDIRS:- $ (shell go list ./... | grep -vE '/vendor/|/e2e/')}
1616
1717.PHONY : test
1818test : test-unit # # run tests
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ ifeq ($(DOCKER_CLI_GO_BUILD_CACHE),y)
2121DOCKER_CLI_MOUNTS += -v "$(CACHE_VOLUME_NAME ) :/root/.cache/go-build"
2222endif
2323VERSION = $(shell cat VERSION)
24- ENVVARS = -e VERSION=$(VERSION ) -e GITCOMMIT -e PLATFORM
24+ ENVVARS = -e VERSION=$(VERSION ) -e GITCOMMIT -e PLATFORM -e TESTFLAGS -e TESTDIRS
2525
2626# build docker image (dockerfiles/Dockerfile.build)
2727.PHONY : build_docker_image
@@ -141,15 +141,15 @@ test-e2e: test-e2e-non-experimental test-e2e-experimental test-e2e-connhelper-ss
141141
142142.PHONY : test-e2e-experimental
143143test-e2e-experimental : build_e2e_image # run experimental e2e tests
144- docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e DOCKERD_EXPERIMENTAL=1 $(E2E_IMAGE_NAME )
144+ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock $( ENVVARS ) -e DOCKERD_EXPERIMENTAL=1 $(E2E_IMAGE_NAME )
145145
146146.PHONY : test-e2e-non-experimental
147147test-e2e-non-experimental : build_e2e_image # run non-experimental e2e tests
148- docker run --rm -v /var/run/docker.sock:/var/run/docker.sock $(E2E_IMAGE_NAME )
148+ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock $(ENVVARS ) $( E2E_IMAGE_NAME )
149149
150150.PHONY : test-e2e-connhelper-ssh
151151test-e2e-connhelper-ssh : build_e2e_image # run experimental SSH-connection helper e2e tests
152- docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -e DOCKERD_EXPERIMENTAL=1 -e TEST_CONNHELPER=ssh $(E2E_IMAGE_NAME )
152+ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock $( ENVVARS ) -e DOCKERD_EXPERIMENTAL=1 -e TEST_CONNHELPER=ssh $(E2E_IMAGE_NAME )
153153
154154.PHONY : help
155155help : # # print this help
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ function runtests {
7171 PATH=" $PWD /build/:/usr/bin:/usr/local/bin:/usr/local/go/bin" \
7272 HOME=" $HOME " \
7373 DOCKER_CLI_E2E_PLUGINS_EXTRA_DIRS=" $PWD /build/plugins-linux-amd64" \
74- " $( command -v gotestsum) " -- ./e2e/... ${TESTFLAGS-}
74+ " $( command -v gotestsum) " -- ${TESTDIRS :- ./ e2e/ ...} ${TESTFLAGS-}
7575}
7676
7777export unique_id=" ${E2E_UNIQUE_ID:- cliendtoendsuite} "
You can’t perform that action at this time.
0 commit comments