Run tag-filtered scenarios
Tags let you run meaningful subsets of your suite. Asmoke tag can gate deploys, a regression tag can run nightly, and a security tag can keep attack checks separate from everyday functional tests.
The same tag logic works from the web app, schedules, webhooks, CI, and the CLI.
How tags work
Tags are project-scoped strings on scenarios and scenario groups. When you run by tag, Qodex picks up active standalone scenarios whose tags overlap the selected set. Groups are included when the group’s own tags match or when any member scenario’s tags match. When a group matches, Qodex runs the whole group as one unit so ordered flows and folder-level context stay intact. Common tags:smokefor fast checks after deploy.regressionfor broader scheduled coverage.securityfor OWASP and auth-related checks.criticalfor must-pass business flows.
Run from the web app
Open Scenarios, apply the Tags filter, then click Run all. Qodex runs every matching active scenario, not only the visible page of rows. Use bulk actions to add tags to many scenarios at once.Run from a webhook
Run on a schedule
Create a schedule with run type Tagged, then choose the tags. The scheduler resolves the tag set at run time, so newly tagged active scenarios are picked up automatically.What gets skipped
- Draft scenarios are skipped on scheduled and webhook-triggered tagged runs.
- Unrunnable scenarios are skipped before execution.
- Empty tag results return an error or mark the schedule as skipped, depending on the trigger.
Related
Run the full suite
Run everything active when tags are not enough.
Run tests in CI
Use tagged runs as required pipeline checks.
Test groups and folders
Understand how group tags and member tags affect runs.