tss-rocks/.forgejo/workflows/test.yml
CDN 1d712d4e6c
All checks were successful
Build Backend / Build Docker Image (push) Successful in 30s
Test Backend / test (push) Successful in 3m20s
[bugfix/ci] set global workinig-dir for run
2025-02-21 01:01:47 +08:00

34 lines
577 B
YAML

name: Test Backend
on:
push:
branches:
- main
jobs:
test:
runs-on: [docker, amd64]
defaults:
run:
working-directory: ./backend
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 'stable'
- name: Set up dependencies
run: go mod download
- name: Install mockgen
run: go install go.uber.org/mock/mockgen@latest
- name: Generate mocks
run: go generate ./...
- name: Run tests
run: go test -v ./...