gpt4 book ai didi

java - 如何仅对已更改的源文件运行单元测试?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:42:24 25 4
gpt4 key购买 nike

有没有办法让 ant 只为它构建的 java 类运行单元测试?例如,如果 MyClass.java 已过时,ant 将构建 MyClass.class。之后,我希望它也运行 MyClassTest 和 MyClassTestSuite(如果存在)。它不必基于命名约定。我可以使用注释或任何其他有效的方法。

编辑:一些人表示这是个坏主意。如果我计划在不运行所有单元测试的情况下 checkin ,它是。我的主要项目有超过 16k 的单元测试,运行大约需要 20 分钟。我会在 checkin 之前运行它们,但每次更改文件时都运行整个套件是完全不切实际的。抱歉,我应该提供更多背景信息。

最佳答案

我不推荐这种方法,很有可能遗漏由副作用引入的错误。

关于java - 如何仅对已更改的源文件运行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1040870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com