Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a concept for integration tests #16

Open
raminqaf opened this issue Dec 21, 2022 · 3 comments
Open

Create a concept for integration tests #16

raminqaf opened this issue Dec 21, 2022 · 3 comments
Assignees
Labels
area/tests Relates to tests

Comments

@raminqaf
Copy link
Contributor

raminqaf commented Dec 21, 2022

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.

@raminqaf raminqaf added the area/tests Relates to tests label Dec 21, 2022
@raminqaf raminqaf changed the title Create a concept for E2E test Create a concept for integration tests Oct 20, 2023
@disrupted
Copy link
Member

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)?

@raminqaf
Copy link
Contributor Author

You can find the first concept of KPOps integration tests here:
https://balsam-ranunculus-5e6.notion.site/Integration-Tests-1d54795be5eb400fab1f92186b87ec4b

@disrupted
Copy link
Member

@raminqaf the concept is finished, right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/tests Relates to tests
Projects
None yet
Development

No branches or pull requests

2 participants