Skip to content

Commit 1435f04

Browse files
authored
Moved coverage and phpunit logs to standalone files and upload to codecov only from one php and deps version (#1300)
1 parent ae31665 commit 1435f04

File tree

2 files changed

+45
-44
lines changed

2 files changed

+45
-44
lines changed

.github/workflows/test-suite.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,14 +250,15 @@ jobs:
250250
run: "composer test:examples"
251251

252252
- name: Upload test results to Codecov.io
253-
if: ${{ !cancelled() }}
253+
if: ${{ !cancelled() }} && ${{ matrix.php-version == '8.2' }} && ${{ matrix.dependencies == 'locked' }}
254254
uses: codecov/test-results-action@v1
255255
with:
256256
token: ${{ secrets.CODECOV_TOKEN }}
257-
files: ./var/phpunit/logs/junit.xml
257+
directory: ./var/phpunit/logs
258258

259259
- name: Upload code coverage data to Codecov.io
260+
if: ${{ matrix.php-version == '8.2' }} && ${{ matrix.dependencies == 'locked' }}
260261
uses: codecov/codecov-action@v4
261262
with:
262263
token: ${{ secrets.CODECOV_TOKEN }}
263-
files: ./var/phpunit/coverage/coverage.xml
264+
directory: ./var/phpunit/coverage/clover

composer.json

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -246,97 +246,97 @@
246246
"@test:adapter:xml"
247247
],
248248
"test:etl": [
249-
"tools/phpunit/vendor/bin/phpunit --testsuite=etl-unit",
250-
"tools/phpunit/vendor/bin/phpunit --testsuite=etl-integration"
249+
"tools/phpunit/vendor/bin/phpunit --testsuite=etl-unit --log-junit ./var/phpunit/logs/etl-unit.xml --coverage-clover=./var/phpunit/coverage/clover/etl-unit.xml --coverage-html=./var/phpunit/coverage/html/etl-unit",
250+
"tools/phpunit/vendor/bin/phpunit --testsuite=etl-integration --log-junit ./var/phpunit/logs/etl-integration.xml --coverage-clover=./var/phpunit/coverage/clover/etl-integration.xml --coverage-html=./var/phpunit/coverage/html/etl-integration"
251251
],
252252
"test:cli": [
253-
"tools/phpunit/vendor/bin/phpunit --testsuite=cli-unit",
254-
"tools/phpunit/vendor/bin/phpunit --testsuite=cli-integration"
253+
"tools/phpunit/vendor/bin/phpunit --testsuite=cli-unit --log-junit ./var/phpunit/logs/cli-unit.xml --coverage-clover=./var/phpunit/coverage/clover/cli-unit.xml --coverage-html=./var/phpunit/coverage/html/cli-unit",
254+
"tools/phpunit/vendor/bin/phpunit --testsuite=cli-integration --log-junit ./var/phpunit/logs/cli-integration.xml --coverage-clover=./var/phpunit/coverage/clover/cli-integration.xml --coverage-html=./var/phpunit/coverage/html/cli-integration"
255255
],
256256
"test:lib:array-dot": [
257-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-array-dot-unit"
257+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-array-dot-unit --log-junit ./var/phpunit/logs/lib-array-dot-unit.xml --coverage-clover=./var/phpunit/coverage/clover/lib-array-dot-unit.xml --coverage-html=./var/phpunit/coverage/html/lib-array-dot-unit"
258258
],
259259
"test:lib:azure-sdk": [
260-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-azure-sdk-unit"
260+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-azure-sdk-unit --log-junit ./var/phpunit/logs/lib-azure-sdk-unit.xml --coverage-clover=./var/phpunit/coverage/clover/lib-azure-sdk-unit.xml --coverage-html=./var/phpunit/coverage/html/lib-azure-sdk-unit"
261261
],
262262
"test:lib:doctrine-dbal-bulk": [
263-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-doctrine-dbal-bulk-unit",
264-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-doctrine-dbal-bulk-integration"
263+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-doctrine-dbal-bulk-unit --log-junit ./var/phpunit/logs/lib-doctrine-dbal-bulk-unit.xml --coverage-clover=./var/phpunit/coverage/clover/lib-doctrine-dbal-bulk-unit.xml --coverage-html=./var/phpunit/coverage/html/lib-doctrine-dbal-bulk-unit",
264+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-doctrine-dbal-bulk-integration --log-junit ./var/phpunit/logs/lib-doctrine-dbal-bulk-integration.xml --coverage-clover=./var/phpunit/coverage/clover/lib-doctrine-dbal-bulk-integration.xml --coverage-html=./var/phpunit/coverage/html/lib-doctrine-dbal-bulk-integration"
265265
],
266266
"test:lib:filesystem": [
267-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-filesystem-unit",
268-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-filesystem-integration"
267+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-filesystem-unit --log-junit ./var/phpunit/logs/lib-filesystem-unit.xml --coverage-clover=./var/phpunit/coverage/clover/lib-filesystem-unit.xml --coverage-html=./var/phpunit/coverage/html/lib-filesystem-unit",
268+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-filesystem-integration --log-junit ./var/phpunit/logs/lib-filesystem-integration.xml --coverage-clover=./var/phpunit/coverage/clover/lib-filesystem-integration.xml --coverage-html=./var/phpunit/coverage/html/lib-filesystem-integration"
269269
],
270270
"test:lib:parquet": [
271-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-parquet-unit",
272-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-parquet-integration"
271+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-parquet-unit --log-junit ./var/phpunit/logs/lib-parquet-unit.xml --coverage-clover=./var/phpunit/coverage/clover/lib-parquet-unit.xml --coverage-html=./var/phpunit/coverage/html/lib-parquet-unit",
272+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-parquet-integration --log-junit ./var/phpunit/logs/lib-parquet-integration.xml --coverage-clover=./var/phpunit/coverage/clover/lib-parquet-integration.xml --coverage-html=./var/phpunit/coverage/html/lib-parquet-integration"
273273
],
274274
"test:lib:parquet-viewer": [
275-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-parquet-integration"
275+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-parquet-integration --log-junit ./var/phpunit/logs/lib-parquet-integration.xml --coverage-clover=./var/phpunit/coverage/clover/lib-parquet-integration.xml --coverage-html=./var/phpunit/coverage/html/lib-parquet-integration"
276276
],
277277
"test:lib:rdsl": [
278-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-rdsl-unit",
279-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-rdsl-integration"
278+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-rdsl-unit --log-junit ./var/phpunit/logs/lib-rdsl-unit.xml --coverage-clover=./var/phpunit/coverage/clover/lib-rdsl-unit.xml --coverage-html=./var/phpunit/coverage/html/lib-rdsl-unit",
279+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-rdsl-integration --log-junit ./var/phpunit/logs/lib-rdsl-integration.xml --coverage-clover=./var/phpunit/coverage/clover/lib-rdsl-integration.xml --coverage-html=./var/phpunit/coverage/html/lib-rdsl-integration"
280280
],
281281
"test:lib:snappy": [
282-
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-snappy-integration"
282+
"tools/phpunit/vendor/bin/phpunit --testsuite=lib-snappy-integration --log-junit ./var/phpunit/logs/lib-snappy-integration.xml --coverage-clover=./var/phpunit/coverage/clover/lib-snappy-integration.xml --coverage-html=./var/phpunit/coverage/html/lib-snappy-integration"
283283
],
284284
"test:bridge:filesystem-azure": [
285-
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-filesystem-azure-unit",
286-
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-filesystem-azure-integration"
285+
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-filesystem-azure-unit --log-junit ./var/phpunit/logs/bridge-filesystem-azure-unit.xml --coverage-clover=./var/phpunit/coverage/clover/bridge-filesystem-azure-unit.xml --coverage-html=./var/phpunit/coverage/html/bridge-filesystem-azure-unit",
286+
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-filesystem-azure-integration --log-junit ./var/phpunit/logs/bridge-filesystem-azure-integration.xml --coverage-clover=./var/phpunit/coverage/clover/bridge-filesystem-azure-integration.xml --coverage-html=./var/phpunit/coverage/html/bridge-filesystem-azure-integration"
287287
],
288288
"test:bridge:filesystem-async-aws": [
289-
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-filesystem-async-aws-integration"
289+
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-filesystem-async-aws-integration --log-junit ./var/phpunit/logs/bridge-filesystem-async-aws-integration.xml --coverage-clover=./var/phpunit/coverage/clover/bridge-filesystem-async-aws-integration.xml --coverage-html=./var/phpunit/coverage/html/bridge-filesystem-async-aws-integration"
290290
],
291291
"test:bridge:monolog-http": [
292-
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-monolog-http-unit"
292+
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-monolog-http-unit --log-junit ./var/phpunit/logs/bridge-monolog-http-unit.xml --coverage-clover=./var/phpunit/coverage/clover/bridge-monolog-http-unit.xml --coverage-html=./var/phpunit/coverage/html/bridge-monolog-http-unit"
293293
],
294294
"test:bridge:symfony-http-foundation": [
295-
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-symfony-http-foundation-unit",
296-
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-symfony-http-foundation-integration"
295+
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-symfony-http-foundation-unit --log-junit ./var/phpunit/logs/bridge-symfony-http-foundation-unit.xml --coverage-clover=./var/phpunit/coverage/clover/bridge-symfony-http-foundation-unit.xml --coverage-html=./var/phpunit/coverage/html/bridge-symfony-http-foundation-unit",
296+
"tools/phpunit/vendor/bin/phpunit --testsuite=bridge-symfony-http-foundation-integration --log-junit ./var/phpunit/logs/bridge-symfony-http-foundation-integration.xml --coverage-clover=./var/phpunit/coverage/clover/bridge-symfony-http-foundation-integration.xml --coverage-html=./var/phpunit/coverage/html/bridge-symfony-http-foundation-integration"
297297
],
298298
"test:adapter:chartjs": [
299-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-chartjs-unit",
300-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-chartjs-integration"
299+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-chartjs-unit --log-junit ./var/phpunit/logs/adapter-chartjs-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-chartjs-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-chartjs-unit",
300+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-chartjs-integration --log-junit ./var/phpunit/logs/adapter-chartjs-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-chartjs-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-chartjs-integration"
301301
],
302302
"test:adapter:csv": [
303-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-csv-unit",
304-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-csv-integration"
303+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-csv-unit --log-junit ./var/phpunit/logs/adapter-csv-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-csv-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-csv-unit",
304+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-csv-integration --log-junit ./var/phpunit/logs/adapter-csv-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-csv-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-csv-integration"
305305
],
306306
"test:adapter:doctrine": [
307-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-doctrine-unit",
308-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-doctrine-integration"
307+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-doctrine-unit --log-junit ./var/phpunit/logs/adapter-doctrine-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-doctrine-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-doctrine-unit",
308+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-doctrine-integration --log-junit ./var/phpunit/logs/adapter-doctrine-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-doctrine-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-doctrine-integration"
309309
],
310310
"test:adapter:elasticsearch": [
311-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-elasticsearch-unit",
312-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-elasticsearch-integration"
311+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-elasticsearch-unit --log-junit ./var/phpunit/logs/adapter-elasticsearch-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-elasticsearch-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-elasticsearch-unit",
312+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-elasticsearch-integration --log-junit ./var/phpunit/logs/adapter-elasticsearch-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-elasticsearch-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-elasticsearch-integration"
313313
],
314314
"test:adapter:google-sheet": [
315-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-google-sheet-unit"
315+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-google-sheet-unit --log-junit ./var/phpunit/logs/adapter-google-sheet-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-google-sheet-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-google-sheet-unit"
316316
],
317317
"test:adapter:http": [
318-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-http-unit",
319-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-http-integration"
318+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-http-unit --log-junit ./var/phpunit/logs/adapter-http-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-http-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-http-unit",
319+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-http-integration --log-junit ./var/phpunit/coverage/clover/adapter-http-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-http-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-http-integration"
320320
],
321321
"test:adapter:json": [
322-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-json-integration"
322+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-json-integration --log-junit ./var/phpunit/logs/adapter-json-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-json-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-json-integration"
323323
],
324324
"test:adapter:logger": [
325-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-logger-unit"
325+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-logger-unit --log-junit ./var/phpunit/logs/adapter-logger-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-logger-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-logger-unit"
326326
],
327327
"test:adapter:meilisearch": [
328-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-meilisearch-integration"
328+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-meilisearch-integration --log-junit ./var/phpunit/logs/adapter-meilisearch-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-meilisearch-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-meilisearch-integration"
329329
],
330330
"test:adapter:parquet": [
331-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-parquet-unit",
332-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-parquet-integration"
331+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-parquet-unit --log-junit ./var/phpunit/logs/adapter-parquet-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-parquet-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-parquet-unit",
332+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-parquet-integration --log-junit ./var/phpunit/logs/adapter-parquet-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-parquet-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-parquet-integration"
333333
],
334334
"test:adapter:text": [
335-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-text-integration"
335+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-text-integration --log-junit ./var/phpunit/logs/adapter-text-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-text-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-text-integration"
336336
],
337337
"test:adapter:xml": [
338-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-xml-unit",
339-
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-xml-integration"
338+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-xml-unit --log-junit ./var/phpunit/logs/adapter-xml-unit.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-xml-unit.xml --coverage-html=./var/phpunit/coverage/html/adapter-xml-unit",
339+
"tools/phpunit/vendor/bin/phpunit --testsuite=adapter-xml-integration --log-junit ./var/phpunit/coverage/clover/adapter-xml-integration.xml --coverage-clover=./var/phpunit/coverage/clover/adapter-xml-integration.xml --coverage-html=./var/phpunit/coverage/html/adapter-xml-integration"
340340
],
341341

342342
"test:docs": [

0 commit comments

Comments
 (0)