Skip to content

Commit a1dd50e

Browse files
author
Your Name
committed
Separation of coverage Report
1 parent 99d223c commit a1dd50e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.github/workflows/run_full_test_suite.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,24 @@ jobs:
3535

3636
- name: Cleanup
3737
run: docker-compose -f local.yml down --volumes
38+
39+
report-coverage:
40+
needs: run-tests
41+
runs-on: ubuntu-latest
42+
steps:
43+
- name: Check out merged code
44+
uses: actions/checkout@v2
45+
46+
- name: Set up Docker Compose
47+
run: |
48+
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
49+
sudo chmod +x /usr/local/bin/docker-compose
50+
51+
- name: Build the Docker environment
52+
run: docker-compose -f local.yml build
53+
54+
- name: Extract coverage data
55+
run: docker-compose -f local.yml run --rm django coverage report
56+
57+
- name: Cleanup after coverage
58+
run: docker-compose -f local.yml down --volumes

0 commit comments

Comments
 (0)