Skip to content

Commit 90ffb7c

Browse files
committed
Add test-e2e-contribs
Signed-off-by: Nelo-T. Wallus <red.brush9525@fastmail.com> Signed-off-by: Nelo-T. Wallus <n.wallus@sap.com>
1 parent 7014c0c commit 90ffb7c

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ LDFLAGS := \
108108
-X k8s.io/component-base/version.gitMajor=${KUBE_MAJOR_VERSION} \
109109
-X k8s.io/component-base/version.gitMinor=${KUBE_MINOR_VERSION} \
110110
-X k8s.io/component-base/version.buildDate=${BUILD_DATE}
111+
112+
CONTRIBS ?= $(patsubst contrib/%,%,$(wildcard contrib/*))
113+
111114
all: build
112115
.PHONY: all
113116

@@ -278,6 +281,14 @@ test-e2e: $(KCP) $(DEX) build ## Run e2e tests
278281
echo "Waiting for kcp to be ready (check .kcp/kcp.log)." && while ! KUBECONFIG=.kcp/admin.kubeconfig kubectl get --raw /readyz &>/dev/null; do sleep 1; echo -n "."; done && echo && \
279282
KUBECONFIG=$$PWD/.kcp/admin.kubeconfig GOOS=$(OS) GOARCH=$(ARCH) $(GO_TEST) -race -count $(COUNT) -p $(E2E_PARALLELISM) -parallel $(E2E_PARALLELISM) $(WHAT) $(TEST_ARGS)
280283

284+
CONTRIBS_E2E := $(patsubst %,test-e2e-contrib-%,$(CONTRIBS))
285+
286+
.PHONY: test-e2e-contribs $(CONTRIBS_E2E)
287+
test-e2e-contribs: $(CONTRIBS_E2E) ## Run e2e tests for external integrations
288+
test-e2e-contrib-kcp: $(KCP)
289+
test-e2e-contrib-%:
290+
cd contrib/$* && $(GO_TEST) -race -count $(COUNT) -p $(E2E_PARALLELISM) -parallel $(E2E_PARALLELISM) ./test/e2e/...
291+
281292
.PHONY: test
282293
ifdef USE_GOTESTSUM
283294
test: $(GOTESTSUM)

0 commit comments

Comments
 (0)