Skip to content

Commit fc6296e

Browse files
committed
makefile: Fix code coverage
`make coverage` would fail with: No code coverage driver available Sounds like it might have been broken by xdebug 2 → 3 bump: https://xdebug.org/docs/upgrade_guide#New-Concepts Cargo culted from contributte/invoice@ca51236
1 parent 2016957 commit fc6296e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Makefile

+5-2
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,14 @@ phpstan:
1919
vendor/bin/phpstan analyse -c phpstan.neon
2020

2121
tests:
22+
vendor/bin/codecept build
2223
vendor/bin/codecept run
2324

2425
coverage:
2526
ifdef GITHUB_ACTION
26-
phpdbg -qrr vendor/bin/codecept run --coverage-xml
27+
vendor/bin/codecept build
28+
XDEBUG_MODE=coverage vendor/bin/codecept run --coverage --coverage-xml
2729
else
28-
phpdbg -qrr vendor/bin/codecept run --coverage-html
30+
vendor/bin/codecept build
31+
XDEBUG_MODE=coverage vendor/bin/codecept run --coverage --coverage-html
2932
endif

0 commit comments

Comments
 (0)