安排Eclipse隔夜运行JUnit4测试

Bobanahalf

如何安排JUnit在指定时间运行所有测试?目前想知道是否要设置cron作业或计时器。理想的解决方案是唤醒并运行项目中的所有测试,类似于右键单击> Run As> JUnit Test时所获得的结果。

当前情况:

  • 我们正在使用junit4来测试远程过程调用。
  • 存储过程调用通过JDBC针对iSeries上的DB2执行。
  • 程序源代码是RPG存在于/在iSeries上进行管理的。
  • 测试代码是Eclipse中的Java。JUnit4已安装并正在工作。
  • 从Eclipse运行时,测试正在运行。

我对持续集成工具很感兴趣-我们使用Jenkins来管理一些源代码和测试-但我认为在i上拥有我们的源代码会炸毁它。因此,我想在一夜之间针对前一天的代码更改运行所有测试。

我并不反对设置Ant或其他任何东西,但是我对创建维护测试套件并不真正感兴趣。每天晚上,对存在的程序运行存在的测试。

抓住

一种解决方案是首先使用maven-即对项目进行Maven处理,以消除对Eclipse的依赖。然后可以轻松地编译测试并从命令行运行。也可以使用Ant来做到这一点,但是Maven是一个更干净的解决方案。为了每天晚上定期运行它们,我绝对建议您使用像Jenkins这样的持续集成工具,因为它易于配置并且具有报告机制-它可以生成易于访问的强大测试报告。您在iSeries上设置Jenkins会遇到什么问题?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Maven在Eclipse中运行单个JUnit4测试

按指定顺序运行JUnit4测试类

Eclipse中的JUnit4

JUnit4和JUnit5测试未在IntelliJ中运行

JUnit4使用测试套件在特定软件包中运行所有测试

JUnit4:测试关闭挂钩

了解失败的 JUnit4 测试?

如何在Android Studio 1.1中运行简单的JUnit4测试?

如何使JUnit4“等待”以在运行测试之前完成异步作业

如何在JUnit4中按特定顺序运行测试方法?

运行JUnit4测试时出现NullPointerException,带有MockitoHint“ Unused ...”和“ args OK?”

Junit4在测试运行时引发异常

使用 RunWith(Junit4::class) 注释运行测试与不使用它之间的区别

如何将参数从 Gradle 插件传递到 JUnit4 测试运行器?

如何使用Jupiter Junit5平台的老式引擎通过gradle配置按类别运行JUnit4测试

通过一起运行来升级到JUnit4并保留旧版JUnit 3测试和测试套件

嘲讽私有变量的函数,用于测试Junit4

如何构建可配置的JUnit4测试套件?

JUnit4 测试期间与数据库的连接

Android Junit4在UI线程上的测试

使用Java Reflection Junit4测试异常

子类测试中的 JUnit4 NullPointerException,覆盖方法

使用 JUnit4 TemporaryFolder 的模拟文件测试失败

JUnit4 + Eclipse“启动期间发生内部错误”

junit4使用Mockito打开getResources()。openRawResource运行nullpointer

使用Gradle运行特定的junit4类别

在Eclipse下使用Maven运行JUnit测试

在Eclipse中运行@Ignored JUnit测试

如何在Eclipse中运行JUnit测试