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