Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Estas extensões controlam como e onde o host de teste é implementado e lançado. Eles baseiam-se no ponto de extensão experimental ITestHostLauncher , que permite que uma extensão assuma a implementação e o lançamento do host de teste em vez de o iniciar no local. Cada extensão requer um pacote NuGet adicional, conforme descrito em cada secção.
Gorjeta
Ao usar o Microsoft.Testing.Platform.MSBuild (incluído de forma transitiva pelos runners MSTest, NUnit e xUnit), estas extensões são registadas automaticamente quando instala os seus pacotes NuGet — não são necessárias alterações de código. O registo manual especificado neste artigo só é obrigatório se desativar o ponto de entrada gerado automaticamente ao definir <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Implementação de aplicações empacotadas
A extensão de implementação de aplicações empacotadas implementa um host de teste Windows empacotado (UWP ou WinUI empacotado) numa diretório isolada e lança-o a partir daí, em vez de iniciar o host de teste no local. É o consumidor de referência do ponto de extensão experimental ITestHostLauncher para aplicações Windows empacotadas. Esta extensão requer o pacote NuGet Microsoft.Testing.Extensions.PackagedApp.
Note
Disponível em MTP a partir da versão 2.3.0. Esta extensão é experimental, e as suas opções e formato de saída podem mudar numa versão futura.
Registo manual
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();