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

Running tests in parallel with Wiremock 3.0.0 triggers random timing/concurrency issues #2701

Open
henrykuijpers opened this issue Apr 30, 2024 · 2 comments
Assignees
Labels

Comments

@henrykuijpers
Copy link

Proposal

When upgrading from 2.35.2 to 3.0.0, timing issues have been encountered when running tests in parallel.

Even if no tests are executed containing Wiremock usage, having the dependency active is already enough to cause the issues. It looks like threading and/or race condition.

Reproduction steps

Provide a bunch of tests and include Wiremock 3.0.0. Notice that tests have random failures. Provide Wiremock 2.35.2. Notice that those tests are stable again.

References

No response

@leeturner
Copy link
Contributor

leeturner commented May 15, 2024

Hi, I don't seem to be able to reproduce this. In your bug report you reference WireMock 3.0.0. By this do you mean specifically this version or do you just mean the 3.x.x releases in general.

If you have an example project I could take a look at that would be awesome and really help me diagnose the issue.

Also, could you let me know which WireMock dependency you are using - is it wiremock standalone or the direct wiremock dependency?

@leeturner leeturner self-assigned this May 15, 2024
@leeturner
Copy link
Contributor

Hi, we are planning on releasing 3.6.0 this week if possible. If you could come back with any additional information we might be able to look into this before the next release.

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

No branches or pull requests

2 participants