Skip to content

Commit e39d9b0

Browse files
committed
Enable coverage
1 parent 791dace commit e39d9b0

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,15 @@ jobs:
116116
- name: Verify dependencies
117117
run: go mod verify
118118

119-
- name: Run tests (excluding CGO-dependent packages)
119+
- name: Run tests with coverage (excluding CGO-dependent packages)
120120
run: |
121-
go test -v -race $(go list ./... | grep -v 'internal/cli' | grep -v 'internal/capture/procps/linux')
121+
go test -v -race -coverprofile=coverage.out -covermode=atomic $(go list ./... | grep -v 'internal/cli' | grep -v 'internal/capture/procps/linux')
122+
123+
- name: Display coverage summary
124+
run: |
125+
go tool cover -func=coverage.out | tail -20
126+
echo ""
127+
echo "=== Total Coverage ==="
128+
go tool cover -func=coverage.out | grep total
129+
122130

0 commit comments

Comments
 (0)