kapt: ¿Cómo procesar las fonts de testing?

Tengo un proyecto que utiliza kapt para el procesamiento de annotations y la generación de código (en base a las annotations). Funciona en las fonts principales, pero no en las fonts de testing.

Algunas fonts (por ejemplo, cómo usar kapt en el scope de androidTest ) sugieren ejecutar gradle kaptTest , pero esto tampoco funciona. Informa la tarea como "Actualizada", incluso directamente después de una limpieza. Tal vez esta sugerencia es exclusiva de Android.

Descargué el proyecto de ejemplo de https://github.com/JetBrains/kotlin-examples/tree/master/gradle/kotlin-code-generation , agregué un uso de anotación en las fonts de testing y obtuve el mismo comportamiento allí. Funciona bien para las fonts principales y no funciona para las fonts de testing.

Lo único extraño en la salida es:

 > Task :example:compileKotlin Using kotlin incremental comstacktion w: [kapt] Sources output directory is not specified, skipping annotation processing 

pero como puede ver, no se trata de las fonts de testing, sino de las fonts principales, y el procesador de anotación se aplica a ellas.

Agregué una printing en el procesador de anotación. Se muestra para compileKotlin, pero no para compileTestKotlin.

Entonces, ¿cuál es el truco de magia para hacer que el trabajo funcione en las fonts de testing?

PD: supongo que alguien va a pedir mi build.gradle. Es idéntico al del ejemplo que he vinculado, por lo que si puede hacer que funcione para el ejemplo, puedo integrarlo en mi file de compilation.

PPS: la única pregunta similar que encontré es que el complemento kapt de Kotlin para gradle no funciona para el set fuente personalizado (JMH) , y sugieren emitir un informe de error. ¿Entonces tal vez es un error en el plugin kapt-gradle?