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,
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.
Welchen Link haben Sie verfolgt? Wenn Sie die Testfilterkriterien nicht anwenden, können Sie diesen Schritt bestehen? –
Werden Ihre Test-Assemblies korrekt in den Build-Speicherort kopiert? Und können Sie die Testsettings-Datei teilen? –