2016-05-22 6 views
0

自動テスト(すべてのテストはMSTestです)を分散して実行するには、以下のリンクに従っています。しかし、このシナリオでは、テストスイートは非常に大きなセットです。 4000回以上のテストがあり、実行に時間がかかります。したがって、私が行ったことはテストカテゴリを追加し、テストをフィルタリングしました。 私は今4つのカテゴリを持っています。それらをA、B、C、Dと呼ぶことができますテストカテゴリはテストをフィルタリングしておらず、フィルタリングされたテストを実行しています

ここに2つの問題があります。

私の問題はありません1: 私はTFSに接続以下のように試験フィルター基準を適用し、

enter image description here

私はテストのいずれかを実行することはできませんよ。以下は、ログメッセージ

2016-05-22T06:15:13.2782759Z Executing the powershell script: C:\Users\Devadmin\Downloads\agent\tasks\RunVisualStudioTestsusingTestAgent\1.0.36\RunDistributedTests.ps1 
2016-05-22T06:15:13.7157792Z DistributedTests: Environment WinRm Protocol HTTPS. 
2016-05-22T06:15:13.7157792Z DistributedTests: Run Settings File Path : c:\BuildAgent\6\s\UITestSettings.testsettings 
2016-05-22T06:15:14.1650306Z DistributedTests: Creating run for selected test assemblies with following parameters 
2016-05-22T06:15:14.1650306Z DistributedTests: SourceFilter: **\*UITest*.dll TestCaseFilter: TestCategory=MyTests 
2016-05-22T06:15:14.1650306Z DistributedTests: Run title: TestRun Dev Build (Automation)_2314422.17 
2016-05-22T06:15:14.1650306Z DistributedTests: is automated: True 
2016-05-22T06:15:14.1650306Z DistributedTests: test settings id : 588 
2016-05-22T06:15:14.1650306Z DistributedTests: build location: C:\Users\Timothy.Alex\AppData\Local\Temp\UITest 
2016-05-22T06:15:14.1650306Z DistributedTests: build id: 1351 
2016-05-22T06:15:14.1650306Z DistributedTests: test configuration mapping: 
2016-05-22T06:15:14.3369186Z DistributedTests: Test Run with Id 1674 Queued 
2016-05-22T06:15:14.4090887Z DistributedTests: Test run '1674' is in 'InProgress' state. 
2016-05-22T06:15:24.4579403Z DistributedTests: Test run '1674' is in 'InProgress' state. 
2016-05-22T06:15:34.5147956Z DistributedTests: Test run '1674' is in 'InProgress' state. 
2016-05-22T06:15:44.5506966Z DistributedTests: Test run '1674' is in 'InProgress' state. 
2016-05-22T06:15:54.5948044Z DistributedTests: Test run '1674' is in 'InProgress' state. 
2016-05-22T06:16:04.6407774Z DistributedTests: Test run '1674' is in 'Aborted' state. 
2016-05-22T06:16:14.6563930Z ##[warning]DistributedTests: Test run is aborted. Logging details of the run logs. 
2016-05-22T06:16:15.1940716Z ##[warning]DistributedTests: New test run created. 
2016-05-22T06:16:15.1942838Z ##[warning]Test Run queued for Project Collection Build Service 
2016-05-22T06:16:15.1942838Z ##[warning]DistributedTests: Test discovery started. 
2016-05-22T06:16:15.1942838Z ##[warning]DistributedTests: Test Run Discovery Aborted . Test run id : 1674 
2016-05-22T06:16:15.1942838Z ##[warning]DistributedTests: UnExpected error occured during test execution. Try again. 
2016-05-22T06:16:15.1942838Z ##[warning]DistributedTests: Error : No tests were discovered from the specified test sources 
2016-05-22T06:16:15.1942838Z ##[warning]DistributedTests: Test run aborted. Test run id: 1674 
2016-05-22T06:16:15.2099252Z ##[error]The test run was aborted, failing the task.  
+0

あなたはどのリンクをたどったのですか?テストフィルター基準を適用しない場合は、このステップを通過できますか? –

+0

テストアセンブリがビルド場所に正しくコピーされていますか?そして、あなたはtestesettingsファイルを共有できますか? –

答えて

0

エラーログが「いいえテストは、指定されたテスト源から発見されなかった」を示し、あなたの手順で設定を確認する必要がある「Visual Studio Test using Test Agent Task」であり、このステップは「で先行されることを確認してくださいVisual Studio Test Agentの展開」を参照してください。

関連する問題