Open raminqaf opened 1 year ago
technically, could be done within Pytest (without additional external tooling). We just need to spin up a test environment in the CI. Could we use k3d for that? I suppose Strimzi Kafka would then be easiest to set up. Can we still run our test suite with REST Proxy against Strimzi Kafka (without using Strimzi CRDs)?
You can find the first concept of KPOps integration tests here: https://balsam-ranunculus-5e6.notion.site/Integration-Tests-1d54795be5eb400fab1f92186b87ec4b
@raminqaf the concept is finished, right?
Currently, we are not doing any E2E tests. Therefore, we cannot test some areas and functionalities. One idea would be to use bats to automate the integration testing. A good reference to get inspired is the E2E tests at Quick.