Tôi đã cài đặt PHPUnit qua PEAR, và tôi cũng đã cài đặt Kiểm tra Plugin WordPress (https://github.com/tierra/wordpress-plugin-tests) để kiểm tra Plugin WordPress của tôi đang được phát triển.Đầu ra lạ từ PHPUnit
Vấn đề là trong khi chạy thử normaly, tôi nhận được đầu ra sau đây:
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
Tôi không biết nếu điều đó giúp, nhưng phpunit.xml chứa sau:
<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>
Như bạn có thể thấy, đầu ra PHPUnit có một số ký tự lạ, giống như dòng cuối cùng có chứa [0m [2k.
hệ thống của tôi là một Windows 7 và tôi chạy XAMPP với PHPUnit cài đặt thông qua PEAR
Vì vậy, tôi có thể khắc phục vấn đề đó bằng cách nào đó, bởi vì đầu ra không phải là quá rõ ràng cho việc đọc.
Kind coi
có vẻ như mã màu không được thoát đúng cách, rất có thể liên quan đến vỏ của bạn. vỏ của bạn là gì và ứng dụng đầu cuối nào bạn đang sử dụng? –
Như tôi đã mô tả ở trên, đây là giao diện điều khiển CMD trên Windows 7, cảm ơn :) –
và vỏ của bạn? –