Есть ли более приятный пользовательский интерфейс для Karma-runner? [закрытый]


Я использую Karma - Spectacular Test Runner for JavaScript для модульного тестирования в моем проекте, вывод довольно уродливый, куча строк внутри командной строки.

Есть ли более приятный HTML-интерфейс для этого??

Спасибо!

3 8

3 ответа:

Вы можете использовать мой плагин HTML reporter:

Https://github.com/matthias-schuetz/karma-htmlfile-reporter

Просто установите через "npm install karma-htmlfile-reporter-g" и добавьте несколько строк в свой конфиг.

reporters: ['progress', 'html'],

htmlReporter: {
  outputFile: 'tests/units.html'
}

HTML reporter создаст HTML-файл, который вы можете просмотреть в своем браузере.

WebStorm поддерживает запуск тестов кармы. Они также показывают тестовое покрытие с простым добавлением плагина. Инструкции по настройке можно найти здесь

Вы можете указать выходной файл в конфигурации следующим образом:

junitReporter = {
  outputFile: 'reports/test-results.xml'
};

Тогда выходной файл находится в формате XML.