この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

第二世代管理パッケージのコードカバー率

第二世代管理パッケージバージョンを AppExchange でリリースして配布するには、Apex コードが 75% 以上のコードカバー率要件を満足している必要があります。パッケージ内のすべての Apex トリガーにはテストカバー率が必要です。

Salesforce CLI でコードカバー率を計算するには、sf package version create コマンド実行時に --code-coverage パラメーターを使用します。

コードカバー率を計算するため、パッケージバージョンの作成には長い時間が掛かることが多いので、コードカバー率パラメーターは慎重に使用してください。コードカバー率を計算せずにベータパッケージバージョンを作成することもできますが、これらのベータバージョンを昇格させることはできません。

コードカバー率を計算せずに作成したベータパッケージバージョンや、コードカバー率が 75% 未満のパッケージバージョンを「管理-リリース済み」に昇格させようとすると、昇格は失敗します。パッケージバージョンの検証中にコードカバー率が計算されます。--skip-validation パラメーターを使用して検証をスキップすると、そのパッケージのコードカバー率は計算されません。

パッケージバージョンのコードカバー率情報を表示するには、sf package version list--verbose パラメーターを使用するか、または Salesforce CLI で sf package version report コマンドを使用します。