Nette tester coverage requires Xdebug or PCOV extension or PHPDBG SAPI (used php)

krystof18
Člen | 3
+
0
-

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 | 38
+
0
-

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
+
0
-

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?

emololftw
Člen | 81
+
+1
-

přidej -p phpdbg