Introduction

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 SystemIntegration Details
Azure DevOpsParasoft Findings for Azure DevOps
BambooParasoft Findings for Bamboo
GitHubIntegrating with GitHub
GitLabIntegrating with GitLab
JenkinsParasoft Findings for Jenkins
TeamCityParasoft Findings for TeamCity

Integrating with GitHub

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 with GitLab

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.