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.
Voor deze functies is het installeren van extra NuGet-pakketten vereist, zoals beschreven in elke sectie.
Aanbeveling
Wanneer u Microsoft.Testing.Platform.MSBuild gebruikt (inclusief transitief door MSTest, NUnit en xUnit runners), worden deze extensies automatisch geregistreerd wanneer u hun NuGet-pakketten installeert. Er zijn geen codewijzigingen nodig. De handmatige registratie die in dit artikel is opgegeven, is alleen vereist als u het automatisch gegenereerde toegangspunt hebt uitgeschakeld door de instelling in te stellen <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Visual Studio-testrapporten (TRX)
Het Visual Studio-testresultaatbestand (of TRX) is de standaardindeling voor het publiceren van testresultaten. Voor deze extensie is het NuGet-pakket Microsoft.Testing.Extensions.TrxReport vereist.
Handmatige registratie
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddTrxReportProvider();
Opties
| Optie | Description |
|---|---|
--report-trx |
Hiermee wordt het TRX-rapport gegenereerd. |
--report-trx-filename |
De naam van het gegenereerde TRX-rapport. De standaardnaam komt overeen met de volgende indeling <UserName>_<MachineName>_<yyyy-MM-dd HH:mm:ss>.trx. |
Het rapport wordt opgeslagen in de standaardmap TestResults die kan worden opgegeven via het --results-directory opdrachtregelargument.
Azure DevOps-rapporten
De Azure DevOps-rapportinvoegtoepassing verbetert de test die wordt uitgevoerd voor ontwikkelaars die hun code hosten op GitHub, maar bouwen op Azure DevOps-buildagents. Er wordt aanvullende informatie toegevoegd aan fouten om fouten rechtstreeks weer te geven in GitHub PR.
Voor deze extensie is het NuGet-pakket Microsoft.Testing.Extensions.AzureDevOpsReport Vereist.
Handmatige registratie
var builder = await TestApplication.CreateBuilderAsync(args);
builder.TestHost.AddAzureDevOpsProvider();
Opties
| Optie | Description |
|---|---|
--report-azdo |
Schakel het uitgeven van fouten/waarschuwingen bij CI-builds in. |
--report-azdo-severity |
De ernst die moet worden gebruikt voor de gerapporteerde gebeurtenis. Opties zijn: error (standaard) en warning. |
De extensie detecteert automatisch dat deze wordt uitgevoerd in ci-omgeving (continue integratie) door de TF_BUILD omgevingsvariabele te controleren.