sigs.k8s.io/cluster-api-provider-azure@v1.14.3/conformance.mk (about) 1 # conformance.mk 2 # Do Not Rename this file! 3 # Make configuration that effects conformance E2E behaviors should go in here, 4 # to allow us to maintain the core Makefile without having to execute 5 # long-running conformance E2E jobs every time that file changes 6 CONFORMANCE_FLAVOR ?= 7 CONFORMANCE_E2E_ARGS ?= -kubetest.config-file=$(KUBETEST_CONF_PATH) 8 CONFORMANCE_E2E_ARGS += $(E2E_ARGS) 9 10 ##@ Conformance testing: 11 12 .PHONY: test-conformance 13 test-conformance: ## Run conformance test on workload cluster. 14 $(MAKE) test-e2e-skip-push GINKGO_FOCUS="Conformance" E2E_ARGS='$(CONFORMANCE_E2E_ARGS)' CONFORMANCE_FLAVOR='$(CONFORMANCE_FLAVOR)' 15 16 test-conformance-fast: ## Run conformance test on workload cluster using a subset of the conformance suite in parallel. 17 $(MAKE) test-conformance CONFORMANCE_E2E_ARGS="-kubetest.config-file=$(KUBETEST_FAST_CONF_PATH) -kubetest.ginkgo-nodes=5 $(E2E_ARGS)" 18 19 .PHONY: test-windows-upstream 20 test-windows-upstream: ## Run windows upstream tests on workload cluster. 21 ifneq ($(WIN_REPO_URL), ) 22 curl --retry $(CURL_RETRIES) $(WIN_REPO_URL) -o $(KUBETEST_REPO_LIST_PATH)/custom-repo-list.yaml 23 endif 24 $(MAKE) test-conformance CONFORMANCE_E2E_ARGS="-kubetest.config-file=$(KUBETEST_WINDOWS_CONF_PATH) -kubetest.repo-list-path=$(KUBETEST_REPO_LIST_PATH) $(E2E_ARGS)"