2016-06-20 14 views
5

W starszych wersjach phpunit można wyłączyć raportowanie zasięgu kodu z flagą: --no-coverage. Pozwoliło to na szybsze działanie naszego zestawu w środowiskach CI itp. W bieżącej wersji stabilnej (5.4) nie widzę tej opcji w the docs. Jaki jest obecny sposób wyłączania zasięgu kodu?Jak wyłączyć obsługę kodu dla phpunita 5.4+

Odpowiedz

0

W dokumentacji może brakować opcji --no-coverage, ale działa ona dla mnie.

Jest nadal w kodzie PHPUnit, patrz Command.php:66 i Command.php:523.


Stworzyłem mały testowy projekt z 1 klasą i 1 testem, aby go wypróbować. Włączyłem wyjście zasięgu kodu (HTML) w sekcji <logging> z phpunit.xml.

Running PHPUnit bez opcji:

$ phpunit 
PHPUnit 5.4.6 by Sebastian Bergmann and contributors. 

[removed irrelevant output] 

OK (1 test, 1 assertion) 

Generating code coverage report in HTML format ... done 

pokrycie Kod jest generowany i wysyłany.

Running phpunit z opcją: generacja pokrycie

$ phpunit --no-coverage 
PHPUnit 5.4.6 by Sebastian Bergmann and contributors. 

[removed irrelevant output] 

OK (1 test, 1 assertion) 

Brak kodu. (Polecenie działało również szybciej.)

Powiązane problemy