Overview
Test configuration controls how your tests execute. Supatest now uses Run Configs as reusable execution profiles that you can attach to test cases, test plans, and ad-hoc runs.Video overview
Run Configs
A Run Config defines runtime settings such as:- Browsers (Chrome, Safari, Firefox, Edge)
- One or more viewport sizes
- Locale
- Timezone
Manage Run Configs
- Go to Runs
- Open the Run Configs tab
- Click Create Run Config
- Set name, optional description, and runtime settings
- Save


Where to Attach Run Configs
Test Case Level
- Open a test case
- Open Settings
- In Run Configs, select one or more configs
- Save

Test Plan Level
- Open or create a test plan
- In Run Configs, select one or more configs
- Save
Ad-hoc Run Level
- Go to Runs
- Click Create Run
- Select test cases
- Optionally select run configs for this one run
- Create run
Precedence Rules
When multiple levels are available, Supatest resolves run configs in this order:- Ad-hoc Create Run selected run configs (highest priority)
- Test plan run configs
- Test case attached run configs
- System default config (Chrome + default viewport)
Runtime Expansion
A single run request can expand into multiple concrete executions. Total concrete runs are computed from:- selected test cases
- run configs in effect
- browsers per config
- viewports per config
- enabled scenario rows (for table-driven tests)
Other Test Settings
In test case settings, you can also configure:- Step timeout
- Auto-healing
- Table-driven tests (Scenarios)
Best Practices
- Keep run configs focused by purpose (for example:
Desktop Smoke,Mobile Regression). - Prefer attaching shared configs at the test plan level for suite-wide consistency.
- Use ad-hoc run-level configs when you need temporary overrides.
- Use multiple viewports in a single config to avoid creating many near-duplicate test cases.
Troubleshooting
Run Count Is Higher Than Expected
Your run likely expanded across multiple browsers/viewports and/or scenario rows. Check attached run configs and enabled scenario rows.Wrong Browser or Viewport Ran
Check precedence: a run-level or plan-level config may have overridden test-level configs.No Run Config Applied
If nothing is attached at run/plan/test level, Supatest uses the system default config.Related
- Create a Run - Launch ad-hoc runs with run config selection
- Test Cases - Attach run configs to individual tests
- Test Plans - Configure plan-level run configs
- Scenarios - Table-driven test data and scenario rows




