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

Post comment with the IQE tests results in the GitHub PR

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • CI/Infrastructure
    • 0
    • False
    • Hide

      None

      Show
      None
    • False
    • subs-swatch-lightning

      PO Summary: We are restoring the automated "test result" comments on GitHub so developers get immediate visibility into whether their changes broke the product, speeding up our review process and protecting code quality.

      Before when we were running the IQE tests in Jenkins, a comment was posted in the PR page with the IQE tests summary.

      After we migrated to Konflux by SWATCH-4481, we lost this feature that helped us to see breaking changes.

      This task is about to implement this feature in Konflux. Note that this will imply having the GITHUB token injected in the IntegrationTestScenario/PipelineRun and use the GitHub API we used.

      The expected comment should say the number of IQE tests that were executed and list the IQE test failures. Optionally but desirely, also share a link to Report Portal to see the iqe logs.

      Acceptance Criteria

      • the Konflux integration test pipeline should post a comment in the PR with the described information (this is only for pull requests, not push events)
      • 24 WORKING HOURS.

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

                Created:
                Updated: