Konak dağıtımını test edin

Bu uzantılar, test ana bilgisayarının nasıl ve nerede dağıtılacağını ve başlatılacağını kontrol eder. Bunlar, bir uzantının test ana bilgisayarını yerinde başlatmak yerine onun dağıtımını ve başlatılmasını devralmasına olanak tanıyan deneysel ITestHostLauncher uzantı noktasını temel alır. Her uzantı, her bölümde açıklandığı gibi ek bir NuGet paketi gerektirir.

İpucu

Microsoft.Testing.Platform.MSBuild (MSTest, NUnit ve xUnit çalıştırıcıları tarafından geçişli olarak dahil) kullanılırken, NuGet paketlerini yüklediğinizde bu uzantılar otomatik olarak kaydedilir; kod değişikliği gerekmez. Bu makalede belirtilen el ile kayıt yalnızca ayarıyla <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>otomatik oluşturulan giriş noktasını devre dışı bırakmış olmanız durumunda gereklidir.

Paketlenmiş uygulama dağıtımı

Paketlenmiş uygulama dağıtım uzantısı, bir paketlenmiş Windows test konağı (UWP veya paketlenmiş WinUI) yalıtılmış bir dizine dağıtır ve test ana bilgisayarını yerinde başlatmak yerine oradan başlatır. Paketlenmiş Windows uygulamaları için deneysel ITestHostLauncher uzantı noktasının referans tüketicisidir. Bu uzantı, Microsoft.Testing.Extensions.PackagedApp NuGet paketini gerektirir.

Note

2.3.0 sürümünden itibaren MTP'de kullanılabilir. Bu uzantı deneyseldir ve seçenekleri ve çıkış biçimi gelecekteki bir sürümde değişebilir.

El ile kayıt

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