Неспособность запуска тестов Codeception с охватом кода
Я получаю сообщение об ошибке при попытке запуска тестов с использованием флага --coverage.
Ввод
php codecept.phar run acceptance testCest.php --coverage
Выход
[ErrorException] file_get_contents(http://project.local/c3/report/clear): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
codeception.yml
coverage:
remote: false
enabled: true
include:
- application/*
public_html/index.php
<?php require __DIR__.'/../c3.php'; ?>
Версия
PHP: 5.5.12
Xdebug: 2.5.0
Codeception: 2.0.7
Спасибо за любую помощь!
J
Ответы
Ответ 1
-
перейдите к phpunit.xml
и убедитесь, что в файле есть что-то подобное:
< лесозаготовки >
< log type = "coverage-html" target = "./CodeCoverage/" /" >
</logging>
-
выполните следующую команду:
$ phpunit --coverage-html ./report
-
теперь проверьте, перейдите в каталог и откройте файл html.