Generally, the workflow is the following:
- CI's pipeline triggers Allure TestOps' agent
- In case of GitLab, GitHub, CircleCI this will be allurectl.
- In case of Jenkins this will be the Allure TestOps plugin for Jenkins.
- Allure TestOps agent gets the connection params from the settings and triggers build job
- Allure TestOps agent starts watching the allure-results folder
- Code starts the execution of tests' logic
- Tests' logic uses test framework
- Test's logic uses allure framework
- Allure framework saves test results
- Allure TestOps agent sends the test results in async mode to Allure TestOps
When we say Allure TestOps agent, we usually mean it's either allurectl or Allure TestOps for a certain CI system (e.g. Jenkins, Bamboo).
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article