php エディタ Apple は、Gazelle go ファイルに go_default_library ではなく go_default_test を適用するように指示する方法を紹介します。 Go 言語の Gazelle は、Go プロジェクトを整理および構築するための強力なビルド ツールです。デフォルトでは、Gazelle は _test.go で終わるすべてのファイルをテスト ファイルとして扱い、それらを go_default_test に含めます。ただし、特定のテスト ファイルを go_default_test から除外し、go_default_library などの他のターゲットに含めたい場合があります。では、どうすればこれを達成できるでしょうか?次に、具体的な回答をさせていただきます。
テスト用のファイル embed_testdata.go
がありますが、テスト自体はありません (したがって、_test は使用したくありません) .go
を接尾辞として使用します)。 gazelle
に、それが実際にテスト ソースであり、運用ソースではないことを伝えるにはどうすればよいですか?
参考までに、go_default_test
に追加して go_default_library
から削除するだけでは機能しません。gazelle
が手動での編集を元に戻すためです。
https://www.php.cn/link/9877c66299c5b98d81fed12827d87e4b はすべて有効な ngazelle
命令です。
非 _test.go
ファイルをテストとして扱うように指示する具体的な命令はありませんが、この目的で使用できる 2 つの命令、exclude
と があります。保つ### :###
リーリー
ファイル システムを埋め込む場合は、次のようなコンテンツも必要です:
以上がGo ファイルが go_default_library ではなく go_default_test 用であることを Gazelle に伝えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。