はじめに

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

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

GitHub との統合

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

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

  • SOAtest を実行するアクション。
  • 変換された xUnit レポートを GitHub に公開するアクション。

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

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

GitLab との統合

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

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

  • SOAtest を実行します。
  • Saxon を使用して、SOAtest 機能テスト レポートを xUnit 形式に変換します。
  • 変換された xUnit レポートをアップロードします。

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

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

  • No labels