2GP 管理パッケージのコードカバー率
2GP パッケージバージョンを AppExchange でリリースして配布するには、Apex コードが 75% 以上のコードカバー率要件を満足している必要があります。パッケージ内のすべての Apex トリガにはテストカバー率が必要です。
Salesforce CLI でコードカバー率を計算するには、force:package:version:create コマンド実行時に --codecoverage パラメータを使用します。
コードカバー率を計算するため、パッケージバージョンの作成には長い時間が掛かることが多いので、コードカバー率パラメータは慎重に使用してください。コードカバー率を計算せずにベータパッケージバージョンを作成することもできますが、これらのベータバージョンを昇格させることはできません。
コードカバー率を計算せずに作成したベータパッケージバージョンや、コードカバー率が 75% 未満のパッケージバージョンを「管理-リリース済み」に昇格させようとすると、昇格は失敗します。パッケージバージョンの検証中にコードカバー率が計算されます。--skipvalidation パラメータを使用して検証をスキップすると、そのパッケージのコードカバー率は計算されません。
パッケージバージョンのコードカバー率情報を表示するには、force:package:version:list で --verbose パラメータを使用するか、または Salesforce CLI で force:package:version:report コマンドを使用します。