Skip to content

Integration/e2e tests for etcd-wrapper component #4

@shreyas-s-rao

Description

@shreyas-s-rao

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

No one assigned

    Labels

    area/qualityOutput qualification (tests, checks, scans, automation in general, etc.) relatedkind/enhancementEnhancement, improvement, extensionlifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.status/acceptedIssue was accepted as something we need to work on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions