Skip to content

Commit 01c3399

Browse files
committed
upload coverage for linux/macos.
1 parent ab2e5d0 commit 01c3399

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

.github/workflows/tests.yml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,31 @@ jobs:
3030
name: Tests
3131
run: |
3232
go mod tidy
33-
go test -cover -v -failfast -p 1 $(go list ./...)
33+
go get github.com/axw/gocov/gocov
34+
go get github.com/AlekSi/gocov-xml
35+
go install github.com/axw/gocov/gocov
36+
go install github.com/AlekSi/gocov-xml
37+
go test -cover -v -failfast -p 1 $(go list ./...) -coverprofile cover.out
38+
gocov convert cover.out | gocov-xml > coverage.xml
39+
if: runner.os != 'Windows'
40+
env:
41+
SN_SERVER: ${{ secrets.SN_SERVER }}
42+
SN_EMAIL: ${{ secrets.SN_EMAIL }}
43+
SN_PASSWORD: ${{ secrets.SN_PASSWORD }}
44+
-
45+
name: Codacy Coverage Reporter
46+
uses: codacy/[email protected]
47+
with:
48+
coverage-reports: coverage.xml
49+
if: runner.os != 'Windows'
50+
env:
51+
CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }}
52+
-
53+
name: Windows Tests
54+
run: |
55+
go mod tidy
56+
go test -v -failfast -p 1 $(go list ./...)
57+
if: runner.os != 'Windows'
3458
env:
3559
SN_SERVER: ${{ secrets.SN_SERVER }}
3660
SN_EMAIL: ${{ secrets.SN_EMAIL }}

0 commit comments

Comments
 (0)