Integrating with a continuous integration (CI) system allows you to run SOAtest tests automatically with the CI system and review the results in your CI system interface. This typically involves:
The following table will help you navigate to the system-specific information.
CI System | Integration Details |
---|---|
Azure DevOps | Parasoft Findings for Azure DevOps |
Bamboo | Parasoft Findings for Bamboo |
GitHub | Integrating with GitHub |
GitLab | Integrating with GitLab |
Jenkins | Parasoft Findings for Jenkins |
TeamCity | Parasoft Findings for TeamCity |
Integrating SOAtest with GitHub allows you to run functional tests with Parasoft SOAtest and review the results directly in GitHub.
To integrate with GitHub, customize your GitHub workflow to include:
You can either upload the XML report as an artifact or publish the results with another action which can read the converted xUnit report to review the results in GitHub, for example the Publish Test Results action.
You can find more details and example workflow configuration at https://github.com/marketplace/actions/run-parasoft-soatest.
Integrating SOAtest with GitLab allows you to collect functional test results with Parasoft SOAtest and review results directly in GitLab.
To integrate with GitLab, customize your GitLab pipeline to include a job that will:
When the pipeline completes, you can review the SOAtest test results in the Tests tab of the GitLab pipeline.
You can find more details and example pipeline configuration at https://gitlab.com/parasoft/soatest-gitlab.