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 makalede test raporu özelliğiyle ilgili tüm Microsoft.Testing.Platform uzantıları listelenir ve açıklanır.
Test raporu, testlerin yürütülmesi ve sonucu hakkında bilgi içeren bir dosyadır.
Visual Studio test raporları
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 paketinin bir parçası olarak gönderilir.
Kullanılabilir seçenekler şunlardır:
| Seçenek | Açıklama |
|---|---|
--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>.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, gitHub'da kodlarını barındıran ancak Azure DevOps derleme aracıları üzerinde derlemeler geliştiren geliştiriciler için test çalıştırmayı geliştirir. GitHub PR'sinde hataların doğrudan gösterilmesine ek bilgi ekler.
Uzantı Microsoft.Testing.Extensions.AzureDevOpsReport paketinde gönderilir.
Kullanılabilir seçenekler şunlardır:
| Seçenek | Açıklama |
|---|---|
--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.
Rapor edilecek satırı belirleme
Hatanın oluştuğu kodda doğru satırı vurgulamak için AzureDevOps rapor eklentisi, hata yığınında geçerli depoda bulunan bir dosyayı arar.
Bunu belirlemek için:
- depo kökünü bulur, bu işlem test uygulamasının
.gitbaşlatıldığı konuma en yakın dizinde arama yaparak yapılır (tarafındanAppContext.BaseDirectorybelirlendiği gibi). - İlk dosya konumu ve satır numarasına sahip satırı yığın izleme işleminde bulur (kitaplıkta hata ayıklama sembollerinin olması gerekir).
- onay uygulamalarınızın veya sarmalayıcılarınızın ayrıntılarını göstermemek için ile
Assert.csbiten tüm dosyaları dışlar. - diskte var olmayan tüm dosyaları dışlar (genellikle bunlar, mstest gibi hata ayıklama sembollerini sevk eden dış kitaplıklardan satırlardır).
(Bunlar, davranışta hata ayıklamaya yardımcı olan ve gelecekte değişebilecek iç ayrıntılardır.)