Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menetapkan Tempoh Tamat Masa dengan Betul dalam Ujian Go?
Tetapan Tempoh Tamat Masa dalam Go Test
Dalam aliran kerja ujian Go yang biasa, pengguna mungkin menghadapi ralat apabila menetapkan bendera tamat masa menggunakan yang mudah nilai berangka:
go test -timeout 99999
Arahan ini akan menghasilkan perkara berikut ralat:
invalid value "99999" for flag -test.timeout: time: missing unit in duration 99999
Penyelesaian: Menggunakan Format Tempoh Sah
Untuk membetulkan isu ini, pengguna harus menggunakan format masa yang sah seperti yang ditentukan oleh masa.ParseDuration. Format yang sah termasuk:
Contoh:
$ go test -timeout 300ms $ go test -timeout 99999s
Rujukan:
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Tempoh Tamat Masa dengan Betul dalam Ujian Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!