はじめに

継続的インテグレーション (CI) システムと統合すると、SOAtest テストを CI システムで自動的に実行し、CI システム インターフェイスで結果を確認できます。これには通常、次のことが含まれます。

次の表は、システム固有の情報に移動するのに役立ちます。

CI システム統合の詳細
Azure DevOpsParasoft Findings for Azure DevOps
BambooParasoft Findings for Bamboo
GitHubGitHub との統合
GitLabGitLab との統合
JenkinsParasoft Findings for Jenkins
TeamCityParasoft Findings for TeamCity

GitHub との統合

SOAtest を GitHub と統合すると、Parasoft SOAtest で機能テストを実行し、その結果を GitHub で直接確認できます。

GitHub と統合するには、GitHub ワークフローをカスタマイズして次の項目を含めます:

XML レポートを成果物としてアップロードするか、変換された xUnit レポートを読み取って GitHub で結果を確認できる別のアクション (Publish Test Results アクションなど) を使用して結果を公開できます。

詳細とワークフロー構成の例については、https://github.com/marketplace/actions/run-parasoft-soatest を参照してください。

GitLab との統合

SOAtest を GitLab と統合すると、Parasoft SOAtest で機能テストの結果を収集し、GitLab で直接結果を確認できます。

GitLab と統合するには、GitLab パイプラインをカスタマイズして、次のジョブを含めます。

パイプラインが完了すると、GitLab パイプラインの [テスト] タブで SOAtest テストの結果を確認できます。

詳細とパイプライン構成の例については、https://gitlab.com/parasoft/soatest-gitlab を参照してください。