【问题标题】:How do I show the Steps in a SpecFlow report using nunt 3?如何使用 nunt 3 在 SpecFlow 报告中显示步骤?
【发布时间】:2017-05-02 13:28:12
【问题描述】:

SpecFlow 示例文档在我假设显示步骤的场景旁边有一个show 链接。 当我生成我的报告时,我没有这个链接。

我使用 Visual Studio 2017 和 .NET Framework 4.6.2 运行测试并生成如下报告

%solution_root%packages\NUnit.ConsoleRunner.3.6.1\tools\nunit3-console.exe --labels=All --out=output.txt "--result=output.xml;format=nunit2" SystemIntegration.Test.dll

%solution_root%packages\SpecFlow.2.1.0\tools\specflow.exe nunitexecutionreport %project_file% /xmlTestResult:output.xml /testOutput:output.txt /out:report.html

【问题讨论】:

    标签: bdd specflow nunit-3.0


    【解决方案1】:

    因此,output.txt 显然也需要采用 nunit2 格式,但 format=nunit2 不适用于该 arg。为了更新 .txt 文件,我添加了一个 powershell 命令,在运行执行报告之前将输出文本文件中的 => 替换为 *****

    powershell -command "(get-content 'output.txt') | ForEach-Object { $_ -replace '=>', '*****' } | Set-Content 'output.txt'"

    注意:这在 SpecFlow 代码中已修复,但尚未发布。修复可用时将更新此答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-28
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多