Tôi muốn sử dụng kiến (bài 1.7) để chạy tất cả các bài kiểm tra trong các lớp có tên * Test.class trong một cái lọ nhất định.ant junit batchtest từ một cái bình
Something như sau (mặc dù nó không thực sự chạy bất kỳ thử nghiệm):
<junit fork="yes" printsummary="on" haltonfailure="on">
<formatter type="xml"/>
<batchtest fork="yes" todir="${junit.output.dir}">
<resources>
<zipentry zipfile="tests-only.jar" name="**/*Test.class"/>
</resources>
</batchtest>
<classpath refid="testsplus.classpath"/>
</junit>
cú pháp chính xác cho các nguồn lực/phần ZipEntry là gì?
Các tài liệu kiến nói:
batchtest thu thập bao gồm nguồn từ bất kỳ số lượng lồng nhau Bộ sưu tập tài nguyên. Sau đó, tạo tên lớp thử nghiệm cho mỗi tài nguyên kết thúc bằng .java hoặc .class.
Bất kỳ loại bộ sưu tập tài nguyên nào là được hỗ trợ dưới dạng phần tử lồng nhau, trước tới Ant 1.7 chỉ
<fileset>
đã được hỗ trợ .
cảm ơn, tôi đã xác nhận việc này. – JasonPlutext
Làm việc cho tôi! – Saurabh
tôi đang đối mặt với ClassNotFoundException khi tôi cố chạy junit bên trong tệp jar. Bạn có thể tìm thấy giải pháp cho vấn đề này không? – Jugi