ホームページ > バックエンド開発 > Golang > 「go test」のタイムアウト フラグを正しく設定するにはどうすればよいですか?

「go test」のタイムアウト フラグを正しく設定するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-07 00:59:11
オリジナル
427 人が閲覧しました

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

Go Test タイムアウト フラグの設定

前述したように、コマンド go test -timeout 99999 を使用すると、無効な値を示すエラーが生成されます。これは、指定された期間に適切な単位指定が欠けているためです。

go test の -timeout フラグは、すべてのテストの合計時間制限を提供します。効果的に設定するには、time.ParseDuration 構文を使用して有効な期間を指定する必要があります。

たとえば、タイムアウトを 300 ミリ秒に設定する場合は、次を使用します。

$ go test -timeout 300ms
ログイン後にコピー

同様に、タイムアウトを 99999 に設定するには秒:

$ go test -timeout 99999s
ログイン後にコピー

期間文字列の指定の詳細については、time.ParseDuration のドキュメントを参照してください。

以上が「go test」のタイムアウト フラグを正しく設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート