Uploaded image for project: 'Subscription Watch'
  1. Subscription Watch
  2. SWATCH-4163

Run component tests in local mode as part of the GitHub Actions

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • subs-swatch-lightning

      At the moment, there is a job "Verify SWATCH services for local testing" defined in the GitHub Actions that will start some containers and start/stop the SWATCH services to verify that it works correctly in DEV mode.

      This task is about to update the above job to be named "Verify SWATCH services" and for now, only for swatch-contracts, swatch-producer-azure, and swatch-utilization:

      • stop verifying the start/stop for these services
      • have individual steps that run the component tests for each service if the modified-services label detects changes that affect to this service

      There is a draft pull request that already does this for swatch-producer-azure and swatch-contracts: https://github.com/RedHatInsights/rhsm-subscriptions/pull/5152

      Acceptance Criteria

      • The component tests for the swatch-contracts, swatch-producer-azure, and swatch-utilization services are being executed as part of the GitHub CI (only for pull requests).

              Unassigned Unassigned
              jcarvaja@redhat.com Jose Carvajal Hilario
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: