Периодически запускайте тесты Чай и Мокко - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть несколько тестов, написанных с Мокко и Чай, которые проверяют поведение и функциональность моего веб-приложения.Я хочу иметь возможность запускать их автоматически и периодически, скажем, каждый час.Существуют ли какие-либо сервисы или программные средства, которые периодически запускают ваши тесты?

1 Ответ

0 голосов
/ 04 февраля 2019

Вы можете запускать тесты с ( Jenkins ) или просто с помощью crontab (в системах Linux)

С помощью Jenkins:

Jenkins может бытьустановлен на сервере Linux.Он может запускать «сборки» периодически или когда на ваш Github / ваш пользовательский GIT-сервер помещается коммит.Эти сборки могут иметь один или несколько шагов, например:

  1. Извлечение из GIT
  2. Запуск NodeJS Server
  3. Выполнение тестов

Затем вы получите отчет по электронной почте, если тест не пройден.Этот инструмент очень настраиваемый благодаря множеству плагинов.

Полный пример автоматизации тестирования с ExpressJS и GitHub

С crontab:

Еще одна возможность (самая простая) - запланировать задачу с помощью crontab, набрав:

crontab -e

Пример Cron:

0 * * * * node /path/to/your/script.js

Эта команда будет выполняться каждый час с текущимпользователь.

Подробнее в Википедии: Cron

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...