使用Android上的mockito加速编译

时间:2010-05-02 16:08:15

标签: java android eclipse mockito dalvik

我目前正在使用以下方式在eclipse中开发一个Android应用程序:

  • 该应用的一个项目
  • 一个测试项目(Instrumentation和Pojo测试)

在测试项目中,我正在导入用于标准POJO测试的mockito库。 但是,当我导入库时,编译时间在eclipse中从1秒猛增到大约30秒。原因似乎是每次都转换整个库。所以基本上,每次做一个我要测试的修改时,我都要等30秒。

到目前为止我找到的唯一解决方法是:

  • 禁用“自动构建”
  • 创建一个仅包含pojo测试的项目,并仅在那里放置mockito。
  • 使用另一个编译速度更快的库(例如easymock)

还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

您是否需要将测试项目作为Android项目? 如果可以了解创建一个Java项目并模拟任何特定于Android的测试类,那将是我的建议。

看看这篇文章: https://sites.google.com/site/androiddevtesting/