gpt4 book ai didi

android - 如何与另一个模块共享模块的 androidTest "Robots"?

转载 作者:行者123 更新时间:2023-12-03 04:45:33 24 4
gpt4 key购买 nike

我是 Robot 的忠实粉丝保持 UI 测试干净的模式。但是我怎样才能跨多个模块重用机器人类呢?

:lib-with-ui . // has Robot classes in `src/androidTest`
:app

我全面测试了我的 lib-with-ui使用 Robot 类,但是我想在 :app 中重用这些相同的 Robot 类一些快速冒烟测试的模块。

为什么冒烟测试有用,是因为我们想要测试所有组件的集成以及捕捉可能发生的任何可能的防护问题(我们的示例应用程序有一个特殊的风格,它利用了我们库的防护 AAR)。

我们已经尝试了多种方法来让它发挥作用,但这都导致了奇怪的资源问题。

最佳答案

机器人类在模块“lib-with-ui”中定义,您想在模块“app”中使用它吗?

添加 lib-with-ui android 库模块作为应用程序模块的依赖项。您的应用模块现在可以访问 Android 库中的任何代码和资源,并且库 AAR 文件在构建时 bundle 到您的 APK 中。

https://developer.android.com/studio/projects/android-library.html#AddDependency

关于android - 如何与另一个模块共享模块的 androidTest "Robots"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56248039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com