sirve que para oxygen mvn instalar eclipse m2eclipse eclipse-indigo

que - maven eclipse photon



Ocultar pruebas unitarias de la jerarquía de llamadas (2)

En la vista "Jerarquía de llamadas", muestra todos los métodos que llaman a un método seleccionado. Me gustaría poder filtrar todo en src / test / java para poder ver qué código real está llamando, en lugar de los métodos de prueba de 100 unidades.

Intenté agregar un filtro de nombre en Test, pero no pareció funcionar. Creo que los filtros se basan en el nombre del método, y estoy usando JUnit 4, por lo que los nombres de los métodos no continúan probando, solo una anotación, aunque los nombres de nuestras clases generalmente terminan en Test o TestIT. ¿Alguna otra forma de filtrar según la carpeta de origen o el nombre de la clase?

Estoy usando Indigo con M2Eclipse para configurar proyectos Java estándar.

Gracias,


Creo que encontré una respuesta ligeramente mejor que mantiene todos los conjuntos de trabajo intactos:

  1. En la vista Jerarquía de llamadas, haga clic en el icono de flecha hacia abajo blanca.
  2. Seleccione "Filtros".
  3. Marque "Patrones de filtro de nombre (los nombres coincidentes se ocultarán)".
  4. Dependiendo de su convención de nomenclatura, ingrese el patrón de nombre que muestra las clases de prueba (por ejemplo, si terminan con "Prueba", ingrese *Test ).
  5. Haga clic en el botón de actualización (o presione F5)

Las clases y métodos de prueba ya no deberían ser visibles.


Puede definir un conjunto de trabajo que solo incluya la fuente Java, pero que excluya sus pruebas unitarias, luego seleccione Buscar alcance> Conjunto de trabajo ... en el menú de vista Jerarquía de llamadas.

Busque en la ayuda para obtener más detalles sobre los conjuntos de trabajo.