Ao usar o Ember-cli-blanket para cobertura, os dados incluem arquivos do próprio Ember, em vez de apenas os arquivos que eu criei

Eu adicionei o cobertor ember-cli no meu projeto e consegui fazê-lo funcionar bem. localhost: 4200 / tests? cobertura mostraria os dados de cobertura. No entanto, incluiu arquivos como 'projeto / componentes / caixa de diálogo modal' ou 'projeto / componentes / sobreposição de caixa de diálogo modal' nos resultados, que não são arquivos do projeto, mas são incluídos pelo Ember, pois o projeto usa um modal caixa de diálogo em um dos arquivos de modelo. Esses arquivos de teste extras não me dão nada de novo, pois não estou testando a base de código de brasas e, na verdade, confundimos os resultados misturando meus testes com outros. O projeto ainda é pequeno e, com ~ 11 arquivos reais que precisam ser testados, havia cerca de 12 arquivos que tive que adicionar ao loaderExclusions em cobertor-options.js. Alguns poderiam se livrar com uma exclusão como:

loaderExclusions: ['project/initializers'],

Mas para aqueles em projeto / componentes, eu quero testar os componentes que fazem parte do projeto, então tive que excluir cada um individualmente. E não há garantia de que a exclusão de todos os arquivos dos inicializadores não volte a me incomodar se eu realmente acabar com os arquivos que quero testar. Considerando o tamanho do projeto até o momento e o fato de haver mais exclusões do que os arquivos reais, isso não parece uma solução sustentável.

Estou fazendo algo errado na minha configuração? Isso é algo que eu posso resolver com meu filtro, que atualmente está no padrão de:

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

Qualquer ajuda seria apreciada.

Como nota de rodapé, estive pesquisando testemunhos com Istambul e Karma como outras opções para dados de cobertura no Ember, mas não consegui chegar a lugar nenhum com eles. Se você tiver sugestões sobre a configuração para aqueles que também estariam bem.

questionAnswers(2)

yourAnswerToTheQuestion