Я настроил модуль unittest kohana (3.2), как описано здесь. Так что я:
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, ничего не происходит. Я имею в виду, что для phpunit в CLI нет вывода, просто пустая строка.
И вторая проблема в том, что веб-доступ вообще не работает (http://localhost/unittest). Возникает ошибка 404. Может быть, я должен создать какой-нибудь маршрут или что-то в этом роде?
Mac OS 10.7.4
Apache 1.3.41
PHPUnit 3.6.11
Kohana 3.2.0