在一个 react-native 项目中,我最近从 v63.2 更新到 v66.4 经过一些依赖冲突故障排除后,我最终得到一个合并的清单错误,这表明对 3 个位置的建议 最初这是 4 个地点 我将android:exported="true"添加到主要项目清单 xml 现在解决了 1/4 的问题 ...
在一个 react-native 项目中,我最近从 v63.2 更新到 v66.4 经过一些依赖冲突故障排除后,我最终得到一个合并的清单错误,这表明对 3 个位置的建议 最初这是 4 个地点 我将android:exported="true"添加到主要项目清单 xml 现在解决了 1/4 的问题 ...
我有一些“连接”测试只与在特定设备 model 或特定品牌上运行相关,在其他品牌/型号上应该跳过。 我可能遗漏了一些东西,但这种过滤似乎无法使用 AndroidJUnitRunner 开箱即用(通过使用注释和/或将适当的 arguments 传递给它)。 所以,我在考虑扩展 AndroidX 测试框 ...
I am trying to write unit tests for a RecyclerView.ViewHolder class which uses ViewBinding but I am facing issues to inflate my ViewBinding in my te ...
我想使用androidx.fragment:fragment-testing lib 测试 DialogFragment。 我调用了launchFragmentInContainer和moveToState(Lifecycle.State.RESUMED) ,但是在这个片段中没有调用onCreate ...
我有以下项目结构: 其中 Testkit 具有所有依赖项,包括 app 和 featureModules。 Testkit 包括与应用程序和功能模块中的功能相关的所有单元测试。 当我从 Android Studio 运行单元测试时(右键单击-> 在 Testkit 中运行测试),它们运 ...
我正在研究 android 库模块,我想在我的模块中测试独立活动。 我正在关注文章https://medium.com/androiddevelopers/write-once-run-everywhere-tests-on-android-88adb2ba20c5使用 roboelectric ...
现在有了 AndroidX 测试框架,我们可以使用 Robolectric 后端将 Espresso 测试作为单元测试运行。 但是我很困惑何时使用仪器测试以及何时使用单元测试。 假设我们有两个屏幕, MovieListActivity和MovieDetailActivity 。 当我单击MovieL ...
我正在尝试按照 Android ActivityScenario文档编写基于 Robolectric 的测试。 将androidTestImplementation "androidx.test.core:app:1.2.0"添加到我的build.gradle允许我添加import androidx ...
最近我展示了一个关于 androidX 测试的谷歌 IO 视频,其中引用了“一次编写,到处运行”。 这让我很高兴了解 androidX 测试库。 我发现经过很长时间谷歌为开/关设备的单元测试和仪器测试提出了很好的单一库。 但是我发现在开/关设备上运行相同的测试有些困难。 基本上在 Andro ...
我有一个 android 应用程序的测试套件,测试多个场景。 对于他们中的大多数人来说,使用 AndroidX 测试框架的 launchActivity 是有意义的。 在同一个套件中,我也有测试从包中恢复活动的测试。 这些测试需要在开发人员选项中启用“不保留活动”,因为只有这样才能直接进行设置,以便 ...
我正在测试onPostExecute调用LiveData实例的setValue的AsyncTask 。 由于我正在从onPostExecute调用setValue ,因此不会出现关于 UI 线程正在执行的调用的问题。 然而在 Robolectric 单元测试中运行它,我得到了: java.lang ...
我通过创建一个子类并将这个子类的完全限定名称指定为AndroidManifest.xml的<application>标记中的android:name属性来提供我自己的Application实现:<application android:name=".GeniuzAp ...
我正在编写一个Espresso测试来测试我的应用链接是否由我的应用正确处理。 我已经设置了Android Studio并创建了一个通过的测试,但问题是测试套件挂起了。 我创建了一个类LinkDispatcherActivity ,它负责解析传入的链接并将其数据分派给适当的活动。 设置测试以 ...
简单的问题: 如何使用androidx.test.annotation包? 它位于哪个AndroidX库中? 我特别想使用androidx.test.annotation.UiThreadTest 。 此注释是android.support.test.annotation.UiThr ...
在向项目添加fragment-testing依赖项之后: 当我尝试构建androidTests它失败了: 失败:构建失败,发生异常。 出了什么问题:无法确定任务':MyApp:mergeEsmartliveDebugAndroidTestResources'的依赖关系。 ...
我在配置我的 Android 应用程序以使用 AndroidX 进行测试时遇到了困难。 当我尝试运行我的初始测试时,我收到此错误:- 我的gradle类似于这样:- 我试图执行的测试类似于:- 我究竟做错了什么? 如何解决gradle依赖问题? 我已经按照这个 链接是秀节目配置An ...
从AndroidX版本开始,我们在单元测试中将Robolectric与Espresso结合使用。 但是我们找不到测试对话框的方法。 意式浓缩咖啡社区建议我们这样做: 但是这里的测试异常失败 在调试代码时,我们发现找到了对话框,但是不知何故decorView.hasWindow ...
我是在android中测试的新手。 请帮助我为此课程编写一个单元测试。 测试文件夹中的单元测试类 错误: ...
在将代码和测试迁移到AndroidX后 ,所有似乎都运行良好,但是由于NoClassDefFoundError:两个片段的Robolectric junit测试失败:androidx / fragment / testing / R $样式异常。 堆栈跟踪: java.lang.No ...
我在我的项目中使用androidx.test库(我最近迁移到它)并使用自定义AndroidJUnitRunner 。 迁移之前一切正常,但现在出现此错误 - Started running tests Test running failed: Instrumentation run failed d ...