Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Microsoft.Testing.Platform
gebruikt bekende afsluitcodes om testfouten of app-fouten te communiceren. Afsluitcodes beginnen bij 0
en zijn niet-negatief. Bekijk de volgende tabel met de verschillende afsluitcodes en de bijbehorende redenen:
Afsluitcode | Bijzonderheden |
---|---|
0 |
De 0 afsluitcode geeft aan dat de code is geslaagd. Alle tests die zijn gekozen om te worden uitgevoerd, zijn voltooid en er zijn geen fouten opgetreden. |
1 |
De 1 afsluitcode geeft onbekende fouten aan en fungeert als een alle. Als u aanvullende foutinformatie en details wilt vinden, kijkt u in de uitvoer. |
2 |
Er wordt een afsluitcode van 2 gebruikt om aan te geven dat er ten minste één testfout is opgetreden. |
3 |
De afsluitcode 3 geeft aan dat de testsessie is afgebroken. Een sessie kan worden afgebroken met behulp van Ctrl+C, bijvoorbeeld. |
4 |
De afsluitcode 4 geeft aan dat de installatie van gebruikte extensies ongeldig is en dat de testsessie niet kan worden uitgevoerd. |
5 |
De afsluitcode 5 geeft aan dat de opdrachtregelargumenten die aan de test-app zijn doorgegeven, ongeldig zijn. |
6 |
De afsluitcode 6 geeft aan dat de testsessie gebruikmaakt van een niet-geïmplementeerde functie. |
7 |
De afsluitcode 7 geeft aan dat een testsessie niet kan worden voltooid en waarschijnlijk is vastgelopen. Het is mogelijk dat dit is veroorzaakt door een testsessie die is uitgevoerd via het uitbreidingspunt van een testcontroller. |
8 |
De afsluitcode 8 geeft aan dat de testsessie nul tests heeft uitgevoerd. |
9 |
De afsluitcode 9 geeft aan dat het minimale uitvoeringsbeleid voor de uitgevoerde tests is geschonden. |
10 |
De afsluitcode 10 geeft aan dat de testadapter, Testing.Platform Test Framework, MSTest, NUnit of xUnit, tests om een infrastructuurreden is mislukt die niet is gerelateerd aan de zelf van de test. Een voorbeeld is dat er geen armaturen kunnen worden gemaakt die nodig zijn voor tests. |
11 |
De afsluitcode 11 geeft aan dat het testproces wordt afgesloten als het afhankelijke proces wordt afgesloten. |
12 |
De afsluitcode 12 geeft aan dat de testsessie niet kan worden uitgevoerd omdat de client geen van de ondersteunde protocolversies ondersteunt. |
13 |
De afsluitcode 13 geeft aan dat de testsessie is gestopt omdat het opgegeven aantal mislukte tests is bereikt met behulp van --maximum-failed-tests opdrachtregeloptie. Zie de sectie Opties in het overzicht van Microsoft.Testing.Platform voor meer informatie. |
Zie Microsoft.Testing.Platform Diagnostics-extensiesom uitgebreide logboekregistratie in te schakelen en problemen op te lossen.
Specifieke afsluitcodes negeren
Microsoft.Testing.Platform
is standaard ontworpen om strikt te zijn, maar is configureerbaarheid mogelijk. Het is daarom mogelijk dat gebruikers bepalen welke afsluitcodes moeten worden genegeerd (een afsluitcode van 0
wordt geretourneerd in plaats van de oorspronkelijke afsluitcode).
Als u specifieke afsluitcodes wilt negeren, gebruikt u de --ignore-exit-code
opdrachtregeloptie of de TESTINGPLATFORM_EXITCODE_IGNORE
omgevingsvariabele. De geldige indeling die wordt geaccepteerd, is een door puntkomma's gescheiden lijst met afsluitcodes die moeten worden genegeerd (bijvoorbeeld --ignore-exit-code 2;3;8
). Een veelvoorkomend scenario is om te overwegen dat testfouten niet resulteren in een niet-nul-afsluitcode (die overeenkomt met het negeren van afsluitcode 2
).