[#] Обманываем время: о тестировании с «подставным» временем на Linux и Docker
habrabot(difrex,1) — All
2017-04-18 17:00:04


При разработке очередного бота для группы в Telegram у меня возникла необходимость испытать его при различных значениях системного времени. Этот бот в конце каждого дня отправляет (или, в зависимости от ряда условий, **не** отправляет) сообщение в чат и производит манипуляции с некоторыми предыдущими своими сообщениями (или, опять же, **не** производит).



Менять системное время глобально ой, как не хотелось. Муторно, плюс у меня в ней столько всего понаставлено, не дай Б-г что-то заглючит (вряд ли, но мало ли). Думал запустить VirtualBox, но уж больно лень было ставить «чистую» Убунту, расшаривать папки, и т. д., тем более что этот вариант жрёт, как троглодит серьёзно потребляет машинные ресурсы.



Но буквально недавно я начал ковырять Docker. «У него просто _обязан_ быть механизм контроля системного времени внутри контейнера», — подумал я. Рассмотрим, что же в результате вышло.

[Читать дальше →][1]

[1]: https://habrahabr.ru/post/326772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut