Many Tests Relies on flakyTest{} wrapper and @ExtendWith(InstantExecutorExtension::class)
Which causes CI to be indeterministic and takes plenty of time to execute resulting in often No Value Produced and STARANDED_OUT tests.
The solution is to elminimate these fragile code block and use proper modern coroutine rules and pattern, also use proper nested class strucutre to make CI more readable.
Many Tests Relies on
flakyTest{}wrapper and@ExtendWith(InstantExecutorExtension::class)Which causes CI to be indeterministic and takes plenty of time to execute resulting in often
No Value ProducedandSTARANDED_OUTtests.The solution is to elminimate these fragile code block and use proper modern coroutine rules and pattern, also use proper nested class strucutre to make CI more readable.