t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как запускать скрипты не в ручную .а автоматически каждые 10 секунд?

Теги: #<Tag:0x00007f74818183d0> #<Tag:0x00007f74818182b8>

Есть скрипты написанные на python3 при помощи selenium. Некоторые былоб бы хорошо запускать 1 раз в час, другие 1 раз в сутки, а третьи каждые 10 секунд. Сейчас я использую selenium grid чтобы локально ничего не запускать. Запускаю тесты в ручную через nosetest.

Подскажите, как я могу автоматизировать процесс запуска скриптов?

Самый простой способ - это cron или windows scheduler

1 Симпатия

в ве рабочей ОС я использую ubuntu, так что я понимаю мне подойдет cron?

да. У самой так работает.

1 Симпатия

Пришло время устанавливать линукс и настраивать CI

http://www.unixgeeks.org/security/newbie/unix/cron-1.html

1 Симпатия

А зачем так? Может, имеет смысл запускать по триггерам: push в ветку, push в master, nightly сборка?
Зачем запускать тесты раз в час, если ничего не изменилось, к примеру?

1 Симпатия

мониторинг состояния продуктовой среды…делаю то же самое, 15 тестов на проверку отсутствия 404, 500 итд ошибок, запускаеться раз в 2 часа

2 Симпатий

Да, именно для мониторинга. Я так понимаю вы используете cron?

да, используеться Дженкинс, в нем создана джоба для запуска сьютов, запуск осуществляеться по крону (чек бокс запуск периодически…кажись )), в открывшийся после нажатия чекбокса текстбокс суете крон выражение и радуетесь