Как я могу настроить популярные фреймворки модульного тестирования JavaScript для взаимодействия с Jenkins?
Я хочу, чтобы Дженкинс запускал модульные тесты JavaScript.
Хотя я сталкивался с различными средами модульного тестирования JavaScript, такими как Jasmine или Tape, я не могу найти никакой документации о том, как заставить их работать, и настроить их вывод для взаимодействия с Jenkins.
Может кто-нибудь указать мне на документацию для Jasmine, Tape и других платформ модульных тестов, объясняющую, как правильно их настроить, чтобы Дженкинс запускал их и оценивал?
1 ответ
Нет ничего особенного в отношении Дженкинса. Вам необходимо установить библиотеки тестирования как обычно на узлах исполнителя Jenkins, а затем вы можете использовать их, как обычно, из своей работы Jenkins. Обратите внимание, что это может означать npm install
из вашей работы в Дженкинс - это довольно типично; вы бы сделали что-то подобное, если бы вы использовали Python virtualenv, Ruby bundler и т. д.