Skip to content

Commit 9dfe92d

Browse files
committed
Codecov integration
1 parent 0c90cdf commit 9dfe92d

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/test.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Test
22
on: [push]
33
jobs:
4-
phpunit:
4+
unit-tests:
55
runs-on: ubuntu-latest
66
steps:
77
- name: Checkout project
@@ -10,7 +10,18 @@ jobs:
1010
run: composer install
1111
- name: Run Testsuite
1212
run: vendor/bin/phpunit
13+
code-coverages:
14+
runs-on: ubuntu-latest
15+
needs: unit-test
16+
steps:
17+
- name: Checkout project
18+
uses: actions/checkout@v1
19+
- name: Composer dependencies
20+
run: composer install
21+
- name: Run Testsuite
22+
run: vendor/bin/phpunit --coverage-clover=coverage.xml
1323
- name: Upload coverage reports to Codecov
1424
uses: codecov/codecov-action@v4.0.1
1525
with:
1626
token: ${{ secrets.CODECOV_TOKEN }}
27+
file: coverage.xml

0 commit comments

Comments
 (0)