Skip to content

Commit ac4bb2f

Browse files
feat(e2e): split e2e Make task to make local testing faster
Signed-off-by: Sébastien Masset <86793256+smasset-orange@users.noreply.github.com>
1 parent c9ec539 commit ac4bb2f

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

Makefile

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,16 +265,26 @@ cleanup: kind
265265
$(KIND) delete cluster --name kamaji
266266

267267
.PHONY: e2e
268-
e2e: env build load helm ginkgo cert-manager gateway-api envoy-gateway ## Create a KinD cluster, install Kamaji on it and run the test suite.
268+
e2e: env e2e-setup e2e-test
269+
270+
.PHONY: e2e-setup
271+
e2e-setup: build load helm ginkgo cert-manager gateway-api envoy-gateway ## Create a KinD cluster, install Kamaji on it and run the test suite.
269272
$(HELM) upgrade --debug --install kamaji-crds ./charts/kamaji-crds --create-namespace --namespace kamaji-system
270273
$(HELM) repo add clastix https://clastix.github.io/charts
271274
$(HELM) dependency build ./charts/kamaji
272275
$(HELM) upgrade --debug --install kamaji ./charts/kamaji --create-namespace --namespace kamaji-system --set "image.tag=$(VERSION)" --set "image.pullPolicy=Never" --set "telemetry.disabled=true"
273276
$(MAKE) datastores
274-
$(GINKGO) -v ./e2e
275277

276278
##@ Document
277279

280+
.PHONY: e2e-redeploy
281+
e2e-redeploy: build load
282+
$(HELM) upgrade --debug --install kamaji ./charts/kamaji --create-namespace --namespace kamaji-system --set "image.tag=$(VERSION)" --set "image.pullPolicy=Never" --set "telemetry.disabled=true"
283+
284+
.PHONY: e2e-test
285+
e2e-test: build load
286+
$(GINKGO) -v ./e2e
287+
278288
CAPI_URL = https://github.com/clastix/cluster-api-control-plane-provider-kamaji.git
279289
CAPI_DIR := $(shell mktemp -d)
280290
CRDS_DIR := $(shell mktemp -d)

0 commit comments

Comments
 (0)