Tôi muốn tiếp tục chạy thử nghiệm đơn vị của mình ở chế độ nghiêm ngặt để tôi biết bất kỳ thử nghiệm đặc biệt dài nào một cách dễ dàng, nhưng đồng thời thời gian chờ mặc định là 1s không đủ. Tôi có thể thay đổi nó cho tất cả các bài kiểm tra? Tôi biết tôi có thể đặt thời gian chờ cho mỗi lớp (và các bài kiểm tra riêng lẻ) bằng cách sử dụng chú thích @short/@medium/@long
, nhưng có điều gì đó giống như vậy cho tất cả các bài kiểm tra không? Có lẽ trong phpunit.xml?PHPUnit chế độ nghiêm ngặt - cách thay đổi thời gian chờ mặc định
Điều này tránh PHP_Invoker_TimeoutException: Execution aborted after 1 second
điều đó xảy ra một lần trong một thời gian.
có thể trùng lặp: http://stackoverflow.com/questions/10520464/what-does-phpunit-strict-mode- do – Smar
Tôi đã xem xét điều đó, nhưng nó không trả lời cách thay đổi cài đặt này trên toàn cầu - mà không cần chỉnh sửa mã nguồn PHPUnit, mà tôi muốn tránh. –
Bạn chỉ có thể làm điều đó từ phpunit.xml. Không có tệp cấu hình chung cho PHPUnit theo như tôi biết. – Smar