Skip to content

Commit

Permalink
Added a new doc for Gearset Integration
Browse files Browse the repository at this point in the history
Added a new doc for Gearset CI CD as per the ticket https://testsigma.atlassian.net/browse/IDEA-1909.
  • Loading branch information
bharathk08 committed Nov 19, 2024
1 parent eaeb483 commit bd4e497
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 8 deletions.
7 changes: 4 additions & 3 deletions src/left-nav-title.json
Original file line number Diff line number Diff line change
Expand Up @@ -337,10 +337,10 @@
"/docs/continuous-integration/codeship-ci/": "CodeShip CI"
},
"github-cicd": {
"/docs/continuous-integration/github-cicd/": "GitHub CICD"
"/docs/continuous-integration/github-cicd/": "GitHub CI/CD"
},
"bitbucket-ci": {
"/docs/continuous-integration/bitbucket-ci/": "Bitbucket CICD"
"/docs/continuous-integration/bitbucket-ci/": "Bitbucket CI/CD"
},
"gitlab-cicd": {
"/docs/continuous-integration/gitlab-cicd/": "GitLab CI/CD"
Expand Down Expand Up @@ -683,5 +683,6 @@
"copado-integration": {"/docs/continuous-integration/copado-integration/": "Copado CI/CD" },
"features-and-scenarios": {"/docs/test-cases/manage/features-and-scenarios/": "Features & Scenarios" },
"key-components": {"/docs/testsigma-tunnel/key-components/": "Components & Requirements" },
"basic-authentication-safari": {"/docs/desired-capabilities/basic-authentication-safari/": "Basic Authentication [Safari]" }
"basic-authentication-safari": {"/docs/desired-capabilities/basic-authentication-safari/": "Basic Authentication [Safari]" },
"gearset": {"/docs/continuous-integration/gearset/": "Gearset CI/CD" }
}
8 changes: 3 additions & 5 deletions src/pages/docs/continuous-integration/copado-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,9 @@ Testsigma Copado integration allows you to trigger test plan execution every tim

---

## **Prerequisites**
> Before you proceed, ensure you the following:
> - An [API](https://testsigma.com/docs/configuration/api-keys/#steps-to-generate-api-key) Key from your Testsigma account.
> - [Test Cases](https://testsigma.com/docs/test-cases/create-test-steps/overview/) for Salesforce in Testsigma.
> - A [Test Plan](https://testsigma.com/docs/test-management/test-plans/overview/) in your Salesforce project.
> ## **Prerequisites**
>
> Before you begin, ensure you are familiar with the concepts of [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/) for Salesforce, [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/) for Salesforce, and [Generating API Keys](https://testsigma.com/docs/configuration/api-keys/#steps-to-generate-api-key) in Testsigma.
---

Expand Down
73 changes: 73 additions & 0 deletions src/pages/docs/continuous-integration/gearset.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: "Integrate Testsigma with Gearset (Salesforce)"
metadesc: "Integrate Testsigma with Gearset for effortless Salesforce test automation | Improve your testing efficiency accelerate Salesforce automation by integrating Testsigma with Gearset"
noindex: false
order: 12.25
page_id: "Integrate Testsigma with Gearset"
warning: false
contextual_links:
- type: section
name: "Contents"
- type: link
name: "Prerequisites"
url: "#prerequisites"
- type: link
name: "Test Plan Execution Setup in Gearset CI Job"
url: "#test-plan-execution-setup-in-gearset-ci-job"
---

---

Testsigma Gearset integration allows you to trigger test plan execution every time a Gearset deployment is triggered. This article discusses how to integrate Testsigma with Gearset in Salesforce deployments.

---

> ## **Prerequisites**
>
> Before you begin, ensure you are familiar with the concepts of [Test Cases](https://testsigma.com/docs/test-cases/manage/add-edit-delete/) for Salesforce, [Test Plans](https://testsigma.com/docs/test-management/test-plans/overview/) for Salesforce, and [Generating API Keys](https://testsigma.com/docs/configuration/api-keys/#steps-to-generate-api-key) in Testsigma.
---

## **Test Plan Execution Setup in Gearset CI Job**

1. On **Outgoing webhooks** section,

![Details in Webhook](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Config_in_Gearset.png)

- Enter the **API Endpoint** from **cURL** in the **Outgoing webhook url** field.
[[info | **NOTE**:]]
| You can find this under **Test Plans > CI/CD Integrations > REST API call to start Test Plan**

- In the **Payload** field, select **Custom**.

- In the **Authentication** field, select **Authorization**.

- In the **Credentials** field, add the **API key** in the following format

> `Bearer <API-KEY>`
- Add the following **Header** details:

> **Header key:** Accept <br>
> **Header value:** application/json
- In the **Content-Type** field, select **application/json**.

- In the **Payload** field, enter the test plan execution ID in the following format:

```
{
“executionId”:”<id>”
}
```
[[info | **NOTE**:]]
| You can find the **Execution ID** under **Test Plans > CI/CD Integrations > REST API call to start Test Plan**
| ![Env ID](https://s3.amazonaws.com/static-docs.testsigma.com/new_images/projects/applications/Gearset_EnvID.png)
1. Go to **Notifications**, click **Save CI Job**.
3. Once the metadata is downloaded, verify that the test plan is triggered from Gearset.
---

0 comments on commit bd4e497

Please sign in to comment.