PHPUnitはうまく動作します。私はそれを実際に気に入っていますが、問題は私のホスティングプランがクエリの期間中に30秒の上限を課していることです。 PHPUnitのテストにそれよりも時間がかかる場合、接続はサーバーによって閉じられ、すべてのテストが合格したかどうかはわかりません。共有ホスティングプランのPHPUnit?
AJAXを使用してユニットテストをバッチして30秒のしきい値に達することがないように、任意の長いテストスイートを自動的に実行する方法はありますか?個々のテストの時間が30秒未満であれば、それはうまくいくはずです。あなたはset_time_limit
(link)で、デフォルトのタイムアウトを変更することができるかもしれ
おかげ
どのようにPHPUnitを実行していますか?サーバーへのシェルアクセス権を持っていますか(例えばSSH経由)、またはPHP Webページからテストを実行していますか? –
ウェブページを介して。 –