Posted Apr 22, 2006 5:22 UTC (Sat) by skybrian
Parent article: Virtual time
There's actually a good reason for "messing deeply with their idea of time": testing applications that use timeouts and schedulers. For example, suppose you want to see what happens after a month's worth of nightly batch processes have happened. It's useful to be able to speed up time so it doesn't actually take a month to run the test.
There are many ways to do this, but running software in fast-forward would be a useful tool in the application developer's toolkit.
to post comments)