我们正在使用Gradle在Jenkins服务器上运行我们的Selenium测试。我正在使用代码shown here来显示运行时通过或失败的测试。
但是我真正想看到的是运行的总数,就像我在本地控制台上运行测试时Gradle所显示的(动画)一样。
我想是因为它正在重写相同的控制台行,所以在Jenkins中不会出现。是否有一种方法可以使此Div
文本在每次更改时在控制台中永久打印出来?
答案 0 :(得分:0)
您可以为此编写自己的test listener:
def testStats = [:]
test {
afterTest { desc, result ->
testStats[result.resultType] = (testStats[result.resultType] ?: 0) + 1
logger.quiet "Executed test ${desc.name}, $testStats"
}
}