ozon-api-client
39 строк · 831.0 Байт
1name: tests
2
3on:
4push:
5branches: [ "master" ]
6pull_request:
7branches: [ "master" ]
8
9jobs:
10
11unit:
12runs-on: ubuntu-latest
13steps:
14
15- name: Check out code
16uses: actions/checkout@v3
17
18- name: Unit Tests
19run: go test -v ./...
20
21coverage:
22runs-on: ubuntu-latest
23steps:
24- uses: actions/checkout@v2
25- name: Setup go
26uses: actions/setup-go@v2
27with:
28go-version: '1.20'
29- name: Setup
30run: |
31go install github.com/mattn/goveralls@latest
32- name: Test
33run: |
34go test -v ./... -parallel=10 -covermode=count -coverprofile=coverage.out
35- name: Send coverage
36env:
37COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38run: |
39goveralls -coverprofile=coverage.out -service=github