-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
3
-
False
-
-
False
-
-
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.