Tôi đang cố gắng để có được PHPUnit làm việc trên môi trường phát triển của tôi nhưng tôi đã đánh một chút của một rào cản khi nói đến bao gồm PHPUnit trong kịch bản của tôi. Tôi biết rằng tôi cần phải thiết lập đường dẫn bao gồm trên PHP nhưng mọi kết hợp tôi đã cố gắng không thành công mà không có trình biên dịch nhìn thấy lớp PHPUnit_Framework_TestCase.Bắt PHPUnit Working - Bao gồm Path không được thiết lập chính xác?
Tôi vừa chạy cập nhật trên PHP và PEAR và PHPUnit được cài đặt trên máy tính vì tôi có thể truy cập thông qua dòng lệnh tốt.
PHPUnit được lắp đặt tại /usr/share/php/PHPUnit
Pear là /usr/share/php/PEAR
Có cái gì tôi đang thiếu? Đây là lần đầu tiên tôi cố gắng sử dụng PHPUnit hoặc thậm chí một cái gì đó từ PEAR cho vấn đề đó. Tôi đang ở trên Ubuntu 10.10. Bất kỳ trợ giúp sẽ được đánh giá cao.
Chỉnh sửa - Không có gì trong đường dẫn bao gồm trong ini PHP của tôi. Ngay bây giờ các mã chỉ là
<?php
class Stacktest extends PHPUnit_Framework_TestCase
{
}
Tôi không có ý tưởng gì để bao gồm hoặc những gì để thiết lập trong đường dẫn bao gồm bởi vì nó dường như cho tất cả các thông tin trên web về PHPUnit, bit này ít thông tin là cực kỳ quan vắng mặt .
Bạn có thể cung cấp thêm thông tin về cách bạn đang cố gắng sử dụng PHPUnit trong tập lệnh của mình không? –
Làm thế nào chính xác là bạn đang cố gắng để chạy testcases của bạn? Bạn đang sử dụng một cái gì đó như 'phpunit MyClassTest' trong cli? – netcoder
Bạn đang nói bạn không thể bao gồm TestCase.php? Vui lòng tìm hiểu đường dẫn bao gồm của bạn bằng cách thực hiện echo get_include_path() – Cobby