tektoncd/pipeline
Cleanup 🧹 `pipelinerunresolution_test.go` 🧹 and move mock data, status mutations and selectors to testing framework.
Offen
#8.921 geöffnet am 25.07.2025
area/testinggood first issuehelp wantedkind/cleanup
Repository-Metriken
- Stars
- (9.013 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 9T 3h) (137 gemergte PRs in 30 T)
Beschreibung
Summary
Refactor pipelinerunresolution_test.go a bit and move testing helpers to the new testing framework location:
- Move all mock data creation to
pkg/reconciler/testing/factory.go, i.e.var p = ..., var pts = ..., newTaskRun(), ...- rename the single letter variables to proper names e.g.
p => pipeline, pts = pipelineTasks, ...
- rename the single letter variables to proper names e.g.
- Move all status transformers to
pkg/reconciler/testing/status.go, i.emakeSucceed(), withCanceled()... - Move all selectors to
pkg/reconciler/testing/selectors.go, i.e.nopGetCustomRun, ...
This is a good first issue.
Related issue #8906.
/help /good-first-issue /kind cleanup