@@ -32,7 +32,6 @@ CONTAINER_RUNTIME ?= podman
3232BUILD_PATH := $(shell pwd) /build
3333BUILD_BIN_PATH := ${BUILD_PATH}/bin
3434COVERAGE_PATH := ${BUILD_PATH}/coverage
35- JUNIT_PATH := ${BUILD_PATH}/junit
3635TESTBIN_PATH := ${BUILD_PATH}/test
3736MOCK_PATH := ${PWD}/test/mocks
3837
@@ -244,7 +243,7 @@ ${GO_MD2MAN}:
244243 $(call go-build,./vendor/github.com/cpuguy83/go-md2man)
245244
246245${GINKGO} :
247- $(call go-build,./vendor/github.com/onsi/ginkgo/ginkgo)
246+ $(call go-build,./vendor/github.com/onsi/ginkgo/v2/ ginkgo)
248247
249248${MOCKGEN} :
250249 $(call go-build,./vendor/github.com/golang/mock/mockgen)
@@ -286,25 +285,19 @@ check-vendor: vendor
286285
287286testunit : ${GINKGO}
288287 rm -rf ${COVERAGE_PATH} && mkdir -p ${COVERAGE_PATH}
289- rm -rf ${JUNIT_PATH} && mkdir -p ${JUNIT_PATH}
290- ACK_GINKGO_DEPRECATIONS=1.16.0 \
291- ${BUILD_BIN_PATH} /ginkgo \
288+ ${BUILD_BIN_PATH} /ginkgo run \
292289 ${TESTFLAGS} \
293290 -r \
294291 --trace \
295292 --cover \
296293 --covermode atomic \
297- --outputdir ${COVERAGE_PATH} \
294+ --output-dir ${COVERAGE_PATH} \
295+ --junit-report junit.xml \
298296 --coverprofile coverprofile \
299297 --tags " test $( BUILDTAGS) " \
300298 $(GO_MOD_VENDOR ) \
301299 --succinct
302300 $(GO ) tool cover -html=${COVERAGE_PATH} /coverprofile -o ${COVERAGE_PATH} /coverage.html
303- $(GO ) tool cover -func=${COVERAGE_PATH} /coverprofile | sed -n ' s/\(total:\).*\([0-9][0-9].[0-9]\)/\1 \2/p'
304- for f in $$ (find . -name " *_junit.xml" ); do \
305- mkdir -p $(JUNIT_PATH ) /$$(dirname $$f ) ; \
306- mv $$ f $(JUNIT_PATH ) /$$(dirname $$f ) ; \
307- done
308301
309302testunit-bin :
310303 mkdir -p ${TESTBIN_PATH}
0 commit comments