Al usar Ember-cli-blanket para datos de cobertura, se incluyen archivos de Ember en lugar de solo archivos que creé

Agregué ember-cli-blanket en mi proyecto y logré que funcionara bien. localhost: 4200 / tests - la cobertura mostraría los datos de cobertura. Sin embargo, incluyó archivos como 'project / components / modal-dialog' o 'project / components / modal-dialog-overlay' en los resultados, que no son archivos en el proyecto, pero Ember los incluye ya que el proyecto usa un modal cuadro de diálogo en uno de los archivos de plantilla. Estos archivos de prueba adicionales no me dan nada nuevo ya que no estoy probando la base de código de Ember y realmente confunden los resultados al mezclar mis pruebas con otras. El proyecto aún es pequeño, y con ~ 11 archivos reales que necesitan pruebas, hubo alrededor de 12 archivos que tuve que agregar a las exclusiones del cargador en blanket-options.js. Algunos podrían eliminarse con una exclusión como:

loaderExclusions: ['project/initializers'],

Pero para los que están bajo proyecto / componentes, quiero probar los componentes que forman parte del proyecto, por lo que tuve que excluir cada uno individualmente. Y no hay garantía de que excluir todos los archivos de inicializadores no vuelva a morderme si realmente termino con los archivos allí que quiero probar. Teniendo en cuenta lo pequeño que es el proyecto hasta el momento y el hecho de que hay más exclusiones que los archivos reales, esto no parece una solución sostenible.

¿Estoy haciendo algo mal en mi configuración? ¿Es esto algo que puedo resolver con mi filtro que actualmente tiene un valor predeterminado de:

filter: '/.*project/.*/',

Cualquier ayuda sería apreciada.

Como nota al margen, he estado buscando testem con Estambul, así como con Karma, como otras opciones de datos de cobertura en Ember, pero no he podido llegar a ninguna parte con ellos. Si tiene sugerencias sobre la configuración para los que también estaría bien.

Respuestas a la pregunta(2)

Su respuesta a la pregunta