2009-05-27 11 views
6

Quiero crear una configuración de iniciador/ejecución que ejecute solo las pruebas JUnit en un conjunto seleccionado de clases de prueba o conjunto seleccionado de paquetes. Ahora parece que tendré que crear configuraciones de ejecución separadas para cada uno de mis paquetes que contengan las pruebas que deseo ejecutar. También tengo un recuerdo de esto trabajando en versiones anteriores de Eclipse.¿Cómo ejecutar un conjunto seleccionado de pruebas unitarias en Eclipse con un solo clic del mouse?

Y sí, lo sé: las pruebas deben organizarse para que no tenga este problema, pero la reorganización de las carpetas de origen en este momento no es una opción.

Estoy usando Eclipse 3.4.2.

Respuesta

1

Puede agregar un conjunto de pruebas para las pruebas seleccionadas.

Me gustaría ponerlos en una carpeta de origen por separado, ya que si no pruebas se ejecutan varias veces, una vez para la prueba original y una vez para cada suite que se encuentra.

+0

¿Puedo ejecutar un conjunto de pruebas JUnit en Eclipse? Sí, organizar las carpetas fuente de una manera sensata debería hacerse, pero sería una gran cantidad de trabajo para este proyecto (los archivos compilados son un verdadero desastre) y no podemos permitirnos eso ahora mismo. – auramo

4

puede crear un conjunto de pruebas JUnit como esto :

JUnit Test Suite http://i39.tinypic.com/2mdqz37.jpg

+0

Gracias, debería haber sido bastante obvio :) Acabo de crear un conjunto de pruebas a mano sin recordar que no se debe hacer extendiendo la clase TestSuite. Y, por supuesto, no pude ejecutarlo :-) Esta solución funcionará, aunque no es óptima: tendré que acordarme de agregar todas las clases de prueba que creo a la suite, que es un poco redundante. – auramo

1

Hod puedo ejecutar un conjunto de pruebas JUnit en Eclipse ? Sí, organizar las carpetas de origen de una manera sensata debería hacerse, , pero sería una gran cantidad de trabajo para este proyecto (los archivos de compilación son un desastre real) y no podemos permitirnos que en este momento.

auramo

tiene que elegir la TestSuite y presiona Alt +Shift +X,T o hacer Run -> Run As -> JUnit Test.

Cuestiones relacionadas