Go 測試中的超時持續時間設定
在典型的 Go在測試工作流程中,使用者在使用簡單的設定逾時標誌時可能會遇到錯誤數值:
go test -timeout 99999
此指令將產生以下結果錯誤:
invalid value "99999" for flag -test.timeout: time: missing unit in duration 99999
解決方案:使用有效的持續時間格式
要修正此問題,使用者應使用time.ParseDuration指定的有效時間格式。有效格式包括:
示例:
$ go test -timeout 300ms $ go test -timeout 99999s
參考:
以上是Go測試中如何正確設定超時時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!