Tôi có điều này trong tập tin phpunit.xml tôi:tại sao PHPUnit cố gắng tìm một tệp có tên của testsuite?
<phpunit ...>
<testsuites>
<testsuite name="MyTests">
<directory>../path/to/some/tests</directory>
</testsuite>
</testsuites>
... // more settings for <filter> and <logging>
</phpunit>
Và khi tôi đi để chạy nó, tôi nhận được lỗi này:
PHP fatal error: Uncaught exception 'PHPUnit_Framework_Exception'
with message 'Neither "MyTests.php" nor "MyTests.php" could be opened.'
Tại sao PHPUnit cho tôi lỗi này, và tại sao nó tìm kiếm "MyTests.php" nếu tôi đưa cho nó một thư mục để tìm kiếm các bài kiểm tra?
Và trên ghi chú có liên quan, khi tôi thêm nhiều mục nhập hơn <testsuite>
với các kiểm tra khác, PHPUnit sẽ chạy mà không có lỗi. Có chuyện gì thế?
Dường như hậu tố mặc định là "Test.php"; đó là khi không có tệp nào khớp với hậu tố mà nó bắt đầu tìm kiếm một tệp có tên được đặt trong thuộc tính 'name'. Hấp dẫn. – chesles
LOL, tôi cho rằng bạn thực sự đã có một số thử nghiệm để chạy và tìm kiếm những gì có thể khác so với tệp của tôi. :) Tốt để biết tôi có thể bỏ qua hậu tố từ bây giờ. –