2012-08-08 57 views
0

我有一个Linux应用程序,它代表用户的执行周期任务。想想cron虽然应用程序所采取的行动有很大的不同,调度有几分相似。我想对长时间运行进行一些黑盒测试(期限最长为35天)。出于显而易见的原因,我不希望实时进行测试。我可以手动提前时钟。或者,我可以设置一个在挂钟时间多一些(一小时一分钟,或某事)跑它的时钟和愚弄的应用程序运行到快速推进其时钟系统中的假私人NTP服务器,太。有什么想法吗?如何测试长期运行的,基于时间的应用程序?

回答

0

假NTP是我的选择,但更好的建议是很好的测试库,以取代自己“的cron”之类的功能(如石英,如果你是在Java平台上),并避免这种测试本身。

+0

我对这个事件是否发生的每一段比像内存增长的东西出来的周期性处理的不太关注。依靠外部调度程序不能帮助我。虽然这确实表明了一个有趣的想法。我有几个流程需要定期或在特定时间进行处理。我可以有一个中央时间守门员,在下一次做什么时发送SIG_TBD到进程。 (唉,当一个进程有几个定时器时就会崩溃。) – 2012-08-09 15:35:01

相关问题