0

我有一个代表用户执行定期任务的 Linux 应用程序。想想cron虽然应用程序采取的行动完全不同,但调度有点相似。我想对非常长的运行进行一些黑盒测试(该期限最长为 35 天)。出于显而易见的原因,我不想实时进行测试。我可以手动提前时钟。或者,我可以设置一个伪造的私有 NTP 服务器,它以挂钟时间的倍数(每分钟一小时或其他时间)运行时钟,并欺骗运行应用程序的系统,使其也快速推进时钟。有什么想法吗?

4

1 回答 1

0

Fake NTP 是我的选择,但更好的建议是用经过良好测试的库(例如,如果您在 Java 平台上使用 Quartz)替换您自己的“cron”类型的功能,并避免这种测试本身。

于 2012-08-08T14:27:04.770 回答