mirror of https://github.com/rancher/webhook.git
15 lines
412 B
Bash
Executable File
15 lines
412 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
cd $(dirname $0)/..
|
|
|
|
go test ./tests/integration/... -c -o ./bin/rancher-webhook-integration.test
|
|
|
|
echo "Running tests"
|
|
go test --coverpkg=./pkg/... -coverprofile=coverage.out --count=1 ./pkg/...
|
|
cat coverage.out |
|
|
awk 'BEGIN {cov=0; stat=0;} \
|
|
$3!="" { cov+=($3==1?$2:0); stat+=$2; } \
|
|
END {printf("Total coverage: %.2f%% of statements\n", (cov/stat)*100);}'
|
|
rm coverage.out
|