我有一个php项目,想要扫描它以查看代码覆盖率。
我正在使用AppSpider扫描我的应用程序链接,我想看看在此过程中有多少代码。我可以这样做吗?
答案 0 :(得分:2)
您不需要编写单元测试用例来生成代码覆盖率报告。能够生成覆盖率报告将依赖于:
如果您没有测试套件,那么根据定义,您的代码覆盖率无论如何都将为0.
如果你使用PHPUnit,你可以直接生成一份报道报告,他们就此事已经handy documentation。
This guide可能会有所帮助。具体做法是:
phpunit --coverage-html ./report MyTests.php
然后,您可以加载./report/index.html
以查看HTML报告。
可能值得生成可由许多其他工具导入和查看的--coverage-clover ./report/coverage.xml
报告。
根据您的评论/更新,您可能会发现this write up有用。虽然它确实使用behat作为请求的驱动程序,但您可以使用AppSpider调整类似的技术。请注意,这不是严格来说,最合适的方式来生成代码覆盖率'报告(如帖子所述)。