From 02f7ad2fff6d23754f0bf75220ec108f05b7a2ea Mon Sep 17 00:00:00 2001 From: Joshua Casey Date: Thu, 15 May 2025 12:00:36 -0500 Subject: [PATCH] Run unit tests with CGO_ENABLED=0, which no longer yields ld warnings --- hack/module.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hack/module.sh b/hack/module.sh index 4c86b1a96..09319e743 100755 --- a/hack/module.sh +++ b/hack/module.sh @@ -9,7 +9,7 @@ ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" function usage() { echo "Error: must be specified" - echo " module.sh [tidy, lint, test, unittest]" + echo " module.sh [tidy, lint, unit, unittest]" exit 1 } @@ -49,10 +49,12 @@ function main() { # Temporarily avoid using the race detector for the impersonator package due to https://github.com/kubernetes/kubernetes/issues/128548 KUBE_CACHE_MUTATION_DETECTOR=${kube_cache_mutation_detector} \ KUBE_PANIC_WATCH_DECODE_ERROR=${kube_panic_watch_decode_error} \ + CGO_ENABLED=0 \ go test -short -race $(go list ./... | grep -v internal/concierge/impersonator) # TODO: change this back to using the race detector everywhere KUBE_CACHE_MUTATION_DETECTOR=${kube_cache_mutation_detector} \ KUBE_PANIC_WATCH_DECODE_ERROR=${kube_panic_watch_decode_error} \ + CGO_ENABLED=0 \ go test -short ./internal/concierge/impersonator ;; 'generate')