Подтвердить что ты не робот

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

4b9b3361

Ответ 1

  • перейдите к phpunit.xml и убедитесь, что в файле есть что-то подобное:

    < лесозаготовки >
          < log type = "coverage-html" target = "./CodeCoverage/" /" >
    </logging>

  • выполните следующую команду:

    $ phpunit --coverage-html ./report

  • теперь проверьте, перейдите в каталог и откройте файл html.