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

Есть скрипты написанные на 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?

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