gpt4 book ai didi

hudson - 如何让 Jenkins/Hudson 解析自定义测试脚本的输出?

转载 作者:行者123 更新时间:2023-12-02 11:31:50 26 4
gpt4 key购买 nike

我已经设置 Jenkins 来运行一个自由式项目。我正在运行一个 python 测试脚本,通过串行连接连接到一个硬件。我希望 Jenkins/Hudson 报告(JUnit 风格)有关测试结果的信息。

测试脚本打印测试次数、通过测试次数和失败测试次数,如下所示:

测试总数:3通过测试数量:3失败测试次数:0

我怎样才能让 Jenkins 解析这个?或者,我应该如何将测试结果提供给 Jenkins 以便对其进行解析。

最佳答案

我使用 CMake 的 CTest,它调用 Google 的 C++ 测试框架来为我做一些测试,这些测试可以将符合 JUnit 的 XML 导出到构建目录中的文件中。

为此,我添加了一个自定义构建步骤(执行 shell 命令“make test”来运行测试),然后使用 JUnit 测试结果插件(选中“发布 JUnit 测试结果报告”并为其指定位置) XML 文件)。

这会显示我在 Jenkins 构建中的测试结果。如果您实现了这样的功能,与目前相当简单的控制台输出相比,您将根据通过的测试以及测试花费的时间获得额外的报告粒度。

关于hudson - 如何让 Jenkins/Hudson 解析自定义测试脚本的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744065/

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