「Go Test」中的超時標誌使用
當使用帶有「-timeout」標誌的「go test」命令時,您可以如果提供的持續時間字串無效,則會遇到錯誤。若要解決此問題,請確保輸入與 time.ParseDuration 指定的預期格式相符。
通常,有效的持續時間字串應由數字組合組成,可以選擇包含符號,後跟小數點 (如果需要),然後是適當的時間單位。有效時間單位後綴的範例包括「s」(秒)、「ms」(毫秒)和「h」(小時)。
例如,以下指令將正確設定 300 毫秒的逾時:
$ go test -timeout 300ms
或者,您可以使用「s」指定更長的持續時間,例如 99999秒單位:
$ go test -timeout 99999s
有關支援的持續時間字符串語法的更多詳細信息,請參閱官方文檔:
以上是如何在'go test”中正確使用'-timeout”標誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!