Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essas extensões controlam como e onde o host de teste é implantado e iniciado. Eles se baseiam no ponto de extensão experimental ITestHostLauncher, que permite que uma extensão assuma a implantação e a inicialização do host de teste, em vez de iniciá-lo no próprio local. Cada extensão requer um pacote NuGet adicional, conforme descrito em cada seção.
Dica
Ao usar o Microsoft.Testing.Platform.MSBuild (incluído transitivamente por MSTest, NUnit e xUnit runners), essas extensões são registradas automaticamente quando você instala seus pacotes NuGet , sem necessidade de alterações de código. O registro manual especificado neste artigo só será necessário se você desabilitar o ponto de entrada gerado automaticamente definindo <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Implantação de aplicativo empacotado
A extensão de implantação de aplicativo empacotado implanta um host de teste do Windows empacotado (UWP ou WinUI empacotado) em um diretório isolado e o executa a partir daí, em vez de iniciar o host de teste no próprio local. É o consumidor de referência do ponto de extensão experimental ITestHostLauncher para aplicativos Windows empacotados. Esta extensão requer o pacote NuGet Microsoft.Testing.Extensions.PackagedApp.
Note
Disponível no MTP a partir da versão 2.3.0. Essa extensão é experimental e suas opções e formato de saída podem mudar em uma versão futura.
Registro manual
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();