【发布时间】:2011-06-21 10:56:41
【问题描述】:
在我提交更改之前,我想确保所有这些都已通过代码覆盖率报告自动或手动进行测试,但是有很多遗留代码没有自动测试,并且不会受到我的更改的影响。
是否有工具可以交叉引用来自版本控制工具的差异和代码覆盖率报告,并确保所有已更改的内容都已运行?
我意识到,对于代码覆盖,这可能会给人一种虚假的安全感,而对于这样的事情,更是如此,但我认为这值得一试。我使用 git 和 PHP - 我使用 XCache 的代码覆盖器界面来浏览我运行的内容,它很有用,但如果某些东西可以在 git commit 或 push 时自动运行,那就太好了。
【问题讨论】:
-
投票迁移到programmers.stackexchange.com
标签: php git testing version-control code-coverage