Specflow执行报告的文件夹TestResults错误

时间:2018-08-09 17:51:10

标签: visual-studio specflow specrun

当我使用SpecFlow运行测试时,我的TestResults文件夹变为: C:\ PROJETOS \ CapitalElevado \ TestResults \ C \ PROJETOS \ CapitalElevado \ TestResults

换句话说,我的“ C”目录就像是一个文件夹,然后重复完整的地址。

我不知道该怎么解决。

我的Sample.runsettings包含:

<RunConfiguration>
    <!-- Path relative to solution directory -->
    <ResultsDirectory>.\TestResults</ResultsDirectory>
    <TargetPlatform>x86</TargetPlatform>
    <TargetFrameworkVersion>Framework40</TargetFrameworkVersion>
 </RunConfiguration>

我正在使用SpecFlow / SpecRun 1.7.2版本

1 个答案:

答案 0 :(得分:1)

这是SpecFlow + Runner(aka SpecRun)1.7。*中的错误。 问题出在这里:https://github.com/techtalk/SpecFlow/issues/1191

将在下一版本中修复。

有一个解决方法。 在srProfile(http://specflow.org/plus/documentation/Report)的“报告”部分中定义报告。这将在正确的位置生成报告。


完全公开:我是SpecFlow和SpecFlow +的开发商之一。