【发布时间】:2019-03-25 01:19:08
【问题描述】:
目前我们已经使用 codeception 为我们的 php laravel 5.5 应用程序编写了一些单元测试。只是为了获得更多信息,我们的 laravel 代码库有大约 200k LOC。对于正常的单元测试运行,我们注意到它非常快,我们可以在 1 小时内完成 200 多个测试。
但主要问题是,当我们在默认使用 xdebug 的 codeception 中启用代码覆盖时,我们注意到执行时间急剧增加。
现在已经花了 1 周时间,但整个代码覆盖执行还没有完成。
我不确定这是来自 codeception 还是 xdebug 本身的问题,但如果有人有在庞大的代码库上运行 php codecoverage 的经验,如果你能分享你是如何实现它的,那就太好了。如果有人可以建议任何其他工具来研究,我也将不胜感激。目前我们正在考虑切换到 phpunit,但仍对其他工具开放探索。
【问题讨论】:
标签: php unit-testing code-coverage laravel-5.5 codeception