Zainstalowałem PHPUnit przez PEAR, a także zainstalowałem test Plugin WordPress (https://github.com/tierra/wordpress-plugin-tests), aby przetestować wtyczkę WordPress, która jest w fazie rozwoju.Dziwna wydajność z PHPUnit
Kwestia, że podczas gdy test nie normalnie, otrzymuję następujące dane wyjściowe:
Running as single site... To run multisite, use -c multisite.xml
Not running ajax tests... To execute these, use --group ajax.
PHPUnit 3.7.21 by Sebastian Bergmann.
Configuration read from E:\LocalWebServer\dch\c\my-wp-installtion.dch\wordpress-test\wordpress\wp-content\plugins\myplugin\phpunit.xml
[41;37mF[0m.[36;1mS[0m
Time : 1 second, Memory: 30.50Mb
There was 1 failure:
1) CDOAjax_Tests::test_tests
Failed asserting that false is true.
E:\LocalWebServer\dch\c\my-wp-installtion.dch\wordpress-test\wordpress\wp-content\plugins\myplugin\Tests\test_CDOAjax_tests.php:7
[37;41m[2KFAILURES!
[0m[37;41m[2KTests: 3, Assertions: 2, Failures: 1, Skipped: 1.
[0m[2K
ja nie wiem, czy to pomoże, ale phpunit.xml zawiera następujące elementy:
<phpunit
bootstrap="bootstrap_tests.php"
backupGlobals="false"
colors="true"
>
<testsuites>
<!-- Default test suite to run all tests -->
<testsuite name="cabdriver">
<directory prefix="test_" suffix=".php">tests</directory>
</testsuite>
</testsuites>
</phpunit>
Jak widać, wyjście PHPUnit ma dziwne znaki, takie jak ostatnia linia zawierająca [0m [2k.
Mój system to Windows 7 i uruchomić XAMPP z zainstalowanego przez PEAR
Więc PHPUnit, mogę rozwiązać ten problem jakoś, bo wyjście nie jest tak oczywiste dla odczytu.
poważaniem
Wygląda na to, że kody kolorów nie uciekają prawidłowo, co jest najprawdopodobniej związane z powłoką. jaka jest twoja powłoka i jakiej aplikacji terminalowej używasz? –
Jak już opisałem, jest to konsola CMD w systemie Windows 7, dzięki :) –
i twoja powłoka? –