「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 中国語 Web サイトの他の関連記事を参照してください。