Описание тега istanbul

Инструмент покрытия кода JavaScript, написанный на JavaScript.

Istanbul 2.0 API теперь доступен и в настоящее время активно развивается в новой istanbuljs организации.

Стамбул - инструмент покрытия кода JavaScript, написанный на JavaScript

особенности

  • Инструментальная библиотека на основе всего JavaScript, которая отслеживает покрытие операторов, веток и функций.
  • Загрузчик модулей подключается к инструментальному коду на лету
  • Инструменты командной строки для запуска модульных тестов узлов "с включенным покрытием" и без какого-либо взаимодействия с исполнителем тестов
  • Несколько форматов отчетов: HTML, LCOV, Cobertura и другие.
  • Возможность использования в качестве промежуточного программного обеспечения при обслуживании файлов JavaScript, которые необходимо протестировать в браузере.
  • Может использоваться как в командной строке, так и в библиотеке
  • На основе классного esprima парсер и столь же классный escodegen генератор кода
  • Хорошо протестирован на Node.js (предыдущая, текущая и следующая версии) и в браузере (только библиотека инструментов)