전체 API 테스트 Go no Github Actions integrando com Codecov
.github/workflows/test.yaml
.on: [push, pull_request]
name: Run test suite
jobs:
test:
strategy:
matrix:
go-version: [1.18.x]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go-version }}
- name: Checkout code
uses: actions/checkout@v2
- name: Download swaggo
run: go install github.com/swaggo/swag/cmd/swag@latest
- name: Install swaggo
run: swag init -d adapter/http --parseDependency --parseInternal --parseDepth 2 -o adapter/http/docs
- name: Test
run: go mod tidy && go test ./... -coverprofile=coverage.txt -covermode=atomic
- name: Upload coverage report
uses: codecov/[email protected]
with:
token: 276e28b3-208f-4012-ac00-594ff09c65a3
file: ./coverage.txt
flags: unittests
name: codecov-umbrella
Precisamos capturar o Token do Codecov para mandar o resultados testes, para isso vamos em codecov.io
Capturando o token e adicionando ele no arquivo
.github/workflows/test.yaml
já podemos realizar o commit da nossa alteração e ver se tudo vai funcionar.작업 종료 시 F5 페이지에서 codecov para observar를 확인하고 결과를 100% 적용할 수 있습니다.
수아베즈
바이 나 페! Acredito totalmente em você, independente do seu nível de conhecimento técnico, você vai criar a melhor api em GO.
Se você se deparar com problemas que não consegue resolver, sinta-se à vontade para entrar em contato. Vamos 리졸버 isso juntos.
Reference
이 문제에 관하여(전체 API 테스트 Go no Github Actions integrando com Codecov), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/booscaaa/testando-nossa-api-go-no-github-actions-integrando-com-codecov-690텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)