我无法让我的SpecFlow测试从建立到2015年TFS运行这似乎是类似于SpecFlow构建TFS 2015年
SpecFlow + VSTS/TFS 2015年 SpecFlow + VSTS/TFS 2015
提到的问题这里给出的答案并没有解决我的问题。我加$(Build.SourcesDirectory)\包 是我路上的自定义测试适配器并得到了一个错误:
错误:路径 'd:\ vNextBuildAgent \ 1_work \ b5a9c222 \平台\包' 中的“TestAdapterPath指定' 是无效的。错误:找不到提供的自定义测试适配器搜索路径,请提供有效的路径并重试。 VSTest测试运行失败,退出代码:1
Is(Build.SourcesDirectory)是一个预先定义的变量,我需要在我的构建定义中设置一个变量还是其他的东西?有没有解决这个问题的另一种方法?
如果我没有访问我的构建机器,并不能看到我的包文件夹,包的NuGet或客户测试控制器在TFS源代码管理,是有办法,我可以决定什么正确的路径是什么? –
如果源目录中有一个包文件夹,它会自动搜索testadapters。因此,作为Nuget包下载的任何测试适配器将被使用,而不需要任何输入。否则,您需要指出测试适配器的路径。 –