mirror of
https://github.com/getredash/redash.git
synced 2025-12-19 17:37:19 -05:00
add codecov action (#6168)
Signed-off-by: Ye Sijun <junnplus@gmail.com>
This commit is contained in:
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -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
6
codecov.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
comment:
|
||||||
|
layout: " diff, flags, files"
|
||||||
|
behavior: default
|
||||||
|
require_changes: false
|
||||||
|
require_base: true
|
||||||
|
require_head: true
|
||||||
Reference in New Issue
Block a user