9696 if : ${{ matrix.php-version != env.HIGHEST_PHP_VERSION }}
9797
9898 - name : Run PHPUnit with coverage
99- run : vendor/bin/phpunit --coverage-clover clover.xml
99+ run : vendor/bin/phpunit --coverage-php coverage.php
100100 env :
101101 DRIVER : mysql_pdo
102102 MYSQL_HOST : 127.0.0.1
@@ -106,6 +106,10 @@ jobs:
106106 PDO_ERRMODE : ${{ matrix.pdo-errmode }}
107107 if : ${{ matrix.php-version == env.HIGHEST_PHP_VERSION }}
108108
109+ - name : Merge worker coverage
110+ run : php tools/merge-coverage.php coverage.php clover.xml && rm coverage.php
111+ if : ${{ matrix.php-version == env.HIGHEST_PHP_VERSION }}
112+
109113 - name : Upload coverage to Codecov
110114 uses : codecov/codecov-action@v5
111115 env :
@@ -154,13 +158,16 @@ jobs:
154158 dependency-versions : ${{ matrix.deps }}
155159
156160 - name : Run PHPUnit with coverage
157- run : vendor/bin/phpunit --coverage-clover clover.xml
161+ run : vendor/bin/phpunit --coverage-php coverage.php
158162 env :
159163 DRIVER : mysql_doctrine
160164 MYSQL_HOST : 127.0.0.1
161165 MYSQL_USER : root
162166 MYSQL_PASSWORD : password
163167
168+ - name : Merge worker coverage
169+ run : php tools/merge-coverage.php coverage.php clover.xml && rm coverage.php
170+
164171 - name : Upload coverage to Codecov
165172 uses : codecov/codecov-action@v5
166173 env :
@@ -201,13 +208,16 @@ jobs:
201208 uses : ramsey/composer-install@v3
202209
203210 - name : Run PHPUnit with coverage
204- run : vendor/bin/phpunit --coverage-clover clover.xml
211+ run : vendor/bin/phpunit --coverage-php coverage.php
205212 env :
206213 DRIVER : mariadb_pdo
207214 MARIADB_HOST : 127.0.0.1
208215 MARIADB_USER : root
209216 MARIADB_PASSWORD : password
210217
218+ - name : Merge worker coverage
219+ run : php tools/merge-coverage.php coverage.php clover.xml && rm coverage.php
220+
211221 - name : Upload coverage to Codecov
212222 uses : codecov/codecov-action@v5
213223 env :
@@ -248,13 +258,16 @@ jobs:
248258 uses : ramsey/composer-install@v3
249259
250260 - name : Run PHPUnit with coverage
251- run : vendor/bin/phpunit --coverage-clover clover.xml
261+ run : vendor/bin/phpunit --coverage-php coverage.php
252262 env :
253263 DRIVER : mariadb_doctrine
254264 MARIADB_HOST : 127.0.0.1
255265 MARIADB_USER : root
256266 MARIADB_PASSWORD : password
257267
268+ - name : Merge worker coverage
269+ run : php tools/merge-coverage.php coverage.php clover.xml && rm coverage.php
270+
258271 - name : Upload coverage to Codecov
259272 uses : codecov/codecov-action@v5
260273 env :
@@ -293,13 +306,16 @@ jobs:
293306 uses : ramsey/composer-install@v3
294307
295308 - name : Run PHPUnit with coverage
296- run : vendor/bin/phpunit --coverage-clover clover.xml
309+ run : vendor/bin/phpunit --coverage-php coverage.php
297310 env :
298311 DRIVER : postgres_pdo
299312 POSTGRES_HOST : 127.0.0.1
300313 POSTGRES_USER : postgres
301314 POSTGRES_PASSWORD : postgres
302315
316+ - name : Merge worker coverage
317+ run : php tools/merge-coverage.php coverage.php clover.xml && rm coverage.php
318+
303319 - name : Upload coverage to Codecov
304320 uses : codecov/codecov-action@v5
305321 env :
@@ -338,13 +354,16 @@ jobs:
338354 uses : ramsey/composer-install@v3
339355
340356 - name : Run PHPUnit with coverage
341- run : vendor/bin/phpunit --coverage-clover clover.xml
357+ run : vendor/bin/phpunit --coverage-php coverage.php
342358 env :
343359 DRIVER : postgres_doctrine
344360 POSTGRES_HOST : 127.0.0.1
345361 POSTGRES_USER : postgres
346362 POSTGRES_PASSWORD : postgres
347363
364+ - name : Merge worker coverage
365+ run : php tools/merge-coverage.php coverage.php clover.xml && rm coverage.php
366+
348367 - name : Upload coverage to Codecov
349368 uses : codecov/codecov-action@v5
350369 env :
0 commit comments