hereの説明に従って、kohana (3.2) unittest モジュールを構成しました。ので、私は持っています:
APPPATH/tests/
phpunit.xml
sampletest.php
そして最後の行 index.php ファイル:
require APPPATH.'bootstrap'.EXT;
if ( ! defined('SUPPRESS_REQUEST'))
Request::factory()->execute()->send_headers();
したがって、最初の問題は、CLI で次のエラーが表示されることです。
ErrorException [ 8 ]: Undefined index: SERVER_NAME ~ SYSPATH/classes/kohana/url.php [ 79 ]
これは、E_STRICT が有効になっているために発生します。そのため、E_STRICT をオフにしても何も起こりません。つまり、CLI には phpunit の出力がなく、空の行だけです。
2 つ目の問題は、Web アクセスがまったく機能しないことです (http://localhost/unittest)。404 エラーが発生します。たぶん、ルートか何かを作成する必要がありますか?
Mac OS 10.7.4
Apache 1.3.41
PHPUnit 3.6.11
Kohana 3.2.0