使用指令 go test -timeout 99999,如您所提到的,會產生錯誤,指示無效值。這是因為指定的持續時間缺乏適當的單位指定。
go test 中的 -timeout 標誌為所有測試提供了聚合時間限制。要有效地設定它,您必須使用 time.ParseDuration 語法指定有效的持續時間。
例如,如果您希望設定300 毫秒的超時,請使用:
$ go test -timeout 300ms
同樣,設定超時為99999 秒:
$ go test -timeout 99999s
參考文件有關指定持續時間字串的更多詳細信息,請參閱time.ParseDuration。
以上是如何正確設定'go test”的超時標誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!