Uno de los problemas con los lenguajes no convencionales (como la Scala) es que las herramientas son difíciles de encontrar, ya que son difícil de construir
Este documento técnico Branch Coverage for Arbitrary Languages Made Easy (Yo soy el autor) describe cómo crear herramientas de cobertura de prueba para lenguajes de manera sistemática para ayudar a resolver este problema, utilizando una infraestructura genérica de creación de herramientas.
Hemos implementado test coverage tools for Java, C#, COBOL, C, C++, PL/SQL, ... de esta manera, incluidos los instrumentos, la recopilación de datos y la visualización e informe de la cobertura de prueba. Sería sencillo implementar Scala de esta manera.
Las soluciones planteadas por otras respuestas producen información confusa de la implementación de Scala ("clases genreadas automáticamente"). Lo que los desarrolladores quieren ver son datos de cobertura en términos de su código. El enfoque en el que usamos los instrumentos es el código fuente, por lo que los resultados se expresan por completo y solo en términos del código fuente; incluso el visor de cobertura de prueba muestra el código fuente cubierto con información de cobertura.
me parece deslumbrante que esto haya sido cerrado por no ser constructivo. diablos, 33 personas lo votaron a favor.6 personas respondieron con un total combinado de 43 votaciones ascendentes. pero de alguna manera no es constructivo para la comunidad? 'cmon, todos ustedes. con el mayor respeto y amor, sugeriría aprender un poco sobre pedagogía y también cambiar "las reglas" de "nuestro formato de preguntas y respuestas". –
De acuerdo. Si no le gusta que se cierre esto, vote para volver a abrir. –
Desearía tener una reputación de 3000, así que puedo votar para volver a abrir ... – FelixM