Hi All,
A few weeks ago I tried to run a set of tests we have in parallel (using the features of JUnit5), but I didn’t experienced any speed improvements (running them on a 12 core laptop, I was hoping to at least reduce the time by a quarter). I saw that tests were run in parallel, but only one of them would actually be executing, so I assume there is some sort of global synchronised state somewhere.
We don’t have anything odd in our tests that would synchronise other than the axon test framework, so I was wondering if this is the case. I haven’t used a profiler yet to see where the problem might be, but the other libs/frameworks we use are mockito and Jackson, which I’m 99.9% sure that they wouldn’t block tests.