如何在使用ant运行它时从junit中阻止额外的消息?

时间:2012-11-22 17:11:52

标签: java ant junit

我在foreach循环中使用ant运行junits。 Using This Solution

我在控制台中以下列格式获取输出

[junit] Running com.test.MyUnitTest
[foreach] junit.framework.TestListener: startTest(testMyMethod)
[foreach] junit.framework.TestListener: endTest(testMyMethod)
[junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.109 sec

如何停止TestListener消息,以便输出格式为

[junit] Running com.test.MyUnitTest
[junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.109 sec

1 个答案:

答案 0 :(得分:1)

在内部使用 ,结果就是每个 迭代你得到 的调用,因此目标得到 每次迭代开始一次,每次获得目标标签一次 使用DefaultLogger迭代。

ANT-CONTRIB无法控制从中输出的内容。输出是 “目标”类的核心定义的一部分。