Continuous integration 哈德逊和JTReg测试

Continuous integration 哈德逊和JTReg测试,continuous-integration,hudson,Continuous Integration,Hudson,我正在使用Hudson持续集成一个使用JTReg测试框架的项目。据我所知,jtreg不输出JUnit风格的XML报告。是否有办法将jtreg测试发布到哈德逊报告中 我在IcedTea博客上看到了一篇关于将Hudson与稍微修改过的jtreg版本集成的文章,但我找不到该版本 是否有人构建了一个转换器工具,在给定jtreg报告的情况下,该工具将生成JUnit报告?请查看。它被设计用于读取来自任何单元测试框架的测试结果。我正在使用一个小脚本从openjdk构建过程中生成的jtreg结果创建junit

我正在使用Hudson持续集成一个使用JTReg测试框架的项目。据我所知,
jtreg
不输出JUnit风格的XML报告。是否有办法将
jtreg
测试发布到哈德逊报告中

我在IcedTea博客上看到了一篇关于将Hudson与稍微修改过的
jtreg
版本集成的文章,但我找不到该版本


是否有人构建了一个转换器工具,在给定
jtreg
报告的情况下,该工具将生成JUnit报告?

请查看。它被设计用于读取来自任何单元测试框架的测试结果。

我正在使用一个小脚本从openjdk构建过程中生成的jtreg结果创建junit xml结果文件。这有点老套,但似乎很管用

jtreg2junit.sh:


您可以使用更新版本的jtreg(可在openjdk网站上获得)生成junit happy xml文件,如下所示

jtreg -jdk:...  -xml .....
或 jtreg-jdk:-xml:验证


这将生成FooBar.jtr.xml,即xml格式的jtr,hudson/jenkins系统可以将其加载并解释为junit测试。后一个选项使用SAXParser pin点验证输出xml文件可能存在的任何问题,运行该选项会降低jtreg的速度,但这比追踪晦涩难懂的hudson/jenkins错误要好。

谢谢!不幸的是,它并不声称支持jtreg!是的,xunit插件的全部要点是,您可以为任何XML文件格式(包括jtreg)编写简单的XSL转换