OXIESEC PANEL
- Current Dir:
/
/
opt
/
go
/
pkg
/
mod
/
github.com
/
go-openapi
/
strfmt@v0.22.0
/
hack
Server IP: 46.202.161.180
Upload:
Name
Size
Modified
Perms
Actions
📁
..
-
12/05/2024 09:52:20 PM
r-xr-xr-x
📄
coverage
594 bytes
12/05/2024 09:52:20 PM
r--r--r--
Delete
Editing: coverage
Close
#!/bin/bash set -e -o pipefail # Run test coverage on each subdirectories and merge the coverage profile. echo "mode: ${GOCOVMODE-atomic}" > coverage.txt # Standard go tooling behavior is to ignore dirs with leading underscores # skip generator for race detection and coverage for dir in $(go list ./...) do pth="$GOPATH/src/$dir" go test -race -timeout 20m -covermode=${GOCOVMODE-atomic} -coverprofile=${pth}/profile.out $dir if [ -f $pth/profile.out ] then cat $pth/profile.out | tail -n +2 >> coverage.txt rm $pth/profile.out fi done go tool cover -func coverage.txt