NUnit输出未显示在已保存的xml报告中

时间:2016-09-22 08:30:38

标签: c# unit-testing nunit nunit-2.6

我正在使用NUnit 2.6并且有以下测试用例:

[Test]
public void TestCase()
{
....test case code....

// Success
Console.WriteLine("---------------->Test Passed<----------------");
}

执行测试用例后,结果将导出到xml文件(/xml=C:\TestResult.xml)。在生成的xml文件中,未保存控制台文本“ - &gt; Test Passed&lt; - ”。 有没有办法在xml文件中显示Console.WriteLines。

命令行:

"nunit-console-x86.exe" "Test.dll" /xml=C:\TestResult.xml /Domain=None /noshadow

1 个答案:

答案 0 :(得分:0)

简单回答 - 如果你无法升级,也许不是一个快乐的答案。

NUnit V2根本不会保存您在XML结果中写入的输出。 NUnit 3添加了一个output元素,其中包含每个测试所写的文本。