Bagaimana untuk mengelakkan tamat masa selepas ujian pergi 10m

王林
Lepaskan: 2024-02-11 10:42:07
ke hadapan
874 orang telah melayarinya

Bagaimana untuk mengelakkan tamat masa selepas ujian pergi 10m

editor php Strawberry membawakan anda jawapan kepada "Bagaimana untuk mengelakkan tamat masa selepas ujian Pergi 10m". Semasa proses ujian bahasa Go, masalah tamat masa sering dihadapi, terutamanya apabila memproses sejumlah besar data. Artikel ini akan memperkenalkan beberapa kaedah untuk mengelakkan tamat masa untuk membantu pembangun menjalankan ujian yang lebih baik dan meningkatkan kualiti dan kecekapan kod. Sama ada anda menggunakan kawalan tamat masa, pemprosesan kelompok atau algoritma pengoptimuman, anda boleh mengelakkan masalah tamat masa dengan berkesan semasa proses ujian dan meningkatkan kestabilan dan kebolehpercayaan program. Mari kita lihat penyelesaian khusus!

Kandungan soalan

Saya sedang menjalankan satu set ujian dalam Go menggunakan arahan go test ./.... Suite ini mengandungi berbilang fungsi ujian yang mengambil masa lebih daripada 10 minit untuk dilaksanakan. Malangnya, arahan go test mencetuskan ralat tamat masa selepas tanda 10 minit.

Saya ingin mengelak daripada menggunakan bendera --timeout untuk menetapkan nilai tamat masa tersuai kerana saya sedang aktif menambah lebih banyak kes ujian dan nilai tamat masa yang diperlukan mungkin berubah dari semasa ke semasa.

Adakah terdapat cara untuk melumpuhkan sepenuhnya ciri tamat masa dalam arahan go test, atau bolehkah ia ditetapkan kepada nilai tak terhingga?

Terima kasih.

Penyelesaian

Gunakan 0 sebagai tamat masa untuk membolehkan ujian berjalan selama-lamanya:

go test -timeout 0
Salin selepas log masuk

Ini didokumentasikan dalam go command:test flag :

Atas ialah kandungan terperinci Bagaimana untuk mengelakkan tamat masa selepas ujian pergi 10m. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan