
Execution Options
Execution Options
Individual Test Retries
- Function: Number of times a test is ran again after a failure
- Default Value: 0
- Purpose: Automatically retry failed tests to handle flaky failures
Action Delay
- Function: Adds a delay to each Playwright operation
- Default Value: 750 ms
- Purpose: Slow down test execution to handle timing issues or simulate real user behavior
Test Timeout
- Function: Length of time before each test timeouts
- Default Value: 8 mins
- Purpose: Prevent tests from hanging indefinitely and ensure timely test completion

Parallelism Settings
Parallelism Settings
Parallelism Options
- Auto (RECOMMENDED): Enables high parallelism with smart worker count detection. This allows up to 100 workers to run in parallel. Reach out if you need more workers.
- Manual: Choose a specific number of workers

Ensure your tests are not interdependent before running them in parallel!
Setup and Teardown
Setup and Teardown
Setup
- Function: Test that run before the main test suite execution
- Purpose: Initialize test environment, create test data, or set up prerequisites
Teardown
- Function: Test that run after the main test suite execution
- Purpose: Clean up test environment, remove test data, or perform cleanup tasks
Before Each
- Function: Tests that run before each individual test in the suite
- Purpose: Set up conditions specific to each test case
After Each
- Function: Tests that run after each individual test in the suite
- Purpose: Clean up after each test case

Environment Variables
Environment Variables
Environment
- Set the environment to use the environment variables from the selected environment
Custom Variables
- Function: Add custom environment variables specific to this suite
- Purpose: Override existing environment variables in this suite with new values

Notifications
Notifications
Notification Settings
- Options:
- Use project level settings: Use the project notification settings
- Use suite specific settings: Override the notification settings for this suite (RECOMMENDED)
- Disable notifications: No notifications will be sent
- Purpose: Configure how test results are communicated to the team
Notifications
- Purpose: Send Slack and email notifications for test results
