当我使用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版本
答案 0 :(得分:1)
这是SpecFlow + Runner(aka SpecRun)1.7。*中的错误。 问题出在这里:https://github.com/techtalk/SpecFlow/issues/1191
将在下一版本中修复。
有一个解决方法。 在srProfile(http://specflow.org/plus/documentation/Report)的“报告”部分中定义报告。这将在正确的位置生成报告。
完全公开:我是SpecFlow和SpecFlow +的开发商之一。