Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato rozšíření řídí, jak a kde je testovací hostitel nasazený a spuštěný. Vycházejí z experimentálního ITestHostLauncher bodu rozšíření, který umožňuje rozšíření převzít nasazení a spustit testovacího hostitele místo jeho spuštění. Každé rozšíření vyžaduje další balíček NuGet, jak je popsáno v každé části.
Tip
Pokud používáte Microsoft.Testing.Platform.MSBuild (zahrnuté tranzitivně pomocí msTest, NUnit a xUnit runnerů), tato rozšíření se automaticky zaregistrují při instalaci jejich balíčků NuGet – nejsou potřeba žádné změny kódu. Ruční registrace zadaná v tomto článku se vyžaduje pouze v případě, že jste zakázali automaticky vygenerovaný vstupní bod nastavením <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Nasazení zabalené aplikace
Rozšíření pro nasazení balené aplikace nasadí baleného hostitele testů pro Windows (UWP nebo balené WinUI) do izolovaného adresáře a spustí ho z něj namísto spuštění hostitele testů v původním umístění. Je to referenční příjemce experimentálního ITestHostLauncher bodu rozšíření pro balené aplikace pro Windows. Toto rozšíření vyžaduje balíček NuGet Microsoft.Testing.Extensions.PackagedApp.
Note
K dispozici v MTP od verze 2.3.0. Toto rozšíření je experimentální a jeho možnosti a výstupní formát se můžou v budoucí verzi změnit.
Ruční registrace
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();