cost 113 ms
清理 gradle 后,androidx-test.core 模块抛出合并清单错误 - After cleaning gradle, androidx-test.core module throws merged-manifest errors

在一个 react-native 项目中,我最近从 v63.2 更新到 v66.4 经过一些依赖冲突故障排除后,我最终得到一个合并的清单错误,这表明对 3 个位置的建议 最初这是 4 个地点 我将android:exported="true"添加到主要项目清单 xml 现在解决了 1/4 的问题 ...

过滤 Android 连接测试 - Filtering Android Connected Tests

我有一些“连接”测试只与在特定设备 model 或特定品牌上运行相关,在其他品牌/型号上应该跳过。 我可能遗漏了一些东西,但这种过滤似乎无法使用 AndroidJUnitRunner 开箱即用(通过使用注释和/或将适当的 arguments 传递给它)。 所以,我在考虑扩展 AndroidX 测试框 ...

Error inflating ViewBinding in test class: Binary XML file line #38: Binary XML file line #38: Error inflating class<unknown></unknown> - Error inflating ViewBinding in test class : Binary XML file line #38: Binary XML file line #38: Error inflating class <unknown>

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 ...

java.lang.NoClassDefFoundError:测试模块无法解析其他功能模块的类,单元测试 - Kotlin - Android - java.lang.NoClassDefFoundError: Test Module could not resolve classes of other Feature Module, Unit Testing - Kotlin - Android

我有以下项目结构: 其中 Testkit 具有所有依赖项,包括 app 和 featureModules。 Testkit 包括与应用程序和功能模块中的功能相关的所有单元测试。 当我从 Android Studio 运行单元测试时(右键单击-&gt; 在 Testkit 中运行测试),它们运 ...

我很困惑何时使用仪器测试以及何时使用单元测试 - I am confused when to use instrumentation test and when to use unit test

现在有了 AndroidX 测试框架,我们可以使用 Robolectric 后端将 Espresso 测试作为单元测试运行。 但是我很困惑何时使用仪器测试以及何时使用单元测试。 假设我们有两个屏幕, MovieListActivity和MovieDetailActivity 。 当我单击MovieL ...

Jetpack AndroidX 测试“一次编写,随处运行”——但在任何地方运行的最佳方式是什么? - Jetpack AndroidX Test "Write Once, Run Everywhere" - But What is the best way to run Everywhere?

最近我展示了一个关于 androidX 测试的谷歌 IO 视频,其中引用了“一次编写,到处运行”。 这让我很高兴了解 androidX 测试库。 我发现经过很长时间谷歌为开​​/关设备的单元测试和仪器测试提出了很好的单一库。 但是我发现在开/关设备上运行相同的测试有些困难。 基本上在 Andro ...

如何使用launchActivity将测试从单个测试套件中的捆绑包中恢复活动的测试与其他测试保持一致 - How to keep tests that test recovery of activities from a bundle in single test suite with other tests using launchActivity

我有一个 android 应用程序的测试套件,测试多个场景。 对于他们中的大多数人来说,使用 AndroidX 测试框架的 launchActivity 是有意义的。 在同一个套件中,我也有测试从包中恢复活动的测试。 这些测试需要在开发人员选项中启用“不保留活动”,因为只有这样才能直接进行设置,以便 ...

Robolectric 无法在后台线程上调用 setValue - Robolectric Cannot invoke setValue on a background thread

我正在测试onPostExecute调用LiveData实例的setValue的AsyncTask 。 由于我正在从onPostExecute调用setValue ,因此不会出现关于 UI 线程正在执行的调用的问题。 然而在 Robolectric 单元测试中运行它,我得到了: java.lang ...

我应该如何正确关闭我的AndroidX Espresso测试? - How should I properly shutdown my AndroidX Espresso test?

我正在编写一个Espresso测试来测试我的应用链接是否由我的应用正确处理。 我已经设置了Android Studio并创建了一个通过的测试,但问题是测试套件挂起了。 我创建了一个类LinkDispatcherActivity ,它负责解析传入的链接并将其数据分派给适当的活动。 设置测试以 ...

添加androidx.fragment:fragment-testing依赖项后,AndroidTests停止构建 - AndroidTests stopped building after adding androidx.fragment:fragment-testing dependency

在向项目添加fragment-testing依赖项之后: 当我尝试构建androidTests它失败了: 失败:构建失败,发生异常。 出了什么问题:无法确定任务':MyApp:mergeEsmartliveDebugAndroidTestResources'的依赖关系。 ...

如何为 AndroidX Test 配置 Android 项目 - How to configure Android project for AndroidX Test

我在配置我的 Android 应用程序以使用 AndroidX 进行测试时遇到了困难。 当我尝试运行我的初始测试时,我收到此错误:- 我的gradle类似于这样:- 我试图执行的测试类似于:- 我究竟做错了什么? 如何解决gradle依赖问题? 我已经按照这个 链接是秀节目配置An ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM