Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

python
selenium
Теги: #<Tag:0x00007fedbc0fb750> #<Tag:0x00007fedbc0fb3b8>

(Gukobrist) #1

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

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


#2

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


(Gukobrist) #3

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


(елена бырканова) #4

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


(Oleksandr Khotemskyi) #5

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

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


(Дмитрий Мирошник) #6

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


(Ramon Menezes) #7

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


(Gukobrist) #8

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


(Ramon Menezes) #9

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