Uploaded image for project: 'OPCT - OpenShift Provider Compatibility Tool'
  1. OPCT - OpenShift Provider Compatibility Tool
  2. OPCT-46

[CI] Create summarized report of results in CI

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None

      USER STORY

      As a certification team member, I want a baseline of certification test results for X version of OpenShift so that I can compare to real partner test results.

       

      DESCRIPTION

      OpenShift certification tool is currently run periodically on the latest released version of OpenShift. These results are stored temporarily (medium term) in Prow CI. However, these results are kept inside of an archive that isn't quickly or easily parseable; similar issue with must-gather.

      A summarized report of the periodic job executions would be very helpful to certification team members.{}{}

      Consider a filterable report that displays the following:

      • Date of job execution
      • OpenShift version + platform
      • OPCT version
      • Overall success of test (did OPCT fail out or not)
      • Count of successful/failed/skipped tests
      • Ability to zoom into specific tests that succeeded/failed/skipped
      • Difference in test results between job executions
      • Consistent failures between job executions
      • which else?

      Metrics we expected on the results for each execution:

      • Total counters[1] for each result by plugin: Total/Passed/Skipped/Failed[...]
      • Failure ratio (counter of the operation failed/total) by plugin
      • Failure ratio after applying filters (recently added 'report' command)
      • Total time to create the cluster*, run the tool, destroy the cluster*

      *not mandatory, important to have

       

      ACCEPTANCE CRITERIA

       

       

      OPCT mode OCP Topology OCP Version OPCT Run time Conf. OCP S/T/P/F/S* Conf. K8S S/T/P/F/S*
      Regular HA 4.9.?      
      Regular HA 4.10.?      
      Regular HA 4.11.?      
      Regular HA 4.12.?      
      Upgrade HA 4.10.?->4.11.?      
      Upgrade HA 4.11.?->4.12.?      

       

      • Nice to have - timers:

       

      OPCT mode OCP Topology OCP Version Total Time Cluster Install Time OPCT Exec Time Cluster Destroy Time
      Regular HA 4.9.?        
      Regular HA 4.10.?        
      Regular HA 4.11.?        
      Regular HA 4.12.?        
      Upgrade HA 4.10.?->4.11.?        
      Upgrade HA 4.11.?->4.12.?        

       

      ENGINEERING DETAILS

      [1] Previous work / examples:

      https://github.com/redhat-openshift-ecosystem/provider-certification-tool/pull/37#issuecomment-1372704688

      https://github.com/redhat-openshift-ecosystem/provider-certification-tool/pull/38#issuecomment-1372703547

      [2] WIP automation to automatically create AWS cluster [agnostic], run OPCT, and destroy:  https://github.com/redhat-openshift-ecosystem/provider-certification-tool/pull/38

       

            Unassigned Unassigned
            rhn-support-rbost Robert Bost
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: