我运行了大量的黑盒测试,其代码如下:
Do something
Wait 30 seconds or so for something to expire from the cache
Do something else
Etc...
由于测试都是独立于它们自己的宇宙的,我希望找到某种方法来加快这些系统上的时间。可以把它想象成“纳尼亚时间”。也就是说,在这个虚拟机上“睡眠 30 秒”在现实世界中可能只需要 10 秒。所以如果我是虚拟机上的一个程序,我肯定会感觉像是 30 秒,但这只是因为虚拟机以不同的时间速率运行。
我所要求的可以实现吗?如果可以,我该怎么做?我应该在 Google 上搜索什么来了解更多信息?