Heim >Backend-Entwicklung >Golang >Warum schlägt „go test -timeout 99999' fehl und wie kann ich ein Timeout für Go-Tests richtig festlegen?
Bei Verwendung von go test -timeout 99999 kann der Fehler „Ungültiger Wert ‚99999‘ für Flag“ auftreten -test.timeout: Zeit: fehlende Einheit in Dauer 99999". Um dieses Problem zu beheben, ist es wichtig, eine gültige time.ParseDuration-Eingabe bereitzustellen.
Das Flag -timeout im Befehl go test legt ein Gesamtzeitlimit für alle Tests fest. Um den Timeout-Wert anzugeben, müssen Sie die richtige Syntax verwenden.
Gültige Syntax:
go test -timeout <duration>
Gültige Zeiteinheiten:
Beispiele für gültige Zeitüberschreitungen Werte:
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWarum schlägt „go test -timeout 99999' fehl und wie kann ich ein Timeout für Go-Tests richtig festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!