Я запускаю тонну тестов черного ящика с кодом, который выглядит примерно так:

Do something
Wait 30 seconds or so for something to expire from the cache
Do something else
Etc...

Поскольку все тесты самодостаточны в их собственной вселенной, я бы хотел как-то ускорить время в этой системе. Думайте об этом как "Время Нарнии". То есть, "спать 30 секунд" на этой виртуальной машине в реальном мире может за 10 секунд. Так что, если я являюсь программой на ВМ, это, конечно, ощущается как 30 секунд, но только потому, что ВМ работает с другой частотой времени.

Возможно ли то, что я прошу? Если да, то как мне это сделать, и что я должен искать, чтобы узнать больше?

0