File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -172,6 +172,12 @@ test-conformance: $(GINKGO) $(KIND) $(SSM_PLUGIN) $(KUSTOMIZE) e2e-image ## Run
172172
173173test-conformance-fast : # # Run clusterctl based conformance test on workload cluster (requires Docker) using a subset of the conformance suite in parallel.
174174 $(MAKE ) test-conformance CONFORMANCE_E2E_ARGS=" -kubetest.config-file=$( KUBETEST_FAST_CONF_PATH) -kubetest.ginkgo-nodes=5 $( E2E_ARGS) "
175+
176+ .PHONY : test-cover
177+ test-cover : # # Run tests with code coverage and code generate reports
178+ source ./scripts/fetch_ext_bins.sh; fetch_tools; setup_envs; go test -v -coverprofile=out/coverage.out ./... $(TEST_ARGS )
179+ go tool cover -func=out/coverage.out -o out/coverage.txt
180+ go tool cover -html=out/coverage.out -o out/coverage.html
175181# # --------------------------------------
176182# # Binaries
177183# # --------------------------------------
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Copyright 2021 The Kubernetes Authors.
4+ #
5+ # Licensed under the Apache License, Version 2.0 (the "License");
6+ # you may not use this file except in compliance with the License.
7+ # You may obtain a copy of the License at
8+ #
9+ # http://www.apache.org/licenses/LICENSE-2.0
10+ #
11+ # Unless required by applicable law or agreed to in writing, software
12+ # distributed under the License is distributed on an "AS IS" BASIS,
13+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+ # See the License for the specific language governing permissions and
15+ # limitations under the License.
16+
17+ set -o errexit
18+ set -o nounset
19+ set -o pipefail
20+
21+ REPO_ROOT=$( dirname " ${BASH_SOURCE[0]} " ) /..
22+ # shellcheck source=../hack/ensure-go.sh
23+ source " ${REPO_ROOT} /hack/ensure-go.sh"
24+
25+ cd " ${REPO_ROOT} " && \
26+ make test-cover
You can’t perform that action at this time.
0 commit comments