Tengo un montón de pruebas que se organizan en conjuntos de pruebas JUnit. Estas pruebas utilizan mucho selenio para probar una aplicación web. Entonces, naturalmente para el selenio, el tiempo de ejecución de estas pruebas es bastante largo. Dado que las clases de prueba en las suites no pueden ejecutarse en paralelo debido a algunas superposiciones en la base de datos de prueba, me gustaría ejecutar las suites en paralelo.Ejecutando JUnit Test en paralelo en Suite Level?
El JUnit ParallelComputer solo puede ejecutar pruebas en clase o nivel de método en paralelo, ¿hay alguna forma estándar para que JUnit lo haga con suites?
Si acabo de pasar las clases de suite al corrector junit y configurar la computadora para que se paralelice en el nivel de clase, elige las clases de prueba en sí, no las suites.
br Frank
Hola, gracias por la respuesta quik. Lamentablemente, esto no ejecuta la prueba de la manera que pretendía. Al igual que escribí al final de mi pregunta, esto ejecuta las clases de prueba dentro del paquete paralelo, no las suites en sí. – Frank
Su ejemplo se ejecuta de la siguiente manera: Test1 y Test2 se ejecutan en paralelo, exactamente el comportamiento que debo evitar. – Frank
¡Bienvenido! Si mi código no puede ayudarlo, puede escribir múltiples hilos para ejecutar sus Suites (si no hay una solución mejor). –