gnodet opened a new pull request, #22138: URL: https://github.com/apache/camel/pull/22138
## Summary - Append test class simple name to queue names (`inbox`, `outbox`, `DLQ`, `foo`, `bar`, `valid`, `invalid`, `finally`) in 17 JMS test files - Prevents cross-test message leakage when tests share an embedded Artemis broker with hardcoded queue names - Fixes flaky test failures observed during parallel execution (e.g., stale messages from prior tests polluting assertions) - Also configures per-class DLQ address in `JmsToJmsTransactedIT` to avoid DLQ collisions ## Changed files - 8 Spring TX async tests (`AsyncEndpointJmsTX*IT.java`) - `JmsComponentTransactedCacheLevelNameTest`, `AsyncJmsInOutTest`, `JmsTypeConverterIssueIT` - `JmsValidatorTest` + `JmsSpringValidatorIT` (Java + XML config) - `JmsToJmsTransactedIT` (per-class DLQ) - `RemoveEndpointsTest`, `JmsJettyAsyncTest` (camel-itest) ## Test plan - [x] Compilation verified locally - [ ] CI runs all affected JMS tests -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
