Allure TestOps ecosystem
The TestOps ecosystem reduces the amount of custom glue code teams need around the product. Start here when you need to choose the right tool class.
Choose the tool by where the workflow lives
- Use allurectl when the workflow should run in CI or in a shell and you need a portable CLI for upload, launch control, or selective execution.
- Use the JetBrains IDE plugin or VS Code plugin when the work starts on a developer workstation instead of a CI server.
- Use the MCP server when another tool or agent should call TestOps through the MCP contract.
All tools and plugins
| Tool or plugin class | Choose it when | Page |
|---|---|---|
| CLI | A shell script, CI job, or local terminal should upload results or handle selective execution | allurectl |
| JetBrains IDE plugin | A JetBrains IDE should upload local results, assign Allure IDs, or import manual-case metadata | JetBrains IDE plugin |
| VS Code plugin | VS Code should upload local results or open local Allure Reports | VS Code plugin |
| Jenkins plugin | Jenkins should upload results directly and support TestOps-triggered runs | Jenkins |
| TeamCity plugin | TeamCity should upload results directly and support TestOps-triggered runs | TeamCity |
| Bamboo plugin | Bamboo should upload results directly and support TestOps-triggered runs | Bamboo |
| Jira plugins | Jira should receive links, issues, or synchronized test-management data | Jira Software Cloud, Jira Data Center |
| Redmine plugin | Redmine issues should show linked TestOps artifacts | Redmine |
| MCP endpoint | External AI or automation tools should call TestOps through MCP | MCP server |
If you are between two choices
- Pick
allurectlover an IDE plugin when the workflow must be reproducible in CI. - Pick a server-side plugin over
allurectlwhen the CI platform has a first-class plugin and you want the richer bidirectional integration path. - Pick the JetBrains plugin over the VS Code plugin when the workflow depends on Allure ID assignment or manual-to-automated case handoff.
When to leave the ecosystem section
- Use Integrations when the job is the exact CI, issue-tracker, or TMS connection page.
- Use Reference when you need API, AQL, or release information instead of tooling choice.
© Qameta Software Inc. All rights reserved.