ฉันมีชุดการทดสอบขนาดใหญ่ที่ใช้เวลาประมาณครึ่งชั่วโมงในการดำเนินการ และอยากจะทำข้อสอบแบบคู่ขนานกันได้
มีวิธีทำเช่นนั้นกับ IntelliJ IDEA 9 หรือไม่
ฉันมีชุดการทดสอบขนาดใหญ่ที่ใช้เวลาประมาณครึ่งชั่วโมงในการดำเนินการ และอยากจะทำข้อสอบแบบคู่ขนานกันได้
มีวิธีทำเช่นนั้นกับ IntelliJ IDEA 9 หรือไม่
IDEA จะเข้าใจการทดสอบ JUnit แบบขนานตั้งแต่เวอร์ชัน 10 เท่านั้น
มีปัญหาเกี่ยวกับตัวติดตามซึ่งคุณสามารถโหวตและดูความคืบหน้าได้: http://youtrack.jetbrains.net/issue/IDEA-47103
เราวางแผนที่จะเพิ่มเข้าไปใน IDEA 10 แต่ลำดับความสำคัญจะขึ้นอยู่กับจำนวนคะแนนเสียง
ตอบช้าเพื่อลูกหลานนะครับ
คุณสามารถทำให้การทดสอบ JUnit ทำงานแบบขนาน (หรือแบบอนุกรม) จนถึงระดับรายละเอียดใดๆ ใน IntelliJ ได้โดยการเปลี่ยน Fork mode
ในการกำหนดค่าการรันของการทดสอบ
ระวังอย่าสับสนกับตัวเลือก Allow parallel run
ซึ่งช่วยให้คุณเริ่มการทดสอบได้หลายครั้งภายใน IDE ของคุณ
หากคุณใช้ JUnit4 คุณสามารถลองใช้ปลั๊กอินนี้ได้: https://plugins.jetbrains.com/plugin/12959-junit4-parallel-runner
การเรียกใช้การทดสอบแบบขนานนั้นง่ายดายเพียงแค่คลิกบนสามเหลี่ยมสีเขียวถัดจาก a
อัปเดต: คุณสามารถลองใช้ปลั๊กอินนี้ได้ โดยใช้งานได้กับ JUnit4, JUnit5 และ TestNG: https://plugins.jetbrains.com/plugin/16229-unit-test-parallel-นักวิ่ง