Nette tester coverage requires Xdebug or PCOV extension or PHPDBG SAPI (used php)
- krystof18
- Člen | 3
Když se pokusím spustit tester coverage takto:
tester -s -p php --colors 1 -C --coverage ./out/coverage.html --coverage-src ./app/Model tests
vždy na mě vyskočí:
Error: Code coverage functionality requires Xdebug or PCOV extension or PHPDBG SAPI (used php)
na internetu se mi nedaří najít žádné řešení.
Script je spouštěn přes docker compose run
a
composer run-script
takto:
docker compose run composer run-script coverage
Používám php 8.1 a tester v2.4.2
- IJVo
- Člen | 39
Vždyť je to tam napsané: „vyžaduje instalované PHP rozšíření Xdebug, nebo PCOV, anebo PHP 7 s PHPDBG SAPI“.
Viz dokumentace: https://tester.nette.org/…unning-tests#…
- krystof18
- Člen | 3
IJVo napsal(a):
Vždyť je to tam napsané: „vyžaduje instalované PHP rozšíření Xdebug, nebo PCOV, anebo PHP 7 s PHPDBG SAPI“.
Viz dokumentace: https://tester.nette.org/…unning-tests#…
Měl jsem za to že phpdbg je zaplé defaultně od verzí které ho
podporují
phpinfo()
mi vrátí toto:
` Configure Command ⇒ ‚./configure‘ ‚–build=x86_64-linux-musl‘
‚–with-config-file-path=/usr/local/etc/php‘
‚–with-config-file-scan-dir=/usr/local/etc/php/conf.d‘
‚–enable-option-checking=fatal‘ … ‚–enable-phpdbg‘
‚–enable-phpdbg-readline‘ …`
A i z toho jsem si myslel, že mám phpdbg zaplé, pletu se?