使用specrun在项目中执行多个功能文件



是否有任何方法可以使用specrun.exe 在项目中执行多个功能文件

例如:我有一个项目,学生,我有以下功能文件:

a.Maths
b.Biology
C.Chemistry
d.Physics.

现在我需要一起学习数学和物理。怎么做?

对于单个特征文件(例如:Maths),以下命令运行良好。

@pushd %~dp0
%windir%Microsoft.NETFrameworkv4.0.30319MSBuild.exe "Student.csproj"
@if ERRORLEVEL 1 goto end
@cd ..packagesSpecRun.Runner.*tools
@set profile=%1
@if "%profile%" == "" set profile=Default
SpecRun.exe run %~dp0%profile%.srprofile "/baseFolder:%~dp0binDebug" /log:specrun.log %2 /filter:testpath:Feature:Maths %4 %5
:end
@popd

最后,我得到了答案。

我们必须排除我们不想运行的功能文件。

对我来说运行良好的命令如下

SpecRun.exe run %~dp0%profile%.srprofile "/baseFolder:%~dp0binDebug" /log:specrun.log "/filter:!testpath:Feature:Biology& !testpath:Feature:Chemistry"

相关内容

  • 没有找到相关文章

最新更新