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

[Enhancement]: Add Azure EventHubs emulator support #1349

Open
rafek1241 opened this issue Jan 25, 2025 · 0 comments · May be fixed by #1342
Open

[Enhancement]: Add Azure EventHubs emulator support #1349

rafek1241 opened this issue Jan 25, 2025 · 0 comments · May be fixed by #1342
Labels
enhancement New feature or request

Comments

@rafek1241
Copy link

Problem

There are things like azure functions that are using eventhub trigger and from now we couldn't test it out without using harcoded connection string to a remote eventhub that lies in Azure (which is consuming money) and we couldn't test it out without it. To address such issues like local testing, usage of some local solution in integration tests, Microsoft developed after 6 years of existing story about it (Azure/azure-service-bus#223) docker image with azure eventhubs emulator that is able to replicate such infrastructure.

Solution

In the elegant and easy way to bootstrap such docker with fluent api and configuration I want to have it in TestContainers.

Benefit

Be able to make integration tests, local testing of the eventhub-dependent features.

Alternatives

Make it locally with docker-compose and create something to bootstrap it. Even using generic container creation that we have in TestContainers wouldn't be easy as we have associated JSON config file there.

Would you like to help contributing this enhancement?

Yes

@rafek1241 rafek1241 added the enhancement New feature or request label Jan 25, 2025
@rafek1241 rafek1241 linked a pull request Jan 25, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant