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

Sandbox および本番組織のリリースでの同じテストの実行

API バージョン 34.0 以降、本番環境で実行するテストに合わせて、開発環境で実行するテスト (ローカルテストのみなど) を選択できます。以前のバージョンでは、Sandbox リリースでテストを有効にすると、管理パッケージテストを除外できませんでした。

デフォルトでは、Sandbox または Developer Edition 組織などの本番以外の組織へのリリースでは、テストは実行されません。開発環境で実行するテストを指定するには、testLevel リリースオプションを設定します。たとえば、リリースでローカルテストを実行し、管理パッケージテストを除外するには、DeployOptions オブジェクトの testLevelTestLevel.RunLocalTests に設定します。その後、次のようにこのオブジェクトを引数として deploy() コールに渡します。

リリースパッケージの内容に関係なく、RunLocalTests テストレベルが強制適用されます。これに対し、本番組織ではデフォルトで、リリースパッケージに Apex クラスまたはトリガが含まれる場合にのみテストが実行されます。RunLocalTests は、Sandbox および本番組織のリリースに使用できます。

メモ