Pytest - รันการทดสอบแบบขนาน
โดยค่าเริ่มต้น pytest จะรันการทดสอบตามลำดับ ในสถานการณ์จริงชุดทดสอบจะมีไฟล์ทดสอบจำนวนหนึ่งและแต่ละไฟล์จะมีการทดสอบมากมาย ซึ่งจะนำไปสู่การดำเนินการครั้งใหญ่ เพื่อเอาชนะสิ่งนี้ pytest มีตัวเลือกให้เราทำการทดสอบควบคู่กันไป
สำหรับสิ่งนี้เราต้องติดตั้งปลั๊กอิน pytest-xdist ก่อน
ติดตั้ง pytest-xdist โดยรันคำสั่งต่อไปนี้ -
pip install pytest-xdist
ตอนนี้เราสามารถเรียกใช้การทดสอบโดยใช้ไวยากรณ์ pytest -n <num>
pytest -n 3
-n <num> รันการทดสอบโดยใช้คนงานหลายคนนี่คือ 3
เราจะไม่มีความแตกต่างของเวลามากนักเมื่อมีการทดสอบเพียงเล็กน้อยเท่านั้น อย่างไรก็ตามจะมีความสำคัญเมื่อชุดทดสอบมีขนาดใหญ่