Angular CLI - Получить отчет о покрытии, чтобы включить все источники - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь выяснить, как включить все мои источники .ts в сгенерированный отчет о покрытии из углового интерфейса командной строки. В настоящее время я получаю покрытие только для файлов, с которыми связана спецификация с тестами против.

Я попытался добавить флаг includeAllSources в мой файл karma.conf.js, но это не изменило.

Какой правильный подход здесь? Я использую Angular CLI 6.1.5

Спасибо

1 Ответ

0 голосов
/ 30 августа 2018

Самое простое решение, которое работало для меня в Angular (v6), это просто добавление файла app.module.spec.ts, чтобы дополнить ваш app.module.ts, и в этот .spec включался следующий код

import './app.module';

Очевидно, из-за того, что app.module.ts является корнем вашего приложения, включение .spec для этого модуля приведет к включению всех ваших файлов во время покрытия кода (ng test --code-coverage)

...