为什么 android studio 每次都实例化测试?
Why is android studio instantiating tests each time?
当我尝试在 android 工作室中进行 运行 单元测试时,我可以看到它制作、构建 gradle 等...所有构建内容,然后我可以看到一个实例化测试......即使我没有改变任何东西,它每次都会计数到 9。
总的来说,运行 进行一次测试,即使没有 robolectric 也需要大约 30 秒。
是否有我可以在 android studio 上设置的缓存选项,这样它就不会执行此操作?
我问的原因是因为有时这不会发生。有时,当我 运行 测试时,我只等待了大约 5 秒,测试开始时没有实例化或任何东西,即使我在测试或其他方面确实改变了东西。对于整个会话,这就像这样工作。重新启动计算机后,它恢复正常。
这是最终对我有用的方法。
如果你去Run/Debug配置并删除所有以前的配置,测试开始得更快。此外,当您在单元测试和仪器测试之间切换时,这样做会有所帮助,并且您会收到 "ResultPrinter" 错误。
当我尝试在 android 工作室中进行 运行 单元测试时,我可以看到它制作、构建 gradle 等...所有构建内容,然后我可以看到一个实例化测试......即使我没有改变任何东西,它每次都会计数到 9。
总的来说,运行 进行一次测试,即使没有 robolectric 也需要大约 30 秒。
是否有我可以在 android studio 上设置的缓存选项,这样它就不会执行此操作?
我问的原因是因为有时这不会发生。有时,当我 运行 测试时,我只等待了大约 5 秒,测试开始时没有实例化或任何东西,即使我在测试或其他方面确实改变了东西。对于整个会话,这就像这样工作。重新启动计算机后,它恢复正常。
这是最终对我有用的方法。
如果你去Run/Debug配置并删除所有以前的配置,测试开始得更快。此外,当您在单元测试和仪器测试之间切换时,这样做会有所帮助,并且您会收到 "ResultPrinter" 错误。