Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu özellikler, her bölümde açıklandığı gibi ek NuGet paketlerinin yüklenmesini 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.
Visual Studio test raporları (TRX)
Visual Studio test sonucu dosyası (veya TRX), test sonuçlarını yayımlamak için varsayılan biçimdir. Bu uzantı , Microsoft.Testing.Extensions.TrxReport NuGet paketini gerektirir.
El ile kayıt
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddTrxReportProvider();
Uyarı
El ile kayıt kullanırken TRX rapor sağlayıcısını en son kaydedin. Geçerli uygulama kayıt sırasına bağlıdır, bu nedenle diğer tüm uzantılardan sonra kaydetmek tüm test verilerini yakalamasını sağlar.
Options
| Seçenek | Description |
|---|---|
--report-trx |
TRX raporunu oluşturur. |
--report-trx-filename |
Oluşturulan TRX raporunun adı. Varsayılan ad, aşağıdaki biçimle <UserName>_<MachineName>_<yyyy-MM-dd_HH_mm_ss.fffffff>.trxeşleşir. |
Rapor, komut satırı bağımsız değişkeni aracılığıyla belirtilebilen varsayılan --results-directory klasörüne kaydedilir.
Azure DevOps raporları
Azure DevOps rapor eklentisi, kodlarını GitHub üzerinde barındıran ancak Azure DevOps derleme aracılarını kullanan geliştiriciler için test çalıştırmayı geliştirir. GitHub PR'lerinde hataların doğrudan görünmesi için ek bilgiler ekler.
Bu uzantı için Microsoft.Testing.Extensions.AzureDevOpsReport NuGet paketi gerekir.
El ile kayıt
var builder = await TestApplication.CreateBuilderAsync(args);
builder.TestHost.AddAzureDevOpsProvider();
Options
| Seçenek | Description |
|---|---|
--report-azdo |
CI derlemelerinde çıkış hatalarını/ uyarılarını etkinleştirin. |
--report-azdo-severity |
Bildirilen olay için kullanılacak önem derecesi. Seçenekler şunlardır: error (varsayılan) ve warning. |
Uzantı, ortam değişkenini denetleyerek TF_BUILD sürekli tümleştirme (CI) ortamında çalıştığını otomatik olarak algılar.