В настоящее время мы написали некоторый модульный тест для нашего приложения php laravel 5.5 с использованием кодирования. просто для дополнительной информации, наша база кода Laravel имеет около 200 тыс. LOC. При обычном модульном тестировании мы заметили, что это действительно быстрый процесс, при котором мы можем выполнить более 200 тестов за 1 час.
Но главная проблема в том, что когда мы включили кодовое покрытие в коде, который по умолчанию использует xdebug, мы заметили, что время выполнения резко возросло.
Теперь это заняло 1 неделю, но все выполнение кодового покрытия еще даже не закончилось.
Я не уверен, является ли это проблемой из-за codeception или самого xdebug, но если у кого-то есть опыт запуска php codecoverage на огромной базе кода, было бы неплохо, если бы вы могли поделиться тем, как вы этого добились. Буду признателен также, если кто-то может предложить какие-либо другие инструменты для изучения. В настоящее время мы рассматриваем возможность перехода на phpunit, но все еще открыты для изучения другими инструментами.