k8up-io / wrestic

Restic Backup Kubernetes and OpenShift Wrapper - Part of K8up
BSD 3-Clause "New" or "Revised" License
16 stars 3 forks source link

Engineer automated e2e tests #32

Closed ccremer closed 3 years ago

ccremer commented 3 years ago

Summary

As wrestic developer\ I want automated end-to-end tests\ So that I do not accidentally break use cases when adding or changing code

Context

e2e tests speed up local development and quality assurance by testing the use cases in a automated fashion. Without those, we don't know whether a code change is attached with a risk of breaking something.

Out of Scope

Further links

Acceptance criteria

Given a new PR\ When I want to contribute a new feature or change\ Then I can easily add a new e2e test or adapt an existing one

Given the documented testcases\ When I create a PR to close this issue\ Then I have added most of the proposed test cases automated in code

Implementation Ideas

ccremer commented 3 years ago

Closing as the plan is to integrate wrestic codebase into k8up, where e2e-tests are already existing.