2016-02-03 85 views
1

在TFS2015/VSTS中使用新的構建系統,我的SpecFlow測試沒有得到提升。在同一個項目中,分別使用[TestClass][TestMethod]修飾的類和方法由TFS進行拾取和測試。 TFS2015/VSTS運行SpecFlow 2.0測試的基本要求是什麼?SpecFlow + VSTS/TFS 2015

編輯:添加packages.config內容。正如你所看到的,我已經安裝了SpecRun,並從Visual Studio中,我能夠VS測試任務運行SpecFlow測試,我預計(即它們都出現在測試資源管理器)

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="NUnit" version="3.0.1" targetFramework="net452" /> 
    <package id="SpecFlow" version="2.0.0" targetFramework="net452" /> 
    <package id="SpecRun.Runner" version="1.3.0" targetFramework="net452" /> 
    <package id="SpecRun.SpecFlow" version="1.3.0" targetFramework="net452" /> 
</packages> 
+0

我假設你在項目中引用了SpecRun.Runner程序集? – chief7

+1

您是否設置了自定義奶頭跑步者的路徑:http://stackoverflow.com/questions/31511081/how-to-run-xunit-in-visualstudioonline-build/34879593#34879593 – DaveShaw

+0

您是否還可以提供您的SRProfile? –

回答

2

編輯你並將「自定義測試適配器的路徑」設置爲您的「包」文件夾所在的源代碼管理的位置。

例如:

$(Build.SourcesDirectory)\packages 

enter image description here