Azure devops SpecFlow&x2B;VSTS/TFS 2015

Azure devops SpecFlow&x2B;VSTS/TFS 2015,azure-devops,specflow,tfs-2015,azure-pipelines,Azure Devops,Specflow,Tfs 2015,Azure Pipelines,使用TFS2015/VSTS中的新构建系统,我的SpecFlow测试没有得到响应。在同一个项目中,TFS分别挑选并测试用[TestClass]和[TestMethod]修饰的类和方法。TFS2015/VSTS运行SpecFlow 2.0测试的基本要求是什么 编辑:添加packages.config内容。如您所见,我已经安装了SpecRun,并且在Visual Studio中,我能够按照预期运行SpecFlow测试(即,它们都出现在测试资源管理器中) 编辑您的VS测试任务,并将自定义测试适配器的路

使用TFS2015/VSTS中的新构建系统,我的SpecFlow测试没有得到响应。在同一个项目中,TFS分别挑选并测试用
[TestClass]
[TestMethod]
修饰的类和方法。TFS2015/VSTS运行SpecFlow 2.0测试的基本要求是什么

编辑:添加
packages.config
内容。如您所见,我已经安装了
SpecRun
,并且在Visual Studio中,我能够按照预期运行SpecFlow测试(即,它们都出现在测试资源管理器中)


编辑您的VS测试任务,并将自定义测试适配器的路径设置为“包”文件夹在源代码管理中的位置

例如:

$(Build.SourcesDirectory)\packages

已经看过这个答案了吗

  • 关闭所有VisualStudio实例
  • 转到%TEMP%\VisualStudioTestExplorerExtrade\
  • 删除此处的所有文件夹
  • 再试一次

  • 这在今天早上帮了我的忙(VS2017,SpecFlow版本:2.1.0.0,SpecFlow+Excel版本:1.4.2.0)。

    我假设您在项目中引用了SpecRun.Runner程序集?您是否设置了自定义测试跑步者的路径:您是否也可以提供您的SRProfile?@DaveShaw,在我的情况下,答案是设置自定义测试跑步者的路径。如果你想加上这个作为答案,我可以这样标记
    $(Build.SourcesDirectory)\packages