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结果时才会这样做。
答案 0 :(得分:3)
布什
NUnitOrange似乎正在使用最新版本的XML(NUnit 3.0)。很抱歉发布回复,我无法发表评论。感谢您和Michal分享链接。
开发者的评论也是:http://relevantcodes.com/nunit-orange-nunit-html-report-generator/#comment-185530。似乎处于测试阶段,但对我来说效果很好。
答案 1 :(得分:1)
我非常确定NUnit本身不支持HTML输出。此外,您可能不必从头开始实施XSLT there appear to be tools for that purpose already。
答案 2 :(得分:1)
有效:http://relevantcodes.com/nunit-orange-nunit-html-report-generator/ 它成功地从XML生成了HTML报告。