Tôi đang cố gắng sử dụng PHPUnit trong PhpStorm (trên máy Mac). Vì vậy, tôi đã thử thêm đường dẫn pear
và đường dẫn phpunit
vào đường dẫn bao gồm PhpStorm (đường dẫn tôi tìm thấy thông qua which pear
trên dòng lệnh) - nó cho tôi biết rằng không tìm thấy phpunit.PhpStorm với PHPUnit: PHP_CodeCoverage_Filter không tìm thấy
Tôi cũng cố gắng sử dụng PHPUnit với autoloader tùy chỉnh được tạo ra bởi nhà soạn nhạc (gói phpunit
được cài đặt), Sau đó tôi nhận được một lỗi:
Fatal error: Class 'PHP_CodeCoverage_Filter' not found
Nếu tôi chạy phpunit trên console thường mọi thứ hoạt động:
phpunit --bootstrap vendor/autoload.php tests/*Test.php
Tôi đang làm gì sai?
Hãy thử đọc tài liệu trước: https://confluence.jetbrains.com/display/PhpStorm/Testing+PHP+Ứng dụng – LazyOne
Tôi khuyên bạn nên sử dụng tùy chọn PHAR - hoạt động tốt hơn bất kỳ tùy chọn nào khác. Trong mọi trường hợp - điều này có thể tương tự/bạn có thể tìm thấy một số gợi ý hữu ích tại đó - https://youtrack.jetbrains.com/issue/WI-31430 – LazyOne