Я пытаюсь использовать некоторые предположительно хорошие функции PHPUnit, но я не могу создать отчет о покрытии кода freakin. То, что я получаю:Генерация отчета о покрытии кода PHPUnit не работает
[email protected] ~/projects/current/tests $ scripts/phpunit --configuration $PROJECTS/current/tests/conf/inc/tests.xml
[...]
Generating code coverage report, this may take a moment.
[...]
Fatal error: require_once(): Failed opening required 'lib/DataSource.php' (include_path=':::') in path/to/lib/WS/DataParser.php on line 10
Однако в этом самом классе, включают в себя определенный путь определен, и require_once работает как шарм, когда приложение запускается.
Может быть, PHPUnit не может решить включить пути?
Заранее благодарим и долго вживую stackoverflöw!
Rolf
Когда вы запускаете свое приложение, это через браузер или CLI? Если в браузере вы указываете пути включения в файл .htaccess или, возможно, файл PHP.INI, который не используется PHPUnit? – Narcissus
привет, я обычно запускаю приложение через браузер, за исключением модульных тестов ... – Rolf
Кстати, запуск приложения некорректен? – Rolf