Orden de ejecucion
Last updated
Was this helpful?
Last updated
Was this helpful?
Para establecer el orden de ejecución
Todos se ejecutan al iniciar al contenedor. Se utiliza la anotación @DependsOn("TestEnvironment")
En algunas ocasiones debemos indicar el orden de ejecución de los Test.
Las reglas serian:
La clase principal debe implementar @DependsOn("TestEnvironment")
Las clases secundarias implementan @DependsOn("nombre-clase-que-debe-ejecutarse-primero")
En el proyecto Web siempre usamos el orden de ejecuciòn dependiente, ya que necesitamos invocar el método terminate() del unitTest en el ultimo test que realicemos.
En este ejemplo BodegaTest.java se ejecutara primero y ColorTest.java sera el ultimo en ejecutarse e invocara el terminate()
Definimos que es dependiente de TestEnvironment y la ruta para los reportes.
Depende de BodegaTest
Como es el ultimo test en ejecutarse invoca unitTest.terminate() desde el método init().