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)"