Go テストでのタイムアウト期間の設定
一般的な Go テスト ワークフローでは、単純なメソッドを使用してタイムアウト フラグを設定すると、エラーが発生する可能性があります。数値:
go test -timeout 99999
このコマンドの結果は次のようになります。 error:
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 中国語 Web サイトの他の関連記事を参照してください。