防止提交未通过单元测试的代码(eclipse 和 Perforce)

发布于 2024-12-04 20:04:42 字数 59 浏览 0 评论 0原文

我们希望在允许开发人员提交之前验证已提交的代码是否没有失败的单元测试。 您知道有什么工具可以帮助我们吗?

We want to verify that there are no unit tests for the committed code that fails before allowing the developers to commit.
Do you know any tool that will help us?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阿楠 2024-12-11 20:04:42

我建议不要这样做,因为在实践中,有时您希望允许开发人员提交未通过所有单元测试的代码。另外,请考虑开发人员可能会尝试通过删除单元测试或首先不编写单元测试来解决该限制。

该工具如何确定所有 unot 测试都已通过?它必须构建代码并运行单元测试套件。因此,构建环境或测试套件中的错误可能会导致无法签入代码。

I'd recommend against doing this, because in practice there are times when you want to allow developers to submit code that does not pass all its unit tests. Also, consider that developers might try to work around the restriction by deleting unit tests, or by not writing them in the first place.

And how could the tool determine that all unot tests passed? It would have to build the code and run the unit test-suite. A fault in the build environment or the test-suite might therefore make it impossible to check-in code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文