2016-05-17 2 views
0

TFS 2015は、 "Dev"テストカテゴリを持たないテストを呼び出しています。Team Foundation Server 2015 TestCategoryが動作しない

TFSビルドには、Visual StudioビルドとVisual Studioテストのステップがあります。テストステップには、テストフィルタ条件にTestCategory = Devが設定されています。

テストクラス

[TestMethod]   
[TestCategory("Dev")] 
public void AllOrderItems() { 
    //Assertions here..... 
} 

ログ

2016-05-17T18:11:07.5722452Z ##[debug]Entering script VSTest.ps1 
2016-05-17T18:11:07.5732446Z ##[debug]vsTestVersion = 14.0 
2016-05-17T18:11:07.5732446Z ##[debug]testAssembly = **\*tests*.dll;-:**\obj\** 
2016-05-17T18:11:07.5742465Z ##[debug]testFiltercriteria = TestCategory=Dev 
... 
2016-05-17T18:11:08.1743177Z Executing C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe "C:\TestAgentWork\35\s\APP.Business.Tests\bin\APP.Business.Tests.dll" "C:\TestAgentWork\35\s\APP.Business.Tests\bin\Test\APP.Business.Tests.dll" "C:\TestAgentWork\35\s\APP.Models.Tests\bin\Debug\APP.Models.Tests.dll" "C:\TestAgentWork\35\s\APP.Models.Tests\bin\APP.Models.Tests.dll" "C:\TestAgentWork\35\s\APP.Models.Tests\bin\Test\APP.Models.Tests.dll" "C:\TestAgentWork\35\s\APP.Web.Tests\bin\APP.Web.Tests.dll" "C:\TestAgentWork\35\s\APP.Web.Tests\bin\Test\APP.Web.Tests.dll" /TestCaseFilter:"TestCategory=Dev" /logger:trx 
... 
2016-05-17T18:11:10.6976251Z ##[error]Error Message: 
2016-05-17T18:11:10.6976251Z ##[error] Assert.IsTrue failed. 
2016-05-17T18:11:10.6986243Z ##[error]Stack Trace: 
2016-05-17T18:11:10.6996235Z ##[error] at APP.Business.Tests.BusinessLayerTests.CheckIfCertifierSignatureOnFile() in C:\TestAgentWork\35\s\APP.Business.Tests\BusinessLayerTests.cs:line 516 
2016-05-17T18:11:10.6996235Z Failed CheckIfCertifierSignatureOnFile 

結果Iはまた優先順位= 1を試み、同じ結果と試験方法の属性として[優先順位(1)]を追加しました。予想通り

TFSバージョン14.95.25122.0

答えて

0

ちょうどTFS 2015アップデート2でテストし、テストのフィルタ基準が働いていました。あなたのTFSが最新版にアップグレードされていることを確認してください。

また、「Assert.IsTrue failed」というエラーメッセージは、問題がテスト方法によるものであることを示しています。確認することができます。

+0

問題は、実行されたテストがカテゴリに含まれていないことです。私はログの出力を更新しました。 – Aaron

+0

同じTFSバージョンを使用していますが、問題を再現できませんでした。ビルドサーバーではどのVSバージョンを使用していますか?ビルドタスクを更新しましたか? –

関連する問題