hermez-node/.github/workflows/test.yml
.github/workflows/test.ymlRaw
1name: Test
2on: [ push, pull_request ]
3jobs:
4 test:
5 strategy:
6 matrix:
7 go-version: [ 1.14.x ]
8 goarch: [ "amd64" ]
9 runs-on: ubuntu-latest
10 steps:
11 - name: Install Go
12 uses: actions/setup-go@v1
13 with:
14 go-version: ${{ matrix.go-version }}
15 env:
16 GOARCH: ${{ matrix.goarch }}
17 - name: Checkout code
18 uses: actions/checkout@v2
19 - name: Postgres
20 run: docker run --rm --name hermez-db-test -p 5432:5432 -e POSTGRES_DB=history -e POSTGRES_USER=hermez -e POSTGRES_PASSWORD="${{ secrets.POSTGRES_PASS }}" -d postgres && sleep 2s && docker exec hermez-db-test psql -a history -U hermez -c "CREATE DATABASE l2;"
21 - name: Test
22 env:
23 POSTGRES_PASS: ${{ secrets.POSTGRES_PASS }}
24 GOARCH: ${{ matrix.goarch }}
25 run: go test ./... -v