Ранее я решил эту проблему, запустив тесты с помощью плагина node.js с именем jasmine-node
. Для этого решения, конечно, требуется node.js и несколько узловых модулей.правильно запустить тесты жасмина.Нет тестового браузера, выполняющего тесты, но эмулируемого, использующего модуль jsdom, который в основном создает безголовый браузер, а точнее, DOM, с которым тесты могут взаимодействовать.
Есть модули узлов дляJQuery, подчеркивание и, вероятно, другие тоже, так что это тоже можно проверить.Вы даже можете пропустить всю эмуляцию браузера, если предпочитаете запускать тесты в браузере, хотя я нахожу это слишком громоздким по сравнению с автоматическим тестированием Jenkins.
jasmine-node генерирует отчеты о тестах jUnit, которые Jenkins может интерпретироватьпросто отлично.
Я только что понял, что есть какой-то плагин jenkins-jasmine-node , который может облегчить этот процесс.