如何安排JUnit在指定时间运行所有测试?目前想知道是否要设置cron作业或计时器。理想的解决方案是唤醒并运行项目中的所有测试,类似于右键单击> Run As> JUnit Test时所获得的结果。
当前情况:
我对持续集成工具很感兴趣-我们使用Jenkins来管理一些源代码和测试-但我认为在i上拥有我们的源代码会炸毁它。因此,我想在一夜之间针对前一天的代码更改运行所有测试。
我并不反对设置Ant或其他任何东西,但是我对创建维护测试套件并不真正感兴趣。每天晚上,对存在的程序运行存在的测试。
一种解决方案是首先使用maven-即对项目进行Maven处理,以消除对Eclipse的依赖。然后可以轻松地编译测试并从命令行运行。也可以使用Ant来做到这一点,但是Maven是一个更干净的解决方案。为了每天晚上定期运行它们,我绝对建议您使用像Jenkins这样的持续集成工具,因为它易于配置并且具有报告机制-它可以生成易于访问的强大测试报告。您在iSeries上设置Jenkins会遇到什么问题?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句