merge feat/testkit-and-inverse-gap-tests (bb03ad15b1) #25

Merged
pipeline-bot merged 1 commit from feat/testkit-and-inverse-gap-tests into trunk 2026-07-15 17:18:34 +00:00
Collaborator
No description provided.
reconcile/testkit exports what all four consumer operators copy-pasted:
the schemed FakeCR family + StubHandler scripted handlers, scheme/client/
getter/condition helpers, ConflictOnceClient, BaseConfig, and StartEnvtest
(returns values, not *testing.T — every consumer bring-up runs in a Ginkgo
BeforeSuite; folds in the bin/k8s binary discovery kratos lacks). The lib's
own harness/secretwatch/PersistStatus suites migrate onto the kit (dogfood);
TestCadencesWithDefaults splits into an in-package file for withDefaults.

Coverage that existed ONLY inside one operator moves to the source:
StatusUpdateBestEffort (openbao common_test), LastTransitionTime
preservation through Run (openbao's status_timestamp e2e suite),
RemoveFinalizer noop-when-missing, MirrorStatus PhaseFailed/PhaseDeleting.
pipeline-bot force-pushed feat/testkit-and-inverse-gap-tests from bb03ad15b1
All checks were successful
pipeline/ci CI green v0.4.9
to 66eebb3bf5
All checks were successful
pipeline/ci CI green v0.4.10-dev
2026-07-15 17:17:45 +00:00
Compare
pipeline-bot deleted branch feat/testkit-and-inverse-gap-tests 2026-07-15 17:18:34 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/libseanfarm-operator!25
No description provided.