2010-01-08 29 views
17

Tôi đang sử dụng Maven cho dự án của mình và có câu hỏi sau:Đầu ra JUnit trong báo cáo Maven

Tôi muốn xem kết quả ghi nhật ký của các kiểm tra JUnit (log4j, System.out, bất kỳ) trong báo cáo thử nghiệm. Bạn có bất kỳ ý tưởng làm thế nào để đạt được điều này?

Cảm ơn ;-)

+0

Làm thế nào để bạn chạy xây dựng maven của bạn? – Bozho

+0

Chỉ cần sử dụng dòng lệnh: mvn test/install/package/etc. – crypto5

Trả lời

29

Tôi tin rằng bạn có thể chuyển hướng đầu ra (System.out) thử nghiệm bằng cách sử dụng maven chắc chắn hơn cấu hình cắm chìa khóa redirectTestOutputToFile, và sau đó tìm đầu ra trong target/surefire-reports

Kiểm tra thêm về điều này trong the plugin docs

trong một snipplet:

<build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <configuration> 
      <redirectTestOutputToFile>true</redirectTestOutputToFile> 
     </configuration> 
     </plugin> 
    </plugins> 
</build> 
Các vấn đề liên quan