Testa värddistribution

Dessa tillägg styr hur och var testhosten distribueras och startas. De bygger på den experimentella ITestHostLauncher tilläggspunkten, som gör det möjligt för ett tillägg att ta över driftsättningen och starten av testvärden i stället för att starta den lokalt. Varje tillägg kräver ytterligare ett NuGet-paket, enligt beskrivningen i varje avsnitt.

Tips/Råd

När du använder Microsoft.Testing.Platform.MSBuild (ingår transitivt av MSTest, NUnit och xUnit-löpare) registreras dessa tillägg automatiskt när du installerar deras NuGet-paket – inga kodändringar behövs. Den manuella registrering som anges i den här artikeln krävs bara om du inaktiverade den automatiskt genererade startpunkten genom att ange <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.

Distribution av paketerade appar

Distributionstillägget för paketerade appar distribuerar en paketerad Windows-testvärd (UWP eller en paketerad WinUI-app) till en isolerad katalog och startar den därifrån, i stället för att starta testvärden på ursprungsplatsen. Det är referensklienten för den experimentella tilläggspunkten ITestHostLauncher för paketerade Windows-appar. Det här tillägget kräver Microsoft. Testing.Extensions.PackagedApp NuGet-paketet.

Note

Finns i MTP från och med version 2.3.0. Det här tillägget är experimentellt och dess alternativ och utdataformat kan ändras i en framtida version.

Manuell registrering

var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();