Sandbox および本番組織のリリースでの同じテストの実行
API バージョン 34.0 以降、本番環境で実行するテストに合わせて、開発環境で実行するテスト (ローカルテストのみなど) を選択できます。以前のバージョンでは、Sandbox リリースでテストを有効にすると、管理パッケージテストを除外できませんでした。
デフォルトでは、Sandbox または Developer Edition 組織などの本番以外の組織へのリリースでは、テストは実行されません。開発環境で実行するテストを指定するには、testLevel リリースオプションを設定します。たとえば、リリースでローカルテストを実行し、管理パッケージテストを除外するには、次の例に示すように testLevel="RunLocalTests" パラメータをリリースターゲットに追加します。
1<target name="deployCode">
2 <sf:deploy username="${sf.username}" password="${sf.password}"
3 sessionId="${sf.sessionId}" serverurl="${sf.serverurl}"
4 deployroot="codepkg" testLevel="RunLocalTests">
5 </sf:deploy>
6</target>