Tôi muốn xem chuỗi các bài kiểm tra đơn vị trong bảng điều khiển. Chắc chắn có hỗ trợ điều này không?
Câu trả lời:
Bạn có thể sử dụng lệnh sau để xem dấu vết ngăn xếp trên bảng điều khiển thay vì các tệp báo cáo trong thư mục target / surefire-báo cáo:
mvn -Dsurefire.useFile=false test
Một vấn đề liên quan mà tôi phát hiện ra là chắc chắn trong các phiên bản gần đây dường như đặt trimStackTrace thành true theo mặc định (hiển thị hầu hết dấu vết ngăn xếp trong các thử nghiệm không thành công), điều này khá bất tiện.
Thiết lập -DtrimStackTrace=false
hoặc xác định
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
</plugin>
đã giải quyết điều này.
Để mở rộng câu trả lời được đưa ra trước đó, bạn cũng có thể định cấu hình hành vi này trong pom.xml
:
..
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<useFile>false</useFile>
</configuration>
</plugin>
..