Chúng tôi sử dụng Junit làm khung kiểm tra. Chúng tôi có nhiều dự án. Chúng tôi sử dụng gradle (Version 1.12) như một công cụ xây dựng. Để chạy thử nghiệm đơn vị parallelly bằng cách sử dụng gradle, chúng tôi sử dụng kịch bản dưới đây trong mọi dự án theo nhiệm vụ kiểm tra.Chạy tác vụ thử nghiệm song song bằng cách sử dụng gradle
maxParallelForks = Runtime.runtime.availableProcessors()
Ex:
test {
maxParallelForks = Runtime.runtime.availableProcessors()
}
Chúng tôi duy trì cũng nộp gradle.properties duy nhất. Có thể định nghĩa test.maxParallelForks = Runtime.runtime.availableProcessors() trong tệp gradle.properties thay vì xác định trong mỗi tệp build.gradle trong tác vụ thử nghiệm không?
Tài liệu hướng dẫn tốt nghiệp FYI cho thấy không sử dụng tất cả các lõi có sẵn https://gradle.github.io/performance-guide/#_parallel_test_execution Xem câu trả lời của tôi bên dưới – kellyfj
Liên kết ở trên không hoạt động. Hãy thử https://docs.gradle.org/current/userguide/java_plugin.html#sec:test_execution –
Dưới đây là lỗi mà tôi nhận được. Lỗi: (69, 0) Không thể đặt thuộc tính không xác định 'maxParallelForks' cho vùng chứa cấu hình thuộc loại org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer. Open File – fobbymaster