生成されたファイルを Go テスト カバレッジから除外する
go test -coverprofile=cover.out カバレッジ プロファイルから生成されたコードを削除 パイプライン統合 ツールに応じて使用すると、このプロセスをビルド/テスト パイプラインに簡単に統合できます。たとえば、Make を使用する場合は、次の手順を含めることができます。test:
go test -coverprofile cover.out.tmp .
cat cover.out.tmp | grep -v "_generated.go" > cover.out
tool cover -func cover.out
生成されたファイルをカバレッジ計算から除外することで、手動で記述したコードに焦点を当てた、より正確なカバレッジ メトリックを取得できます。
以上が生成されたファイルを Go テストの対象から除外するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。