Pytest - Jalankan Tes Secara Paralel
Secara default, pytest menjalankan pengujian secara berurutan. Dalam skenario nyata, rangkaian pengujian akan memiliki sejumlah file pengujian dan setiap file akan memiliki banyak pengujian. Ini akan menyebabkan waktu eksekusi yang besar. Untuk mengatasinya, pytest memberi kita opsi untuk menjalankan tes secara paralel.
Untuk ini, pertama kita perlu menginstal plugin pytest-xdist.
Instal pytest-xdist dengan menjalankan perintah berikut -
pip install pytest-xdist
Sekarang, kita bisa menjalankan tes dengan menggunakan sintaks pytest -n <num>
pytest -n 3
-n <num> menjalankan pengujian dengan menggunakan banyak pekerja, ini dia 3.
Kami tidak akan memiliki banyak perbedaan waktu ketika hanya ada beberapa tes yang harus dijalankan. Namun, itu penting jika paket pengujian besar.