我知道如何通过Jenkins作业运行测试,以及如何在JUnit规范中输出定制的XML结果,然后通过构建后的步骤加载/可视化这些结果,从而得到这个漂亮的趋势图。在
现在我有很多这些简单的testresults xml,它们都很旧了。Jenkins的制作过程也不一样。我只想用詹金斯把它们形象化,得到图形化的表示。 从这里我知道Jenkins是硬编码来拒绝超过1000ms的xml文件:http://comments.gmane.org/gmane.comp.java.hudson.user/30138
然后它会告诉我:“找到了测试报告,但没有一个是新的。测试运行了吗?”在
然而,难道没有办法吗?从没想过这会是个问题。在
干杯
编辑:好主意,谢谢。我在windows上,但做了类似“触摸”的操作:
import os
for f in files:
# 'touch' equivalent like in unix
temp = open(f, "w")
temp.write("")
temp.close()
Jenkins现在向我展示了这个图表,但是它没有解释XMLs的内容,它只告诉我有350个失败(因为我有350个测试结果日志文件),并且每个失败都有以下错误消息:
“堆栈跟踪
测试报告文件C:\Documents and Settings\我的用户名.jenkins\jobs\testjob\test reports\test-TestScript-20130528125706.xml的长度为0“
那意味着什么。。。在
有一个对文件执行“触摸”的构建步骤怎么样?在
相关问题 更多 >
编程相关推荐