Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Menetapkan Bendera Tamat Masa Ujian Pergi dengan Betul?
Menetapkan Bendera Tamat Masa Ujian Go: Tempoh Penghuraian Dengan Betul
S: Apabila menetapkan bendera tamat masa untuk "go test" dengan nilai tempoh ( cth., "-timeout 99999"), ralat ditemui.
J: Untuk menyelesaikan ralat ini, gunakan input yang sah untuk masa.ParseDuration. Daripada menggunakan "99999", cuba tentukan tempoh dalam format unit yang diterima mengikut masa.ParseDuration. Contohnya:
Alat baris arahan "go test" menyediakan "- tamat masa" bendera yang membolehkan anda menetapkan had masa untuk ujian. Mengikut dokumentasi rasmi, bendera tempoh menerima sebarang input yang sah untuk masa. ParseDuration. Fungsi ini menjangkakan rentetan tempoh masa dalam format tertentu, yang merangkumi nilai berangka diikuti dengan akhiran unit (seperti milisaat, saat, minit atau jam).
Dengan menyediakan tempoh dalam format yang sah, anda memastikan bahawa alat "go test" boleh mentafsir dan menguatkuasakan had tamat masa dengan betul. Kegagalan untuk menggunakan format yang sah akan mengakibatkan ralat, kerana alat tidak dapat menghuraikan rentetan tempoh dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Menetapkan Bendera Tamat Masa Ujian Pergi dengan Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!