Gearset の CI またはデプロイジョブからテストを自動化するには、Gearset で Webhook を追加し、単一の Webhook 呼び出しで Testim/TTA for Salesforce REST API を使用します。Gearset を統合するには:
- Testim/TTA for Salesforce で、Settings > APIに移動します。
- Generate API Keyをクリックします。

- キーの名前を入力し、Generateをクリックします。

- 表示された API キーをコピーし、Doneをクリックします。このキーが表示されるのは生成時のみなので、できるだけ早くコピーしてください。

- Testim REST API を Swagger で開き、テスト、テストプラン、テストスイート、またはテストラベルなどのリモート実行 API 呼び出しのタイプを選択して、JSON ペイロードをコピーします。

-
Gearset の Deployment または CI ジョブの Webhook で、以下の手順に従います:
-
Outgoing webhook urlに、REST API 呼び出しを入力し、URL の末尾にテスト、テストプラン、またはスイート ID を追加します。例:
https://api.testim.io/tests/run/234 -
トリガー(Triggers)セクションで、Success events を選択します。
-
Payloadフィールドで、Customを選択します。
-
Authenticationフィールドで、Authorizationを選択します。
-
Credentialsフィールドに、ステップ 4の API キーを
Bearer YOUR-API-KEY形式で追加します。 -
Content-Typeフィールドで、application/jsonを選択します。
-
Payloadフィールドに、Swagger から**(ステップ 5)のJSON ペイロード**を貼り付けます。

- JSON ペイロードで、
"grid" : "string"を、Testim/TTA for Salesforce の右上のプロフィールのGridsセクションからグリッド名に置き換えます。
