Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio SpecFlow-从Visual Studio上下文菜单执行ScenarioOutline_Visual Studio_Visual Studio 2013_Specflow_Gherkin_Scenarios - Fatal编程技术网

Visual studio SpecFlow-从Visual Studio上下文菜单执行ScenarioOutline

Visual studio SpecFlow-从Visual Studio上下文菜单执行ScenarioOutline,visual-studio,visual-studio-2013,specflow,gherkin,scenarios,Visual Studio,Visual Studio 2013,Specflow,Gherkin,Scenarios,实际上是否可以从Visual Studio运行ScenarioOutline集或ScenarioOutline集中的单个行 SpecFlow文档简要地提到,可以从VisualStudio上下文菜单运行ScenarioOutline,就像在标准场景中一样。我试图通过单击功能文件的各个区域来执行测试,但没有成功。运行ScenarioOutline测试的唯一方法是运行整个功能 我正在使用Visual Studio 2013 Professional,其中包含SpecFlow扩展和NuGet包,并将Sp

实际上是否可以从Visual Studio运行ScenarioOutline集或ScenarioOutline集中的单个行

SpecFlow文档简要地提到,可以从VisualStudio上下文菜单运行ScenarioOutline,就像在标准场景中一样。我试图通过单击功能文件的各个区域来执行测试,但没有成功。运行ScenarioOutline测试的唯一方法是运行整个功能


我正在使用Visual Studio 2013 Professional,其中包含SpecFlow扩展和NuGet包,并将SpecRun用作测试运行程序。

我感觉这是由于

我已经在v2版本中修复了这个问题,其中有一个beta版本可用

它还将取决于您正在使用的测试框架,因为只有将specflow配置为不生成行测试时,它才会工作,这是因为行和功能之间的映射是有效的。行测试是除MSTest(当时不支持)之外的所有测试框架的默认测试,因此除了使用beta版本外,您还必须配置specflow以不生成行测试

您可以阅读以下内容,如您所见,您需要将其添加到配置中:

<specFlow>
  <generator allowRowTests="false"/>
</specFlow>


完成后,我相信您应该能够单击示例行并运行单个测试,但我不使用specrun,或者通常与visualstudio集成一起运行,所以不能确定。我通常使用ncrunch,它允许我这样做,并且正确地将示例标识为测试的起点。

我感觉这是由于

我已经在v2版本中修复了这个问题,其中有一个beta版本可用

它还将取决于您正在使用的测试框架,因为只有将specflow配置为不生成行测试时,它才会工作,这是因为行和功能之间的映射是有效的。行测试是除MSTest(当时不支持)之外的所有测试框架的默认测试,因此除了使用beta版本外,您还必须配置specflow以不生成行测试

您可以阅读以下内容,如您所见,您需要将其添加到配置中:

<specFlow>
  <generator allowRowTests="false"/>
</specFlow>


完成后,我相信您应该能够单击示例行并运行单个测试,但我不使用specrun,或者通常与visualstudio集成一起运行,所以不能确定。我通常使用ncrunch,它允许我这样做,并且还正确地将示例识别为测试的起点。

谢谢,山姆。我将在本周内尝试一下。谢谢,山姆。我将在本周内尝试一下。谢谢,山姆。我将在本周内尝试一下。