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 extensions contrôlent comment et où l’hôte de test est déployé et lancé. Ils s’appuient sur le point d’extension expérimental ITestHostLauncher , ce qui permet à une extension de prendre en charge le déploiement et le lancement de l’hôte de test au lieu de le démarrer en place. Chaque extension nécessite un package NuGet supplémentaire, comme décrit dans chaque section.
Tip
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>.
Déploiement d’applications empaquetées
L’extension de déploiement d’application empaquetée déploie un hôte de test de Windows empaqueté (UWP ou WinUI empaqueté) dans un répertoire isolé et le lance à partir de là, plutôt que de démarrer l’hôte de test en place. Il s’agit du consommateur de référence du point d’extension expérimental ITestHostLauncher pour les applications Windows packagées. Cette extension nécessite le package NuGet Microsoft.Testing.Extensions.PackagedApp.
Note
Disponible dans MTP à compter de la version 2.3.0. Cette extension est expérimentale, et ses options et son format de sortie peuvent changer dans une version ultérieure.
Inscription manuelle
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();