-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
Chains- Improve code coverage
-
False
-
-
False
-
Done
-
0% To Do, 0% In Progress, 100% Done
-
-
Epic Goal
- Elevate upstream automated test coverage, a critical endeavor for enhancing overall product quality and stability.
- current coverage stands at 66.4%, goal is to add testing to all packages.
- Dashboard to check the coverage for the components https://openshift-pipelines.github.io/coverage-dashboard
- since reaching a high percentage requires extensive work on diverse packages- work shall be done in parts: each time a bug/feature/any other type of work will take place, a side-task will be improving this package's _test.go file.
- Documented work already done can be found here- https://docs.google.com/document/d/1TMBDvPrx35OwN5iaeYYgdae96ahfR0ezA1oRdXUDiP8/edit?usp=sharing
- list of packages that are calculated to the current % can be found here- https://github.com/openshift-pipelines/coverage-dashboard/actions/runs/21813036062/job/62928987663
Previous Work:
- storage package was upgraded to 79.2% (
SRVKP-9408)
Additional packages that has significant low %:{}
pkg/chains/objects (38.5%)
pkg/config (41.3%)
pkg/chains/formats (0.0%)
pkg/chains/signing (0.0%)
Done Checklist
- Acceptance criteria are met
- Non-functional properties of the Feature have been validated (such as performance, resource, UX, security or privacy aspects)
- User Journey automation is delivered
- Support and SRE teams are provided with enough skills to support the feature in production environment
- is blocked by
-
SRVKP-10830 Testing for the epic
-
- To Do
-