I'm looking at some of the failing tests on Jenkins, and started with EmbeddedJobsServiceTest.testJobService https://github.com/apache/incubator-kie-kogito-apps/pull/2068
This test looks potentially non-deterministic. It has a wait latch that applies the test after 8 events are received. It then gets the list of events, but it's not a safe copy. While it's iterating the stream, it receives another event. It's not clear what this event is or if this additional event is relevant or even potentially a bug. 1) @Ignore the test. 2) Make a thread-safe clone of the list so it's safe to iterate. 3) Update the test to correctly process all events that are received and ensure all relevant logic is tested, and there is no risk of additional events when iterating the stream. Looking at the test, it was added earlier this year by Pere; I might recommend the original author would be best placed to address via points 1 to 3. Mark
