add codecov action (#6168)

Signed-off-by: Ye Sijun <junnplus@gmail.com>
This commit is contained in:
Jun
2023-07-11 14:33:07 +09:00
committed by GitHub
parent b4801dd2b8
commit 1b97d9ce04
2 changed files with 9 additions and 1 deletions

View File

@@ -42,12 +42,14 @@ jobs:
- name: List Enabled Query Runners - name: List Enabled Query Runners
run: docker-compose -p redash run --rm redash manage ds list_types run: docker-compose -p redash run --rm redash manage ds list_types
- name: Run Tests - name: Run Tests
run: docker-compose -p redash run --name tests redash tests --junitxml=junit.xml --cov-report xml --cov=redash --cov-config .coveragerc tests/ run: docker-compose -p redash run --name tests redash tests --junitxml=junit.xml --cov-report=xml --cov=redash --cov-config=.coveragerc tests/
- name: Copy Test Results - name: Copy Test Results
run: | run: |
mkdir -p /tmp/test-results/unit-tests mkdir -p /tmp/test-results/unit-tests
docker cp tests:/app/coverage.xml ./coverage.xml docker cp tests:/app/coverage.xml ./coverage.xml
docker cp tests:/app/junit.xml /tmp/test-results/unit-tests/results.xml docker cp tests:/app/junit.xml /tmp/test-results/unit-tests/results.xml
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
- name: Store Test Results - name: Store Test Results
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:

6
codecov.yml Normal file
View File

@@ -0,0 +1,6 @@
comment:
layout: " diff, flags, files"
behavior: default
require_changes: false
require_base: true
require_head: true