NUnit:我可以得到 HTML 报告而不是 XML 吗?
NUnit: Can I get HTML report instead of XML?
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
。 Here 我明白了 - 只有 XML
可以用作输出报告格式。也许我不正确地理解了文档?我可以为此 XML 编写 XSLT,但只有当我确定获得 NUnit 不可能的 HTML 结果时,我才会这样做。
我很确定 HTML 输出不受 NUnit 的原生支持。此外,您可能不必从头开始实施 XSLT,there appear to be tools for that purpose already。
有效:http://relevantcodes.com/nunit-orange-nunit-html-report-generator/
它从 XML.
成功生成了 HTML 报告
布什
NUnitOrange 似乎正在使用最新版本的 XML (NUnit 3.0)。抱歉发布答案,我无法发表评论。感谢您和 Michal 分享链接。
开发者的这条评论还:http://relevantcodes.com/nunit-orange-nunit-html-report-generator/#comment-185530。似乎处于测试阶段,但对我来说效果很好。
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
。 Here 我明白了 - 只有 XML
可以用作输出报告格式。也许我不正确地理解了文档?我可以为此 XML 编写 XSLT,但只有当我确定获得 NUnit 不可能的 HTML 结果时,我才会这样做。
我很确定 HTML 输出不受 NUnit 的原生支持。此外,您可能不必从头开始实施 XSLT,there appear to be tools for that purpose already。
有效:http://relevantcodes.com/nunit-orange-nunit-html-report-generator/ 它从 XML.
成功生成了 HTML 报告布什
NUnitOrange 似乎正在使用最新版本的 XML (NUnit 3.0)。抱歉发布答案,我无法发表评论。感谢您和 Michal 分享链接。
开发者的这条评论还:http://relevantcodes.com/nunit-orange-nunit-html-report-generator/#comment-185530。似乎处于测试阶段,但对我来说效果很好。