Heim >Backend-Entwicklung >Golang >Wie stellt man die Timeout-Dauer im Go-Test richtig ein?
Einstellung der Timeout-Dauer im Go-Test
In einem typischen Go-Test-Workflow kann beim Festlegen des Timeout-Flags mit einem einfachen Benutzer ein Fehler auftreten Numerischer Wert:
go test -timeout 99999
Dieser Befehl führt zu Folgendem Fehler:
invalid value "99999" for flag -test.timeout: time: missing unit in duration 99999
Lösung: Gültiges Dauerformat verwenden
Um dieses Problem zu beheben, sollten Benutzer ein gültiges Zeitformat verwenden, wie durch time.ParseDuration angegeben. Gültige Formate sind:
Beispiele:
$ go test -timeout 300ms $ go test -timeout 99999s
Referenz:
Das obige ist der detaillierte Inhalt vonWie stellt man die Timeout-Dauer im Go-Test richtig ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!