SpecFlow Build TFS 2015



我无法获得从TFS 2015中的构建运行的SpecFlow测试。这似乎与

中提到的问题相似

SpecFlow VSTS/TFS 2015SpecFlow VSTS/TFS 2015

这里给出的答案无法解决我的问题。我添加了$(build.sourcesDirectory) packages到我通往自定义测试适配器的道路并有一个错误:

错误:路径'd: vnextbuildagent 1_work b5a9c222 platform packages packages'在" testadapterpath"中指定的"无效"。错误:未找到提供自定义测试适配器搜索路径,提供有效的路径并重试。vstest测试运行失败,出口代码失败:1

is(build.sourcesDirectory)预定义的变量,我需要在构建定义中设置的变量或其他内容?还有其他解决方案吗?

Build.SourcesDirectory是一个预定义的变量,这是下载源代码文件的代理上的本地路径。

在您提供的链接中, $(Build.SourcesDirectory)packages是一个示例,您需要在源中指定"封装"文件夹中的位置。

自定义测试适配器的途径是通往任何自定义或第三方测试适配器的途径,用于该框架的框架 写。

  • 支持多种测试框架,例如Nunit,Xunit,Mocha和Jasmine
  • 自动搜索子文件夹。
  • 自动扫描任何 packages 文件夹并安装并使用任何包含测试适配器的Nuget软件包而不提示。
  • 示例:$(build.sourcesdirectory) fabrikam packages

最新更新