JGroups was a known problem in this category, but today we even had a testsuite fail because Byteman was clashing with the Byteman port opened by a different test run, I think from ORM.
On Jenkins we can use a port-assigning plugin but we would need a concerted effort among each project to actually honor the injected configuration.
A different approach would be to fully isolate each build in separate containers.
|