2014-09-21 12 views
20

Şu anda Grapes uygulamasını gradle clean build çalıştırarak yapıyorum. Bu, JUnit'i test eder ve projemde build/test-results altında XML test sonuçları üretir. HTML test sonuçları (XML varsayılan yerine) üretmek için build.gradle dosyamı yapılandırmak istiyorum. Bu mümkün mü, eğer öyleyse, nasıl?Gradle build, XML varsayılanı yerine HTML test raporunu nasıl üretir?

cevap

33
test { 
    reports { 
     junitXml.enabled = false 
     html.enabled = true 
    }    
} 

sonra içine reports (türünü) detaya, Gradle Build Language Reference içinde Test başlayıp, kendi başınıza olabilir ki.

+2

Teşekkürler @Peter Niederwieser (+1) - Bu bağlantıya atıfta bulunduğunuzu düşünüyorum (http://www.gradle.org/docs/current/dsl/org.gradle.api.tasks.testing.Test .Soru göndermeden önce bulmuş olduğum .html # org.gradle.api.tasks.testing.Test: raporları). ** Kök problem şudur: bu link 'junitXml.enabled' veya' html.enabled' özelliklerinden hiç bahsetmiyor ... bu yüzden dünyadaki herkesin var olduğunu bilmesi gerekiyor ?!? ** – smeeb

+2

Sonraki linke tıklayın ('TestTaskReports'). Cevabımda, onu kabul etmemenize neden olan eksik var mı? –

+1

Tekrar teşekkürler @Peter Niederwieser (+1) - Sanırım bu API API'larının yanı sıra başka bir yerde belgelenmediği için şaşkına döndüm, hangisinin * manuel isfer'leri * (Camel Muhafazasını kullanarak). – smeeb

İlgili konular