首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >慢速测试中的JMockit迁移结果

慢速测试中的JMockit迁移结果
EN

Stack Overflow用户
提问于 2017-04-03 07:39:07
回答 1查看 203关注 0票数 0

最近,我们面临着从jmockit 0.99915到jmockit 1.21和Java 6到java 7的迁移,因为我们的测试运行速度比迁移前慢。

在迁移之前,我们以前的1600集成测试通常在5-7分钟内运行,现在他们需要15-20分钟,有人有类似的问题吗?

这里有几个注意事项:

  • 我知道有一个更好的版本的jmockit,但我们需要使用这个。
  • 我们在我们的应用程序(36)上有几个模块,所以如果我们只有一两个模块,那就不会有问题,但是现在我们的构造需要几个我们的模块来构建,所以我们与连续集成系统上的其他构造重叠,我们不允许这样做。
  • 我们没有改变我们的代码或配置,只是升级:(Java 6到java 7,Maven 2.2.1到maven 3.3.9,Jmockit 0.99915到1.21)

我们的申请:

  • 基于Spring的web应用程序使用Spring运行测试。
  • Junit版本4.10
  • 我们有一个内存数据库来运行测试。
  • 我们使用NonStrictExpectations和@ some注解来运行我们的测试,有些测试用例有一个父类,它扩展被模拟字段的声明位置
  • 一些大型测试需要超过30个模拟对象,而较小的对象只需要一两个。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-05 16:49:48

在询问此问题并检查相关问题之后,我可以确认,我们的主要问题是在升级的同时使用@ said模拟,就像在问题上所说的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43179070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档