【发布时间】:2009-06-24 20:43:01
【问题描述】:
有没有办法让 ant 只为它构建的 java 类运行单元测试?例如,如果 MyClass.java 已过期,则 ant 将构建 MyClass.class。之后,我希望它也运行 MyClassTest 和 MyClassTestSuite(如果它们存在)。它不必基于命名约定。我可以使用注释或任何其他有效的方法。
编辑:有几个人说这是个坏主意。如果我计划在不运行所有单元测试的情况下签入,会。我的主要项目有超过 16k 的单元测试,运行大约需要 20 分钟。我会在签入前运行它们,但每次更改文件时运行整个套件是完全不切实际的。抱歉,我应该提供更多背景信息。
【问题讨论】:
标签: java unit-testing ant junit