У меня есть приложение Spring с юнит-тестами. Я хочу проверить, как работает мой код, когда он выполняется в N потоков. Теперь в своих тестах я использую java.util.concurrent.Executor
, ExecutableFuture
, функции пружинной партии и т. Д.
Есть ли простой способ, что-то вроде этой аннотации:
@SuperPuperParallelTest(threadCount=5, timesToRun=100)
@Test
public void myTestMethod() { ... }
Или другой (желательно на основе аннотаций) подход?