mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-04 21:00:40 +08:00
Update code_coverage.yaml to improve Docker test execution and Codecov upload
This commit is contained in:
17
.github/workflows/code_coverage.yaml
vendored
17
.github/workflows/code_coverage.yaml
vendored
@ -1,9 +1,10 @@
|
|||||||
name: Code-coverage
|
name: Code-coverage
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
workflow_dispatch:
|
||||||
branches:
|
# push:
|
||||||
- main
|
# branches:
|
||||||
|
# - main
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
@ -36,15 +37,11 @@ jobs:
|
|||||||
- id: code_cov
|
- id: code_cov
|
||||||
name: Test dev docker
|
name: Test dev docker
|
||||||
run: |
|
run: |
|
||||||
docker run --rm codiumai/pr-agent:test pytest tests/unittest --cov=pr_agent
|
docker run --name test_container codiumai/pr-agent:test pytest tests/unittest --cov=pr_agent --cov-report term --cov-report xml:coverage.xml
|
||||||
|
docker cp test_container:/app/coverage.xml coverage.xml
|
||||||
|
|
||||||
|
|
||||||
- name: Upload coverage to Codecov
|
- name: Upload coverage to Codecov
|
||||||
uses: codecov/codecov-action@v4.0.1
|
uses: codecov/codecov-action@v4.0.1
|
||||||
with:
|
with:
|
||||||
files: ./coverage.xml
|
|
||||||
token: ${{ secrets.CODECOV_TOKEN }}
|
token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
flags: unittests
|
|
||||||
name: code-coverage
|
|
||||||
fail_ci_if_error: true
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user