2010-05-28 12 views

cevap

50

yerine hedef/SureFire-raporlar klasöründe rapor dosyalarının konsolda yığın izlemesini görmek için aşağıdaki komutu kullanabilirsiniz: cevabı uzatmak için

mvn -Dsurefire.useFile=false test 
+1

Bu yalnızca konsolda logger çıkışı var, ancak yığınlar hala – lisak

+3

yegor256'nın – lisak

18

önce verilen, aynı zamanda bu davranışı yapılandırabilirsiniz senin pom.xml yılında:

.. 
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.5</version> 
    <configuration> 
    <useFile>false</useFile> 
    </configuration> 
</plugin> 
.. 
81

buldum Konuyla ilgili bir sorun son sürümlerinde güzelliğinde görünüşte varsayılan oldukça rahatsız edici olan, (yararsız başarısız testlerde en yığın izleme render) tarafından true trimStackTrace ayarlar olmasıdır.

-DtrimStackTrace=false ayarlanması veya

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <configuration> 
     <trimStackTrace>false</trimStackTrace> 
    </configuration> 
</plugin> 

bu çözüldü tanımlayan.

+23

Yep. Maven sadece anlamsız ishalin sayfalarını yazdırmakla kalmaz, aynı zamanda gerçekten görmeniz gereken şeyleri de gizler. –

+0

Bu yanlış varsayılan https://issues.apache.org/jira/browse/SUREFIRE-1457 ile ilgili bir sorun oluşturdum. Lütfen tekrar açılmasına yardımcı olmak için yorum yapın. –