Моя цель - написать src и проверить файлы в es6, все в одном каталоге (я хочу, чтобы мои тестовые файлы были бок о бок с моим исходные файлы) и получить отчет о покрытии с исходными файлами.Обложка babel-istanbul исключает файл из отчета, но держит перерасход
Лучшее, что я могу придумать в этот момент, чтобы мои тестовые файлы включены в отчет покрытия с помощью следующей команды:
./node_modules/.bin/babel-node node_modules/.bin/babel-istanbul \
cover \
node_modules/.bin/_mocha -- 'src/**/*.spec.*.js'
Я попытался с помощью cover -x 'src/**/*.spec.*.js'
, он также исключает файлы из transpiling и mocha
, тогда не удается выполнить тесты. Для жизни, я не могу понять, как сделать эквивалент чего-то вроде этого:
./node_modules/.bin/babel-node node_modules/.bin/babel-istanbul \
cover -x 'src/**/*.spec.*.js' \
node_modules/.bin/_mocha -- --require babel-core/register 'src/**/*.spec.*.js'
это будет работать все мои тесты хорошо, но имеет отрицательный эффект дает мне:
No coverage information was collected, exit without writing coverage information
Поэтому я не слишком далек от того, что хочу, я думаю, что я просто пропустил эту последнюю часть, и если кто-то может помочь здесь, это было бы действительно оценено.
С уважением, D.
Если кто-то еще когда-либо повторяет эту проблему, я теперь перешел на новый инструмент istanbul [nyc] (https://www.npmjs.com/package/nyc), который делает это намного проще. – Danosaure