Кому-нибудь удалось получить покрытие кода, работая с проектом Ember CLI?
Я пробовал использовать blanket.js и istanbul, как и другие здесь, здесь и здесь, ни с каким успехом. Мне удалось заставить каждый из них фактически создать отчет о покрытии, но в отчете указано либо 0% (istanbul), либо 100% (blanket.js), и текущие тесты не обеспечивают 100% покрытия.
Встроенный файл JavaScript проекта, который создает Ember CLI, содержит все исходные файлы проекта, причем содержимое каждого файла выводится в одну, иногда большую строку. Таким образом, даже если инструмент покрытия смог создать фактические метрики покрытия для кода во встроенном файле, возникнет проблема с просмотром результатов. Одному Богу известно, как бы вы связали это с исходными исходными файлами?
Ember CLI великолепен и кажется популярным, поэтому я удивлен, что у большего числа людей не было этой проблемы. Возможно, других не так беспокоит покрытие кода, или, может быть, большинство просто заставляет его работать без проблем, а мне что-то не хватает.