簡體   English   中英

在TFS2017中運行NUnit / SpecFlow測試

[英]Running NUnit/SpecFlow tests in TFS2017

我不確定問題是否與NUnit或SpecFlow有關,但每當我向構建添加“運行功能測試”任務時,在TFS2017中運行構建時出現以下錯誤...

2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Test discovery started.
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Test Run Discovery Aborted . Test run id : 5
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: UnExpected error occured during test execution. Try again.
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Error : NUnit Adapter 3.7.0.0: Test discovery complete
2017-05-06T00:11:00.4676774Z 
2017-05-06T00:11:00.4676774Z ##[warning]DistributedTests: Test run aborted. Test run id: 5
2017-05-06T00:11:00.4676774Z ##[error]System.Exception: The test run was aborted, failing the task.
2017-05-06T00:11:00.5175379Z ##[error]PowerShell script completed with 1 errors.

有誰知道問題是什么?

非常感謝,

運行功能測試任務用於以下方案。

典型場景包括:

  • 需要在測試機器上進行額外安裝的測試,例如Selenium測試的不同瀏覽器
  • 編碼的UI測試
  • 需要特定操作系統配置的測試
  • 使用多台測試機器可以更快地執行大量單元測試

如果您使用的是specflow,則需要確保使用MS Test實現。

無論您使用哪個單元測試提供程序用於SpecFlow ,因為所有主要的單元測試框架都為它提供了必要的適配器(這是從Visual Studio Test Explorer窗口運行測試所需的相同適配器)

因此,您需要在此方案中使用Visual Studio Test任務(也用於處理標准單元測試)。 有關設置的詳細信息,請參閱此博客: SpecFlow提示 - 僅在TFS / VSTS構建中運行特定方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM