Skip to content

Commit f5269f3

Browse files
committed
Add make variables to skip e2e tests in some conditions
Signed-off-by: Todd Short <tshort@redhat.com>
1 parent 55d9dfb commit f5269f3

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

Makefile

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,11 @@ test: manifests generate fmt lint test-unit test-e2e test-regression #HELP Run a
206206

207207
.PHONY: e2e
208208
e2e: #EXHELP Run the e2e tests.
209-
go test -count=1 -v ./test/e2e/...
209+
go test -count=1 -v $(E2E_TEST_EXTRA_ARGS) ./test/e2e/...
210210

211211
.PHONY: experimental-e2e
212212
experimental-e2e: #EXHELP Run the experimental e2e tests.
213-
go test -count=1 -v ./test/experimental-e2e/...
213+
go test -count=1 -v $(E2E_TEST_EXTRA_ARGS) ./test/experimental-e2e/...
214214

215215
E2E_REGISTRY_NAME := docker-registry
216216
E2E_REGISTRY_NAMESPACE := operator-controller-e2e
@@ -224,7 +224,7 @@ export CATALOG_IMG := $(CLUSTER_REGISTRY_HOST)/$(E2E_TEST_CATALOG_V1)
224224
.PHONY: extension-developer-e2e
225225
extension-developer-e2e: $(OPERATOR_SDK) $(KUSTOMIZE) #EXHELP Run extension create, upgrade and delete tests.
226226
test/extension-developer-e2e/setup.sh $(OPERATOR_SDK) $(CONTAINER_RUNTIME) $(KUSTOMIZE) ${LOCAL_REGISTRY_HOST} ${CLUSTER_REGISTRY_HOST}
227-
go test -count=1 -v ./test/extension-developer-e2e/...
227+
go test -count=1 -v $(E2E_TEST_EXTRA_ARGS) ./test/extension-developer-e2e/...
228228

229229
UNIT_TEST_DIRS := $(shell go list ./... | grep -vE "/test/|/testutils")
230230
COVERAGE_UNIT_DIR := $(ROOT_DIR)/coverage/unit
@@ -272,6 +272,7 @@ test-e2e: KIND_CLUSTER_NAME := operator-controller-e2e
272272
test-e2e: GO_BUILD_EXTRA_FLAGS := -cover
273273
test-e2e: COVERAGE_NAME := e2e
274274
test-e2e: export MANIFEST := $(STANDARD_RELEASE_MANIFEST)
275+
test-e2e: E2E_TEST_EXTRA_ARGS := -skip 'ExampleTestNotToBeExecutedDuringRegularE2E'
275276
test-e2e: run-internal image-registry prometheus e2e e2e-coverage kind-clean #HELP Run e2e test suite on local kind cluster
276277

277278
.PHONY: test-experimental-e2e
@@ -280,6 +281,7 @@ test-experimental-e2e: KIND_CLUSTER_NAME := operator-controller-e2e
280281
test-experimental-e2e: GO_BUILD_EXTRA_FLAGS := -cover
281282
test-experimental-e2e: COVERAGE_NAME := experimental-e2e
282283
test-experimental-e2e: export MANIFEST := $(EXPERIMENTAL_RELEASE_MANIFEST)
284+
test-experimental-e2e: E2E_TEST_EXTRA_ARGS := -skip 'ExampleTestNotToBeExecutedForExperimentalE2E'
283285
test-experimental-e2e: run-internal image-registry prometheus experimental-e2e e2e e2e-coverage kind-clean #HELP Run experimental e2e test suite on local kind cluster
284286

285287
.PHONY: prometheus
@@ -293,6 +295,7 @@ test-extension-developer-e2e: SOURCE_MANIFEST := $(STANDARD_E2E_MANIFEST)
293295
test-extension-developer-e2e: KIND_CLUSTER_NAME := operator-controller-ext-dev-e2e
294296
test-extension-developer-e2e: export INSTALL_DEFAULT_CATALOGS := false
295297
test-extension-developer-e2e: export MANIFEST := $(STANDARD_RELEASE_MANIFEST)
298+
test-extension-developer-e2e: E2E_TEST_EXTRA_ARGS :=
296299
test-extension-developer-e2e: run-internal image-registry extension-developer-e2e kind-clean #HELP Run extension-developer e2e on local kind cluster
297300

298301
.PHONY: run-latest-release
@@ -305,7 +308,7 @@ pre-upgrade-setup:
305308

306309
.PHONY: post-upgrade-checks
307310
post-upgrade-checks:
308-
go test -count=1 -v ./test/upgrade-e2e/...
311+
go test -count=1 -v $(E2E_TEST_EXTRA_ARGS) ./test/upgrade-e2e/...
309312

310313

311314
TEST_UPGRADE_E2E_TASKS := kind-cluster run-latest-release image-registry pre-upgrade-setup docker-build kind-load kind-deploy post-upgrade-checks kind-clean

0 commit comments

Comments
 (0)