tôi cần phải di chuyển một số src/kiểm tra/java để src/main/java theo NHẬN ĐỊNH này từ tài liệu maven-jar-plugin =>http://maven.apache.org/plugins/maven-jar-plugin/usage.htmlchắc chắn không khởi động thử nghiệm trong src/main/java
tôi đã làm như vậy bởi vì, tôi đã sử dụng các bài kiểm tra (helper) các lớp học trong một dự án khác trong phạm vi kiểm tra.
Vì vậy, tôi tạo my-dự án kiểm tra, di chuyển trong lớp học thử nghiệm, và cấu hình chắc chắn để xác định các lớp kiểm tra thư mục =>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testSourceDirectory>${basedir}\src\main\java\</testSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
Nhưng khi tôi đưa ra thử nghiệm mvn, 0 xét nghiệm được thực hiện =>
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
Sự cố tương tự như vấn đề này =>Maven does not find JUnit tests to run nhưng giải pháp (định cấu hình plugin plugin chắc chắn) không hoạt động đối với tôi.
Bạn đang cố gắng để chạy thử nghiệm hội nhập? Hơn nữa tại sao bạn định nghĩa testSourceDirectory? Và tại sao bạn lại sử dụng dấu gạch chéo ngược? – khmarbaise
Như @khmarbaise đã đề cập, có thể nó xuất phát từ các dấu gạch chéo ngược. –
Tôi đã thử $ {basedir}/src/main/java/hoặc src/main/java/nhưng nó giống nhau Chạy thử nghiệm: 0, Thất bại: 0, Lỗi: 0, Bỏ qua: 0 – Antoine