SoapUI extension for VSTS
This extension can be used to run SoapUI script or to make SoapUI available for other tasks (as an environment variable).
SoapUI version used is version 5.4
- Go to VSTS Marketplace and install the extension
- In your build definition add the task "SoapUI Test Task"
- Either select your project (and arguments)
- If you add the argument -j (default value), this task will produce junit reports, which you can then send to VSTS/TFS using task "Publish Test Results"
- Either select your project (and arguments)
- or "SoapUI-Include"
- This will create an environment variable called SOAPUI_EXE that you can use in the following tasks.
For Hosted Agents, SoapUI will be downloaded each time the task is called.
- POI.jar (Apache POI to generate consolidated report),
- jxl.jar (to fetch data at runtime from input xls) and
- SQLJDBC42.jar (to establish connection to Azure SQL DB for validations).
These jars doesn’t come as part of standard sopaui jars.
This extension is publicly available on VSTS Marketplace: https://marketplace.visualstudio.com/items?itemName=AjeetChouksey.soapui#overview
The build number is automatically incremented on each commit by the VSTS Build task by a pattern like "0.0.$(Build.BuildId)". See https://www.visualstudio.com/en-us/docs/build/define/variables#predefined-variables for reference.
This extension is published under MIT license. See license file.