En la documentación TestNG, hay una sección que describe cómo decirle TestNG para invocar métodos de ensayo utilizando varios subprocesos:¿Cómo invoca TestNG un método de prueba usando múltiples hilos?
También puede especificar que un método @test debe ser invocado desde hilos diferentes. Puede utilizar el atributo threadPoolSize para lograr este resultado :
@Test(threadPoolSize = 3, invocationCount = 10, timeOut = 10000)
public void testServer() {
En este ejemplo, la función TESTSERVER será invocado diez veces de tres hilos diferentes. (énfasis mío)
Mi pregunta es si el texto anterior significa que
- el método se ejecutará un total de 10 veces usando 3 hilos de o
- el método se ejecutará un total de 30 veces, con 3 subprocesos ejecutando el método 10 veces cada uno.
Mi idea es que debido a que el recuento de llamadas está asociado con el método, 1 es la interpretación correcta, pero agradecería que me corrijan si me equivoco.
Sí, pero pensé que la respuesta podría ser útil para otra persona. ¡Gracias! – Feanor