2016-03-03 2 views
1

Я только что добавил gufus scheduler к моему приложению и запустил его в течение нескольких минут в режиме разработки, чтобы найти, что он работает.Rufus Scheduler: спецификации для расписаний?

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

Моя первоначальная идея состояла в том, чтобы посмотреть на Scheduler#jobs, но это может стать довольно сложным: если есть, например, два задания с одним и тем же интервалом, я не вижу прямого способа идентифицировать тот, который нужно проверить.

Кроме того, должно быть возможно установить некоторые ожидания, запустить блок и проверить, вызывались ли ожидаемые методы.

Есть ли у вас рекомендации по проверке правильности расписаний работы в заданной точке жизненного цикла приложения?

+1

Вы можете разместить тег на работе https://github.com/jmettraux/rufus-scheduler#tags это помогает при определении их, то есть https: // github.com/jmettraux/rufus-scheduler#schedulerjobstag--tags--x – jmettraux

ответ

Смежные вопросы