Skinny Latte已弃用,迁移到Espresso 2.0
已弃用Skinny Latte已被Espresso 2.0取代,新版本包括重新打包的Guava、Dagger和Hamcrest依赖项。为了了解迁移步骤,请参阅相关说明。
Skinny Latte的设计理念是为Android提供一杯不会溢出你杯子的测试工具。图书馆的依赖应该小巧精悍,特别是在资源受限的设备上使用时尤为重要。
Android Test Kit中的Espresso依赖较重的库,如Guava,它占用了Dalvik虚拟机方法总数的约30%。Skinny Latte通过删除这些依赖,避免了Dalvik的>64K方法限制,无需依赖ProGuard来预处理依赖项。这样减少了开发测试周期中等待dex的时间。
除了依赖声明被替换为本地小型项目外,Espresso API并没有发生变化。
用户评论