refactor: integrate more probe-engine workflows (#204)
This diff is part of https://github.com/ooni/probe/issues/1335. We are moving more probe-engine workflows to toplevel. The general idea here is to migrate all possible workflows and to delete the ones that we cannot use in this repo (if any).
This commit is contained in:
@@ -13,4 +13,4 @@ jobs:
|
||||
with:
|
||||
go-version: "1.14"
|
||||
- uses: actions/checkout@v2
|
||||
- run: go test -race -tags integration,shaping -coverprofile=probe-engine.cov ./...
|
||||
- run: go test -race -tags shaping ./...
|
||||
@@ -15,10 +15,10 @@ jobs:
|
||||
with:
|
||||
go-version: "${{ matrix.go }}"
|
||||
- uses: actions/checkout@v2
|
||||
- run: go test -short -race -tags shaping -coverprofile=probe-engine.cov ./...
|
||||
- run: go test -short -race -tags shaping -coverprofile=probe-cli.cov ./...
|
||||
- uses: shogo82148/actions-goveralls@v1
|
||||
with:
|
||||
path-to-profile: probe-engine.cov
|
||||
path-to-profile: probe-cli.cov
|
||||
parallel: true
|
||||
finish:
|
||||
needs: test
|
||||
@@ -1,32 +0,0 @@
|
||||
# Run tests and measure coverage
|
||||
name: golang
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
schedule:
|
||||
- cron: "14 17 * * 3"
|
||||
jobs:
|
||||
test:
|
||||
runs-on: "${{ matrix.os }}"
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: ["ubuntu-latest"]
|
||||
go: ["1.14"]
|
||||
steps:
|
||||
- uses: actions/setup-go@v1
|
||||
with:
|
||||
go-version: ${{ matrix.go }}
|
||||
- uses: actions/checkout@v2
|
||||
- run: go test -race -tags shaping -coverprofile=probe-cli.cov -coverpkg=./... ./...
|
||||
- uses: shogo82148/actions-goveralls@v1
|
||||
with:
|
||||
path-to-profile: probe-cli.cov
|
||||
parallel: true
|
||||
finish:
|
||||
needs: test
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: shogo82148/actions-goveralls@v1
|
||||
with:
|
||||
parallel-finished: true
|
||||
Reference in New Issue
Block a user