Danh sách trắng không hoạt động như thế nào tôi mong đợi khi nhận được báo cáo về mức độ phù hợp mã. Tôi đang sử dụng Zend Framework và các tệp Zend của tôi cũng nằm trong thư mục thư viện giống như dự án khởi động nhanh.Phạm vi mã danh sách trắng của PHPUnit
Tôi đang chạy PHPUnit 3,6 từ Netbeans 7.0.1
Tôi chỉ thực sự muốn xem độ che phủ cho các lớp cho MyLib
.
<whitelist>
<directory suffix=".php">../../library/MyLib</directory>
</whitelist>
Nhưng trong báo cáo, tôi dường như nhận được giá trị phần trăm cho một số tệp Zend, ví dụ: Zend_Controller_Front
, Zend_Loader_Autoloader
vv
Rõ ràng là tôi chưa viết bất kỳ bài kiểm tra nào cho các lớp này và không có gì ngạc nhiên khi tôi có 0% mức độ phù hợp.
Tôi đã bỏ lỡ điều gì?
Danh sách đen của bạn là gì? Bạn đang sử dụng 'addUncoveredFilesFromWhitelist =" true "'? Và bạn đang sử dụng phiên bản PHPUnit nào? – hakre
Tôi đang sử dụng PHPUnit 3.6, tôi đã thử một danh sách đen nhưng cũng nhận được kết quả tương tự. Chỉ cần thử "addUncoveredFilesFromWhitelist" đúng và sai, nhưng vẫn nhận được vùng phủ sóng Zend – gawpertron
Chỉ cần nhìn thấy, hãy sử dụng đường dẫn tuyệt đối trong tệp XML của bạn và/hoặc đảm bảo chúng được giải quyết chính xác bằng cách sử dụng trình gỡ rối bước cho cuộc gọi thử nghiệm phpunit của bạn nghĩ là khó làm trong Netbeans). Cũng đảm bảo rằng tệp XML của bạn được tải. – hakre