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

Запуск теста каждый час из MSTest C#

Теги: #<Tag:0x00007f9b04c152e0> #<Tag:0x00007f9b04c15010> #<Tag:0x00007f9b04c14e80>

Суть такова - присутствуют тесты на С#, в фреймворке MS Unit - интересует возможность запуска тестов каждый час, как это реализовать.

Вроде доступ к гуглу не отрубали, столько всякой инфы.
П.С. CI системы.

1 Симпатия

Есть ли оффлайновые решения?

Ну а чем установка CI системы локально вам не оффлайн солюшен?-)
Ставьте тот же Jenkins/Teamcity настраивайте запуск сборок или в вашем случае тестов на определенное время.

1 Симпатия

От себя можете добавить - что использовать удобнее?

Использовал как Тимсити так и Дженкинс, оба интуитивно понятны, а какой вы тест-раннер используете?

Через консоль mstest.exe

самый “способ в лоб” - виндовый шедулер

2 Симпатий

@5am прав. Пишете bat, в котором указана команда запуска mstest с параметрами ( https://msdn.microsoft.com/ru-ru/library/ms182489.aspx ) и настраиваете запуск по расписанию с помощью scheduler( https://technet.microsoft.com/ru-ru/library/cc721931.aspx ).