Rumah >pembangunan bahagian belakang >Golang >Bagaimana Saya Menggunakan Bendera `-timeout` dengan Betul dalam `go test`?
Penggunaan Bendera Tamat Masa dalam "Go Test"
Apabila menggunakan arahan "go test" dengan bendera "-timeout", anda boleh menghadapi ralat jika rentetan tempoh yang disediakan tidak sah. Untuk menangani isu ini, pastikan input sepadan dengan format yang dijangkakan yang ditentukan mengikut masa.ParseDuration.
Biasanya, rentetan tempoh yang sah harus terdiri daripada gabungan digit, secara pilihan termasuk tanda, diikuti dengan titik perpuluhan ( jika perlu) dan kemudian unit masa yang sesuai. Contoh akhiran unit masa yang sah ialah "s" (saat), "ms" (milisaat) dan "h" (jam).
Sebagai contoh, perintah berikut akan menetapkan tamat masa 300 milisaat dengan betul:
$ go test -timeout 300ms
Sebagai alternatif, anda boleh menentukan tempoh yang lebih besar seperti 99999 saat menggunakan "s" unit:
$ go test -timeout 99999s
Rujuk dokumentasi rasmi untuk butiran lanjut tentang sintaks rentetan tempoh yang disokong:
Atas ialah kandungan terperinci Bagaimana Saya Menggunakan Bendera `-timeout` dengan Betul dalam `go test`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!