SORU
18 EKİM 2010, PAZARTESİ


Gerçek Zamanlı Konsol Test Sonuçlarını Görüntülemek için Nasıl?Gradle:

Test sonuçları ( sistemi.görmek istiyorum/bileşenleri test olmaktan messages) erronlar çalıştırmak gibiaynı konsolda çalıştırın:

gradle test

Ve bekle testleri ( sadece testler tamamlandığında oluşturulur, yapamam "- f" testler sırasında herhangi bir şey) kuyruk . bu yüzden test raporları bakmak için yapılır kadar

Teşekkür ederim.

CEVAP
27 Kasım 2010, CUMARTESİ


Harika bir kapatma içinde ekleyebilirsiniz inşa.sizin için günlük yaptığı gradle dosyası:

test {
    afterTest { desc, result -> 
        println "Executing test ${desc.name} [${desc.className}] with result: ${result.resultType}"
    }
}

Eğer öyleyse, bu gibi okur konsol üzerinde:

:compileJava UP-TO-DATE
:compileGroovy
:processResources
:classes
:jar
:assemble
:compileTestJava
:compileTestGroovy
:processTestResources
:testClasses
:test
Executing test maturesShouldBeCharged11DollarsForDefaultMovie [movietickets.MovieTicketsTests] with result: SUCCESS
Executing test studentsShouldBeCharged8DollarsForDefaultMovie [movietickets.MovieTicketsTests] with result: SUCCESS
Executing test seniorsShouldBeCharged6DollarsForDefaultMovie [movietickets.MovieTicketsTests] with result: SUCCESS
Executing test childrenShouldBeCharged5DollarsAnd50CentForDefaultMovie [movietickets.MovieTicketsTests] with result: SUCCESS
:check
:build

Sürüm 1.1 bu yana Gradle kadar more options to log test output destekler. Eldeki bu seçenekler ile aşağıdaki yapılandırma ile benzer bir çıkış elde edebilirsiniz:

test {
    testLogging {
        events "passed", "skipped", "failed"
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • New Scientist

    New Scientis

    27 Kasım 2006