Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ces fonctionnalités nécessitent l’installation de packages NuGet supplémentaires, comme décrit dans chaque section.
Conseil / Astuce
Lors de l’utilisation de Microsoft.Testing.Platform.MSBuild (inclus transitivement par MSTest, NUnit et xUnit Runners), ces extensions sont enregistrées automatiquement lorsque vous installez leurs packages NuGet, sans modification du code nécessaire. L’inscription manuelle spécifiée dans cet article n’est requise que si vous avez désactivé le point d’entrée généré automatiquement en définissant <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
rapports de test Visual Studio (TRX)
Le Visual Studio fichier de résultats de test (ou TRX) est le format par défaut pour la publication des résultats des tests. Cette extension nécessite le package NuGet Microsoft.Testing.Extensions.TrxReport .
Inscription manuelle
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddTrxReportProvider();
Note
Lors de l’utilisation de l’inscription manuelle, inscrivez le fournisseur de rapports TRX en dernier. L’implémentation actuelle dépend de l’ordre d’inscription. Par conséquent, l’inscription après toutes les autres extensions garantit qu’elle capture toutes les données de test.
Options
| Choix | Descriptif |
|---|---|
--report-trx |
Génère le rapport TRX. |
--report-trx-filename |
Nom du rapport TRX généré. Le nom par défaut correspond au format <UserName>_<MachineName>_<yyyy-MM-dd_HH_mm_ss.fffffff>.trxsuivant. |
Le rapport est enregistré dans le dossier TestResults par défaut qui peut être spécifié via l’argument --results-directory de ligne de commande.
rapports Azure DevOps
Azure DevOps plug-in de rapport améliore l’exécution des tests pour les développeurs qui hébergent leur code sur GitHub, mais s’appuient sur des agents de build Azure DevOps. Il ajoute des informations supplémentaires aux échecs pour afficher un échec directement dans une pull request GitHub.
Cette extension nécessite le package NuGet Microsoft.Testing.Extensions.AzureDevOpsReport .
Inscription manuelle
var builder = await TestApplication.CreateBuilderAsync(args);
builder.TestHost.AddAzureDevOpsProvider();
Options
| Choix | Descriptif |
|---|---|
--report-azdo |
Activer la sortie des erreurs/avertissements dans les compilations CI. |
--report-azdo-severity |
Gravité à appliquer pour l’événement signalé. Les options sont les suivantes : error (par défaut) et warning. |
L’extension détecte automatiquement qu’elle s’exécute dans un environnement d’intégration continue (CI) en vérifiant la TF_BUILD variable d’environnement.