TestNG. Suits ejecutar un conjunto de test
Suits
En un proyecto existirán muchos test y puede que
se quiera lanzar todos los test haciendo un solo click, para ello
existe suit.
Existen dos formas de crear un suit:
- Mediante un archivo xml.
- Mediante código.
Se supone ya creados estas dos clases test, OperacionesTest1.java y OperacionesTest2.java.
Clase test que se encargará de ejecutar los test creados:
import
com.me.mytestng.clases.OperacionesTest2;
importorg.testng.TestListenerAdapter;
import
org.testng.TestNG;
import
org.testng.annotations.Test;
public class AppNGTest {
public AppNGTest() {
}
/**
* Ejecutar un suit mediante código.
*/
@Test
public void myTest() {
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
// Clases test a ejecutar
testng.setTestClasses(new Class[]{
OperacionesTest1.class,
OperacionesTest2.class
});
testng.addListener(tla);
testng.setPreserveOrder(true);
testng.setThreadCount(1);// Número de Threads
testng.run();
}
}
El array de Class contiene las clases test a ejecutar.
Comentarios
Publicar un comentario