numaproj-labs / numaplane

Apache License 2.0
1 stars 4 forks source link

test: separate e2e testing into kustomize and helm test suites #296

Closed dpadhiar closed 4 months ago

dpadhiar commented 4 months ago

Fixes #294

Modifications

Creates new test suites to house Helm and Kustomize e2e tests. This will improve CI run time slightly by letting some test cases run in parallel. This will also allow for more specific tests to be run based on the type of manifest we are using.

Each suite now contains the basic test and an AutoHealing test which covers the originally written functions of the GitSync.

Verification

Running make test-e2e make test-helm-e2e and make test-kustomize-e2e locally and through CI.