【发布时间】:2017-02-17 21:18:42
【问题描述】:
使用 nUnit 生成的 SpecFlow 报告未按预期工作。
预期的报告也应该显示执行结果,而执行结果根本不显示。相反,只列出了测试。
我正在使用以下格式生成报告。
specflow.exe nunitexecutionreport "C:\Users\Paresh\Documents\Visual Studio 2015\Projects\SpecFlowDemoNUnit\SpecFlowDemoNUnit\SpecFlowDemoNUnit.csproj" /xmlTestResult:"C:\Tests.xml" /out:"C:\Tests .html"
Tests.xml 文件是在使用 'nunit3-console.exe' 执行测试后生成的。
使用的版本: SpecFlow.2.1.0 NUnit.3.6.0
【问题讨论】:
-
您是否从命令行运行测试以实现自动化(如 Jenkins 构建等)?
-
是的。我正在从命令行运行测试。但是,正如我在答案中提到的那样,问题已得到解决。如果从测试资源管理器窗口运行测试,您对如何生成此类 SpecFlow 报告有任何想法吗?同样,nUnit 3.6.0 用于执行。