首頁 > 後端開發 > Golang > 如何正確設定'go test”的超時標誌?

如何正確設定'go test”的超時標誌?

Mary-Kate Olsen
發布: 2024-12-07 00:59:11
原創
479 人瀏覽過

How Do I Correctly Set the Timeout Flag for `go test`?

設定 Go 測試超時標誌

使用指令 go test -timeout 99999,如您所提到的,會產生錯誤,指示無效值。這是因為指定的持續時間缺乏適當的單位指定。

go test 中的 -timeout 標誌為所有測試提供了聚合時間限制。要有效地設定它,您必須使用 time.ParseDuration 語法指定有效的持續時間。

例如,如果您希望設定300 毫秒的超時,請使用:

$ go test -timeout 300ms
登入後複製

同樣,設定超時為99999 秒:

$ go test -timeout 99999s
登入後複製

參考文件有關指定持續時間字串的更多詳細信息,請參閱time.ParseDuration。

以上是如何正確設定'go test”的超時標誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板