gpt4 book ai didi

junit - 自定义报告给 Jenkins

转载 作者:行者123 更新时间:2023-12-04 22:49:09 25 4
gpt4 key购买 nike

我正在尝试将我们自己的私有(private)测试工具连接到 Jenkins。我可以通过命令行运行测试并在我的本地机器上创建报告。我需要将该报告转换为 xml JUnit 格式,特别是针对 Jenkins。完成后,如何将刚刚创建的 xml 文件与最近的作业相关联。这样,正确的报告就会与正确的工作一起出现吗?

最佳答案

Jenkins 的工作方式很简单:你创建一个作业,然后 Jenkins 运行它。作业的每次运行都称为构建。如果您将作业配置为在构建结束时查找测试报告文件,则测试报告将加载并显示在 Jenkins UI 中。无法在构建之外或构建之后向构建提交测试报告。

通常这不是问题。您将测试程序/脚本作为构建的一部分运行,它会生成 JUnit 格式的 xml 文件。完成所有构建步骤后,Jenkins 会查找 xml 文件并加载它们。不过,你必须告诉 Jenkins 去做。您打开作业配置并添加一个名为“发布 JUnit 测试结果报告”的新构建后操作。然后你给 Jenkins 一个用于搜索文件的模式。您可以使用 **/*.xml这意味着 Jenkins 将查找所有 *.xml每个目录和子目录中的文件。或者你可以例如使用 **/testreports/*.xml如果您知道测试报告将在哪里。

关于junit - 自定义报告给 Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11703563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com