ksniff icon indicating copy to clipboard operation
ksniff copied to clipboard

Add Testing to the CI Deployment

Open MichaelWasher opened this issue 3 years ago • 2 comments

Currently make test is not run as part of the CI/CD pipeline and could result in breaking changes.

From what I can see, the make test unit-tests require access to a Kubernetes deployment. Could be related to #31 but I think that getting the current implementation of testing working on PRs before implementing new e2e tests.

MichaelWasher avatar Apr 05 '21 04:04 MichaelWasher

From what I can see, the make test unit-tests require access to a Kubernetes deployment.

AFAIK the tests don't require access to a cluster right now which is why they are quite limited right now. However, if we can test in a Kind cluster as you are doing in #107 it would open the door to some waayy better testing.

bostrt avatar Apr 07 '21 00:04 bostrt

I spent some time today getting some GitHub Actions configured which perform unit tests and then various e2e tests on actual k8s clusters.

bostrt avatar Aug 06 '21 22:08 bostrt