Я использовал DataProviders в своих тестах.Я хочу выполнить их параллельно [@DataProvider(parallel = true)
].
Когда я даю parallel = methods, data-provider-thread-count = 1 , thread-count =2
.
Общее количество потоков, которые я хочу выполнить в данный момент времени, равно 2. Я хочу, чтобы DataProviders выбирал следующий вход при наличии свободного потока. В настоящее время DataProvider используеттот же поток (для одного ввода за другим) для выполнения, которое больше похоже на последовательное.
Если я даю data-provider-thread-count = 2 & thread-count =2
, 2X2 = 4 потока работают параллельно.Это увеличит нагрузку, когда будет проведено 100 тестов DataProvider.
Есть ли способ управления потоками DP от создания отдельного пула потоков?Таким образом, мы можем включить их для параллельного выполнения.