Dimulai dengan Laravel v8.25, pengujian paralel sekarang tersedia dan perintah built-in artisan testmenambahkan dukungan melalui sebuah --parallelflag. Dengan ini, ini akan menjalankan pengujian Anda secara bersamaan di beberapa proses untuk secara signifikan mempercepat waktu yang diperlukan untuk menjalankan seluruh rangkaian pengujian.
Untuk mencobanya, pastikan Anda menjalankan Collision dan Laravel 8 versi terbaru:
composer update nunomaduro/collision laravel/framework
Kemudian, sertakan --parallelbendera saat pengujian Anda:
php artisan test --parallel
Catatan :
Seperti yang Kita ketahui, Laravel dan PHPUnit menjalankan pengujian secara berurutan dalam satu proses. Namun, satu proses tidak menggunakan banyak inti; oleh karena itu, eksekusi pengujian Kita sangat terhambat!
Untuk mengurangi masalah ini, kami dengan senang hati mengumumkan bahwa Pengujian Paralel sekarang tersedia di Laravel. Mulai dari Laravel v8.25, Anda dapat menggunakan perintah Artisan pengujian bawaan untuk menjalankan pengujian Anda secara bersamaan di beberapa proses untuk secara signifikan mengurangi waktu yang diperlukan untuk menjalankan seluruh rangkaian pengujian.
Lev Yasin
Instruktur Web Programming Mataweb
Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.