Gradle y JaCoCo: clases de instrumentos de un subproyecto separado

Tengo una aplicación heredada que tiene un módulo de prueba unitaria que está separado de los módulos de la aplicación. Estoy convirtiendo el proyecto para usar Gradle y la estructura se ve así:

/root
  /module1
  /module2
  ...
  /moduleN
  /test

donde el módulo de prueba ejecuta las pruebas para el módulo 1 a través del módulo N (y depende de ellas). Sé que esta no es una buena práctica, ya que anula un poco el propósito de las pruebas unitarias, pero como todos sabemos, el código heredado siempre es un dolor de cabeza para trabajar.

Así que antes de comenzar a refactorizar el código para que cada módulo tenga sus propias pruebas unitarias (lo que significa desarmar el módulo de prueba de una manera sensata, es decir, mucho trabajo), quería encontrar una solución temporal para obtener la cobertura correcta del código, es decir , haga que JaCoCo instrumente todas las clases del módulo1, ..., móduloN en lugar de solo la prueba del módulo.

¿Hay alguna manera de decirle a JaCoCo que instruya clases de otros módulos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta