Loading

Run-All-Tests および 本番環境、Sandboxに対してリリースするときのテスト実行について

公開日: May 29, 2026
説明
以下は、Run-All-Tests および 本番環境、Sandboxに対してリリースするときのテスト実行についての記事です。
解決策
1. 何をリリースするかにかかわらず、リリースするときに本番組織で run-all-tests を実行しますか?

- いいえ。単独でリリースしたいくつかのコンポーネントは tests をトリガしません。 リリースでのテストの実行 では、どのコンポーネントが validation を呼び出すかを説明します。 

2. "run-all-tests" は管理パッケージテストの実行を含みますか?

- はい

3. リリース時に管理パッケージテストの実行を除外する方法はありますか?あるいは、これらにより生成されたエラーを無視することは可能ですか?

管理パッケージをリリースしない限り、本番環境へリリースするときに管理パッケージテストは実行されません。

4. 管理パッケージテストクラスのためにコードカバレッジは、組織全体のコードカバレッジに役立ちますか?

-  "Calculate your organization's code coverage" によって実行されたコードカバレッジ値は、Run All Tests を使用して、すべてのテストユニットを実行した後に実行されたコードカバレッジ値と異なる可能性があります。これは、Run All Tests が除外されないとしても、"Calculate your organization's code coverage" がインストール済みの管理パッケージの一部のクラスを除外するからです。

5. Sandbox に対して本番環境で runAllTests フラグを true に設定した結果はなんですか?

- runAllTest は次の挙動の原因となる boolean パラメータです。
 
本番環境では - falese に設定した場合、管理パッケージテストは実行しません。しかし、その他のすべてのテストは実行します。

Sandbox では - falese に設定した場合、テストは実行しません。

メモ: 特定のテスト、テストのサブセット、または、すべてのテストを実行する方法についてはリリースでのテストのサブセットの実行 を参照してください。
ナレッジ記事番号

000384772

 
読み込み中
Salesforce Help | Article