isolated-coverage
isolated-coverage
— это небольшая утилита, которая позволяет
изолированно протестировать файлы с помощью mocha-phantom
.
Она копирует файлы во временную директорию, инструментирует, после чего запускает тесты поочередно.
Установка
npm install isolated-coverage
Использование
Пример использования:
isolated-coverage \
-s blocks \
-b 'node_modules/.bin/enb make test {{base}}.' \
-r 'node_modules/.bin/mocha-phantomjs -R dot test/client/test.html' \
-t 3 -i '**/*.priv.js' -i '**/i18n/**'
Параметры
-s, --source
Задает директории с исходными файлами.
-b, --build
Задает команду, с помощью которой происходит сборка тестов.
Поддерживаются подстановки: {{base}}
— путь к файлу теста без расширения.
-r, --run
Задает команду, с помощью которой происходит запуск тестов.
-t, --threads
Количество потоков для работы. Оптимально — от 3
до 5
в зависимости от проекта.
-i, --ignore
Игнорируемые исходные файлы (маски).
-R, --reporter
Репортер для istanbul. По умолчанию — html
.
Заключение
Успешного использования!