我有一个Linux应用程序代表用户执行定期任务。尽管应用程序采取的操作完全不同,但请考虑cron
,调度有点类似。我想对很长时间的运行进行一些黑盒测试(这段时间最长为35天)。由于显而易见的原因,我不想实时进行测试。我可以手动推进时钟。或者我可以设置一个虚假的私有NTP服务器,它在挂钟时间的某个时间(每分钟一小时或其他时间)运行其时钟,并欺骗运行应用程序的系统,以便快速推进其时钟。有什么想法吗?
答案 0 :(得分:0)
假NTP是我的选择,但更好的建议是用经过良好测试的库替换你自己的“cron”类型的功能(例如,如果你在Java平台上的Quartz),并避免这种测试本身。