¿Cómo pasar el parámetro a testng en la línea de comando?

¿Es posible pasar el parámetro a testng en la línea de comando?

Parámetro similar para maven: mvn testname -Dparam1=value1 -Dparam2=value2

Sé cómo usar y realmente uso:

  • testng.xml (params y clases de prueba, métodos a ejecutar)
  • DataProvider (para pasar datos de prueba)

Pero hay un parámetro que debe pasarse en la línea de comando serverName, por ejemplo:

java -cp "/opt/testng-6.8.jar:bin" org.testng.TestNG testng.xml -Dservername=srv1

Motivo: no quieren tener docenas de testng-srv1.xml, testng-srv2.xml ...para cada test suiteX server.

Respuesta 1

Necesito ordenar un conjunto de conjuntos enteros para un problema de tarea en una de mis clases. Parece que obtengo un StackOverFlowError casi todas las veces. Mi matriz es list2 [10] [10]. Mi clasificación rápida se divide en ...

Tengo un método que devuelve la cadena, pero quiero los datos dentro del método en StringBuilder y convertirlos en cadena, ¿cómo puedo hacerlo? Cadena pública [] [] getDataOfJD (Lista <...

He leído varias preguntas similares sobre StackOverflow pero todavía no he encontrado una solución a este problema. Estoy cargando un blob de Android al Blobstore de App Engine a través de un HTTPPost para ...

He tenido algunos problemas para que Bluetooth busque dispositivos con mi Samsung Galaxy s5. Estoy en Android 6.0 y he configurado permisos para que mi aplicación escanee así: if (Build.VERSION.SDK_INT & ...