chore: Added details for running local setup (#35968)

## Description
Added more details for running local setup.
<img width="730" alt="Screenshot 2024-08-29 at 12 15 09 PM"
src="https://github.com/user-attachments/assets/45c63a3a-119a-4d8d-9be3-0dd9232023d7">



Fixes #`35852`  

## Automation

/ok-to-test tags="@tag.Sanity"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/10766942068>
> Commit: b8938d14a457ec99439d4df884089b3e0751df2f
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10766942068&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.Sanity`
> Spec:
> <hr>Mon, 09 Sep 2024 05:29:13 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Enhanced the setup process for integration tests with interactive
prompts, allowing users to choose options regarding local server setup
and Docker container usage.
- Improved user experience by providing clear choices and consequences,
making the setup more configurable and informative.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Sagar Khalasi 2024-09-09 11:01:38 +05:30 committed by GitHub
parent 943cccc44e
commit 0e601a6d3d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -115,6 +115,28 @@ To setup the configurations for running integration tests via Cypress, use these
yarn run setup
```
**Prompt:**
`Do you wish to continue without setting up the local server with docker? (yes/no):`
**Options:**
- **`no`:** Selecting "no" will trigger the setup of a local server using Docker with the `appsmith-ce:release` image.
- **`yes`:** Selecting "yes" will skip the local server setup process.
**Prompt:**
`https://dev.appsmith.com is not accessible. Do you wish to continue without setting it up? (yes/no):`
**Options:**
- **`no`:** Simply close the process.
- **`yes`:** Continue on the process for next stage
**Prompt:**
`TED (TestEventDriver) is not running. Do you want to pull & run the latest Docker container for TED (TestEventDriver)? (yes/no):`
**Options:**
- **`no`:** It will not create TED setup in local machine.
- **`yes`:** Download the TED image and run the image for test purposes.
##### Running Cypress tests locally
To run a specific test file in headless fashion, use the following command: