Go Test タイムアウト フラグの設定: 期間を正しく解析する
Q: 「go test」のタイムアウト フラグを期間値 (例: "-timeout 99999")、エラーは次のとおりです。
A: このエラーを解決するには、time.ParseDuration に有効な入力を使用します。 「99999」を使用する代わりに、time.ParseDuration で受け入れられる単位形式で期間を指定してみてください。例:
「go test」コマンドライン ツールは、「- timeout」フラグを使用すると、テストの時間制限を設定できます。公式ドキュメントによると、期間フラグは time.ParseDuration に対して有効な入力を受け入れます。この関数は、数値の後に単位接尾辞 (ミリ秒、秒、分、時間など) が含まれる特定の形式の期間文字列を想定しています。
有効な形式で期間を指定すると、 「go test」ツールがタイムアウト制限を正しく解釈して強制できることを確認します。有効な形式を使用しないと、ツールが期間文字列を適切に解析できないため、エラーが発生します。
以上がGo テストのタイムアウト フラグを正しく設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。