ホームページ > バックエンド開発 > Golang > Go テストをサブディレクトリに整理できますか?

Go テストをサブディレクトリに整理できますか?

Patricia Arquette
リリース: 2024-11-19 11:26:02
オリジナル
953 人が閲覧しました

Can I Organize Go Tests in Sub-Directories?

サブディレクトリでの Golang テスト: 可能ですか?またその方法は?

Go のサブディレクトリでテストを整理できますか?

はい、Go のサブディレクトリにテストを整理できます。これにより、ワークスペースをきれいに保ち、テストをより効果的に整理できます。

サブディレクトリでテストを整理する方法

サブディレクトリでテストを整理するには、パッケージ ディレクトリ内の「tests」または「test」という名前のサブディレクトリ。テスト ファイルをこのサブディレクトリに配置します。

サブディレクトリでのテストの実行

サブディレクトリでテストを実行するには、次のコマンドを使用します。

go test ./...
ログイン後にコピー

./... 表記は、すべてのパッケージとそのサブディレクトリが次のとおりであることを指定します。

注:

  • パッケージのエクスポートされたコンテンツにアクセスするには、テスト ファイル内のエクスポートされた変数と関数にパッケージ名をプレフィックスとして付ける必要があります。
  • エクスポートされていないコンテンツには、次のテスト ファイルからアクセスできません。

別の考慮事項

テストをサブディレクトリに整理することは有益ですが、テスト ファイルをメインのソース ファイルと並行して保持することを好む人もいます。より簡単にアクセスできます。さらに、Go 1.20 では、カバレッジ ツールが大規模な統合テストからのプロファイルの収集をサポートするようになりました。

結論

Go のサブディレクトリでテストを整理することが可能であり、柔軟性が提供されます。試験組織。ただし、選択は個人の好みとプロジェクトの特定のニーズによって異なります。

以上がGo テストをサブディレクトリに整理できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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