Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-80997

Coverage Plugin Architecture and Handler Logic

XMLWordPrintable

    • Quality / Stability / Reliability
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • UpstreamCI Platform Sprint 284
    • None

      Researching the rehearse plugin's design, identifying a standard way to handle Prow eventsĀ  within the project-infra repo. Translating those patterns into a dedicated Coverage handler.

      Key Work:

      Design Research: Analyzed rehearse plugin to adopt a standard project-infra plugin structure.

      Template Creation: Developed the initial Coverage template that follows the identified design patterns.

      TDD Core: Implemented the primary logic in handler.go and verified it through a comprehensive handler_test.go suite.

      Acceptance Criteria:

      [ ] Design Alignment: The plugin structure (packages, interfaces) matches the project-infra standard observed during research.

      [ ] Coverage Template: A functional template exists for generating/formatting coverage data.

      [ ] TDD Verified: handler_test.go achieves high coverage of the logic in handler.go, including success and error paths for event processing.

              rh-ee-dywhite Dylan White
              rh-ee-dywhite Dylan White
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: