【发布时间】:2019-10-08 10:10:07
【问题描述】:
我是Robot 模式的忠实拥护者,用于保持 UI 测试干净。但是如何跨多个模块重用 Robot 类?
:lib-with-ui . // has Robot classes in `src/androidTest`
:app
我用 Robot 类完全测试了我的 lib-with-ui,但是我想在 :app 模块中重用这些相同的 Robot 类来进行一些快速的冒烟测试。
为什么烟雾测试很有用,是因为我们想要测试所有组件的集成以及捕捉任何可能发生的防护问题(我们有一个特殊的示例应用程序,它利用了我们的防护 AAR图书馆)。
我们尝试了多种方法来实现这一点,但都导致了奇怪的资源问题。
【问题讨论】:
标签: android gradle android-gradle-plugin android-testing