Hudson 和 JTReg 测试

发布于 2024-08-06 06:19:45 字数 279 浏览 3 评论 0原文

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

我看到一篇 IcedTea 博客文章,介绍将 Hudson 与稍加修改的 jtreg 版本 集成,但我找不到该版本。

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

I am using Hudson to continuously integrate a project using JTReg testing framework. As far as I know, jtreg doesn't output JUnit-style XML reports. Is there a way to publish jtreg tests into Hudson reporting?

I saw an IcedTea blog post about integrating Hudson with a slightly-modified version of jtreg, but I cannot find that version.

Has anyone built a converter tool that, given jtreg reports, will generate JUnit reports?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浅浅 2024-08-13 06:19:45

我使用一个小脚本根据 openjdk 构建过程中生成的 jtreg 结果创建 junit xml 结果文件。这有点黑客,但似乎有效...

jtreg2junit.sh:

https://gist.github.com/ 2581071

There is a small script I'm using to create junit xml result files from jtreg results generated during openjdk's build process. It is a bit hackish, but seems to work...

jtreg2junit.sh:

https://gist.github.com/2581071

蓝眼泪 2024-08-13 06:19:45

您可以使用较新版本的 jtreg(可在 openjdk 网站上找到)来生成 junit-happy xml 文件,如下所示

jtreg -jdk:...  -xml .....


jtreg -jdk:... -xml:verify ...

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

You can use a newer version of jtreg (vailable on the openjdk website) to produce junit-happy xml files, as follows

jtreg -jdk:...  -xml .....

or
jtreg -jdk:... -xml:verify ...

This will generate FooBar.jtr.xml ie. the the jtr in xml format, which can be loaded and interpreted by a hudson/jenkins system as junit test. The latter option verifies the output using the SAXParser pin-point any issues that the xml file might have, running this slows down jtreg, but this is better than chasing obscure hudson/jenkins errors.

夜司空 2024-08-13 06:19:45

查看 xUnit 插件。它旨在读取任何单元测试框架的测试结果。

Take a look at the xUnit plugin. It is designed to read in test results from any unit test framework.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文