Artículo
· 30 jul, 2025 Lectura de 1 min

Un ejemplo de cobertura parcial de código por una prueba unitaria

La nueva versión de InterSystems Testing Manager, que lancé la semana pasada, trae la genial herramienta Test Coverage Tool de @Timothy Leavitt a VS Code, y es mi participación en el concurso de Herramientas para Desarrolladores 2025.

Aquí tenéis una captura de pantalla de adelanto que muestra cómo las pruebas unitarias del proyecto IPM aún no cubren una funcionalidad que aparentemente permite que un repositorio IPM sobrescriba su ordenamiento .

Fijáos cómo la línea 88 está marcada en rojo como advertencia para el desarrollador.

Una decoración estilo “indicador de batería” en la vista del Explorador de VS Code muestra color ámbar porque las pruebas cubren solo el 76 % de las líneas ejecutables en los métodos de esta clase. Al pasar el cursor sobre el indicador se muestra más información, y la cobertura de métodos (8 de 9) también se muestra como un segundo indicador en la barra opcional de Test Coverage en el editor.

Los umbrales se pueden configurar en VS Code, al igual que los colores, en caso de que sea difícil distinguir entre rojo, ámbar y verde.

¿Os gusta lo que veis? Si ya usáis el framework %UnitTest de InterSystems, probadlo vosotros mismos. Se agradecen comentarios, así como votos para el concurso antes de que cierre la votación el domingo 3 de agosto a medianoche en la zona horaria EDT.

Comentarios (0)1
Inicie sesión o regístrese para continuar