SpecRun.exe: 运行 来自命令行的 .feature 或 .playlist 文件

SpecRun.exe: run .feature or .playlist file from command line

美好的一天。我有几个 .feature 文件:

1.feature

2.feature

1.playlist

2.playlist

等等

我可以 运行 他们分别在 visual studio:

-调试模式下的任何功能文件

-带有 Test Explorer 的任何播放列表。

但是如果我需要从命令行运行其中之一,我应该怎么做?

如果我使用 SpecRun.exe 运行

SpecRun.exe run %profile%.srprofile "/baseFolder:%~dp0\bin\Debug" /log:specrun.log

这会启动所有 .feature 文件中的所有场景。

在此处查看 SpecRun.exe 的命令行开关 http://specflow.org/plus/documentation/SpecFlowPlus-Runner-Command-Line/

您正在寻找 /filter 以将您的执行过滤到单个场景。 它的格式记录在这里:http://specflow.org/plus/documentation/SpecFlowPlus-Runner-Profiles/#Filter