-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
area/qualityOutput qualification (tests, checks, scans, automation in general, etc.) relatedOutput qualification (tests, checks, scans, automation in general, etc.) relatedkind/enhancementEnhancement, improvement, extensionEnhancement, improvement, extensionlifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.status/acceptedIssue was accepted as something we need to work onIssue was accepted as something we need to work on
Description
What would you like to be added:
Integration and/or e2e tests for etcd-wrapper, so that PRs and releases are thoroughly tested before integrating into etcd-druid.
- Decide whether to have integration or e2e tests for etcd-wrapper
- Write integration/e2e tests
- Provide easy method for local testing (possibly using KinD cluster)
- Integrate with CICD pipeline
Why is this needed:
Without integration tests running on etcd-wrapper, it is possible that a PR that works fine within etcd-wrapper may fail to play well with etcd-backup-restore when integrated into etcd-druid. It is better to catch it early, within etcd-wrapper itself, with the help of integration/e2e tests running on every PR and release.
/area quality
Metadata
Metadata
Assignees
Labels
area/qualityOutput qualification (tests, checks, scans, automation in general, etc.) relatedOutput qualification (tests, checks, scans, automation in general, etc.) relatedkind/enhancementEnhancement, improvement, extensionEnhancement, improvement, extensionlifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.status/acceptedIssue was accepted as something we need to work onIssue was accepted as something we need to work on