首页 > 解决方案 > 为 Jenkins 的 Nunit 插件写入测试结果日志

问题描述

我想知道是否有人知道是否可以写入日志,以便 Jenkins 在您查看 nunit 测试结果时显示它。

詹金斯测试结果 这个想法是在空白处打印测试步骤,原因是当测试失败时,由于控制台消息而失败的地方很明显。当测试当前在断言上失败时,我们会收到一条明显的消息,但我们不能总是保证测试会在断言上失败,它可能无法找到对象。

我试过使用以下

Console.writeline("About to click button x")

TestContext.Out.WriteLine("Message to write to log");

但是什么都没有出现,这甚至可能吗?

标签: jenkinsnunit

解决方案


当您使用 NUnit 插件发布 NUnit 测试结果时,它会将 NUnit XML 转换为 JUnit XML。

将其发布为 JUnit XML,因为当涉及到 Jenkins 中的测试结果 XML 时,所有的道路都会回到 JUnit。

Console.WriteLine 最多会将内容发送到作业控制台日志。不是测试结果 XML 文件。


推荐阅读