Неспособность запустить тесты 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

24

Решение

  1. идти к phpunit.xml и убедитесь, что у вас есть что-то вроде этого в файле:

    < ведение журнала>
    < log type = «cover-html» target = «./ CodeCoverage /» />
    < / logging>

  2. запустите эту команду:

    $ phpunit --coverage-html ./report

  3. Теперь проверьте, перейдите в каталог и откройте HTML-файл.

1

Другие решения

Других решений пока нет …