Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2024.1

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:

  • Configuring a job in the CI system to run SOAtest via its command line interface.
  • Installing the Parasoft Findings plugin for your CI system, which can consume test and XML reports generated by SOAtest and visualize the results in the CI interface.

...

Integrating with GitHub
Anchor
GitHub
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:

  • The action to run SOAtest.
  • The action to publish the transformed xUnit report to GitHub.

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
Anchor
GitLab
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:

  • Run SOAtest.
  • Use Saxon to convert SOAtest functional tests report to xUnit format.
  • Upload the transformed xUnit report.

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.