Uploaded image for project: 'RHTAP UI'
  1. RHTAP UI
  2. RHTAPUI-118

Improve Tekton plugin testability

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None

      Many elements in the Tekton UI plugin are missing testIds, roles, names etc., making them difficult to locate and test using automation.

      Example:

      In this screenshot:

      • there aren't any testIds used for any of the elements
      • graphical symbols are missing both roles and names
      • roles for multiple elements such as pipelinerun's name, vulnerabilities, status are `generic`
      • vulnerabilities counts are floating `spans` with no identificators
      • status checkmark is missing any form of identification
      • role used for the inner part of status cell is `paragraph`

      Proposed solution:
      Adjust roles and names of the components and assign an unique testId to each element.

              Unassigned Unassigned
              rh-ee-jsmid Jan Smid
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: