83
83
- name : Run unit tests
84
84
run : vendor/bin/codecept run --ext DotReporter unit --coverage --coverage-xml
85
85
86
- - name : Code Coverage unit tests
87
- run : php ./bin/ocular.phar code-coverage:upload --format=php-clover ./tests/_output/coverage.xml
86
+ - name : Codecov code coverage - unit
87
+ if : success()
88
+ uses : codecov/codecov-action@v1
89
+ with :
90
+ token : ${{secrets.CODECOV_TOKEN}}
91
+ file : ./tests/_output/coverage.xml
88
92
89
93
# - name: Code Coverage - Codacy
90
94
# uses: codacy/codacy-coverage-reporter-action@master
@@ -98,8 +102,12 @@ jobs:
98
102
DATA_MEMCACHED_PORT : ${{ job.services.memcached.ports['11211'] }}
99
103
run : vendor/bin/codecept run --ext DotReporter integration --coverage --coverage-xml
100
104
101
- - name : Code Coverage integration tests
102
- run : php ./bin/ocular.phar code-coverage:upload --format=php-clover ./tests/_output/coverage.xml
105
+ - name : Codecov code coverage - integration
106
+ if : success()
107
+ uses : codecov/codecov-action@v1
108
+ with :
109
+ token : ${{secrets.CODECOV_TOKEN}}
110
+ file : ./tests/_output/coverage.xml
103
111
104
112
# - name: Run database tests MySQL
105
113
# env:
@@ -132,9 +140,3 @@ jobs:
132
140
# # DATA_REDIS_PORT: ${{ job.services.redis.ports['6379'] }}
133
141
# # DATA_MEMCACHED_PORT: ${{ job.services.memcached.ports['11211'] }}
134
142
# # run: vendor/bin/codecept run --ext DotReporter database --env sqlsrv
135
- - name : Upload coverage to Codecov
136
- if : success()
137
- uses : codecov/codecov-action@v1
138
- with :
139
- token : ${{secrets.CODECOV_TOKEN}}
140
- file : ./tests/_output/coverage.xml
0 commit comments