You can run ReadyAPI tests as part of builds created in Azure DevOps and Azure DevOps Server (formerly known as Visual Studio Team Services and Team Foundation Server).
When you run your build or deploy a release, your Azure agent runs your ReadyAPI tests and exports the test results to a JUnit-style report. You can then view brief test results after the build is over.
You can run ReadyAPI tests in several ways:
SoapUI Pro for Azure DevOps task. This task runs SoapUI TestRunner with basic options. It is easy to configure it, which allows you to quickly configure a test run. To use this task, you need to install the SoapUI Pro Functional Testing extension.
|The extension supports only agents deployed on Windows. If you need to run tests on Linux or macOS agents, use command-line runners.|
Run ReadyAPI projects in TestEngine task. This task runs ReadyAPI projects in TestEngine. TestEngine runs ReadyAPI tests in parallel and does not require ReadyAPI installed on an agent.
ReadyAPI command-line runners. You may want to choose this approach if you need to:
Run load or security tests.
Specify additional options for SoapUI TestRunner. For example, you can specify system, global or project properties, or export test results in different formats.
Run ReadyAPI tests on Linux or macOS.
Maven. To run ReadyAPI tests as part of a Maven build, use the Maven plugin.