我無法讓我的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包下載的任何測試適配器將被使用,而不需要任何輸入。否則,您需要指出測試適配器的路徑。 –