代码之家  ›  专栏  ›  技术社区  ›  pbreault

在android上使用mockito加速编译

  •  1
  • pbreault  · 技术社区  · 15 年前

    我目前正在eclipse中开发一个android应用程序,使用:

    • 应用程序的一个项目
    • 一个测试项目(仪器和pojo测试)

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

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

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

    还有其他建议吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Jarle Hansen    15 年前

    你需要测试项目是一个android项目吗? 如果能够意识到创建Java项目,并为测试提供任何Android特定的类,那将是我的建议。

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