2016-05-22 10 views
0

Ich folge dem folgenden Link, um automatisierten Test (Alle Test sind MSTest) in einer verteilten Art und Weise zu laufen. In diesem Szenario ist die Testsuite jedoch sehr umfangreich. Es hat mehr als 4000 Test und es dauert mehr Zeit, um auszuführen. Also, was ich getan habe, wurde eine Testkategorie hinzugefügt und die Tests gefiltert. Ich habe jetzt vier Kategorien. Lassen Sie sie anrufen A, B, C, DTestkategorie filtert nicht den Test und die gefilterten Tests laufen zu lassen

Ich habe 2 Probleme hier.

Meine Ausgabe No 1: Wenn ich die Testfilterkriterien anwenden, wie unten in TFS angebracht,

enter image description here

Ich bin nicht in der Lage eine des Tests auszuführen. Im Folgenden finden Sie die Log-Nachricht

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

Welchen Link haben Sie verfolgt? Wenn Sie die Testfilterkriterien nicht anwenden, können Sie diesen Schritt bestehen? –

+0

Werden Ihre Test-Assemblies korrekt in den Build-Speicherort kopiert? Und können Sie die Testsettings-Datei teilen? –

Antwort

0

Das Fehlerprotokoll „aus den angegebenen Testquellen entdeckt keine Tests wurden“ gibt, müssen Sie die Einstellungen in Ihrem Schritt „Visual Studio Test using Test Agent Task“ überprüfen, und dieser Schritt stellen Sie sicher, mit „vorangestellt ist Visual Studio Test Agent-Bereitstellung "Aufgabe.