Ejecutando múltiples pruebas secuencialmente con diferentes parámetros testng

Intenté ejecutar múltiples pruebas con diferentes parámetros secuencialmente usando proveedores de datos, básicamente el escenario es suponer que hay 5 pruebas que completan un flujo de prueba y todos los casos de prueba deben ejecutarse en secuencia, supongamos que en el proveedor de datos el primer parámetro devuelto es "aire" y luego los 5 La prueba debe ejecutarse con el parámetro "aire" y luego con el segundo parámetro y así sucesivamente.

Actualmente, en el proveedor de datos, lo que sucede es que si los parámetros son "aire", "tierra", la primera prueba se ejecuta con los dos parámetros y luego pasa a la siguiente prueba.

Entonces, mi preocupación es que todas las pruebas deberían ejecutarse primero con el primer parámetro aire y luego nuevamente todas las pruebas deberían ejecutarse con el siguiente parámetro "tierra".

Respuestas a la pregunta(3)

Su respuesta a la pregunta