1

NUnit 3.0。

我在我的应用程序中使用这样的代码进行测试运行:

string directoryName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string[] nunitArgs = new List<string>
 {
   // for details of options see  http://www.nunit.com/index.php?p=nunitliteOptions&r=3.0
   "--verbose",
   "--work=" + directoryName // save TestResults.xml to the build folder
 }.ToArray();

new NUnitLite.Runner.TextUI().Execute(nunitArgs);

我得到XML格式的输出报告,但我需要HTML. 在这里我看到了 - 只能XML用作输出报告格式。也许我不正确地理解了文档?我可以为这个 XML 编写 XSLT,但只有当我确定获得 NUnit 不可能的 HTML 结果时我才会这样做。

4

3 回答 3

3

衬套

NUnitOrange似乎正在使用最新版本的 XML (NUnit 3.0)。抱歉发布答案,我无法发表评论。感谢您和 Michal 分享链接。

开发人员的此评论还: http ://relevantcodes.com/nunit-orange-nunit-html-report-generator/#comment-185530 。似乎处于测试阶段,但它对我很有用。

于 2015-03-26T22:24:06.793 回答
1

我很确定 NUnit 本身不支持 HTML 输出。此外,您可能不必从头开始实现 XSLT,似乎已经有用于此目的的工具

于 2015-03-25T11:34:58.330 回答
1

它的工作原理:http ://relevantcodes.com/nunit-orange-nunit-html-report-generator/ 它成功地从 XML 生成了 HTML 报告。

于 2015-03-25T13:13:04.323 回答