android-testing 相关问题

Android测试框架

仪器测试将无法运行——在路径“META-INF/LICENSE.md”中找到 6 个文件

编辑:发现 MockK 导致了这个问题。我猜当我模拟 API 请求时,它会复制这些文件。当我删除 MockK 和/或 Mockito 时。我没有收到这些错误。有任何想法吗? 哥...

回答 4 投票 0

Android Gradle 托管设备测试失败需要读取 WindowHierarchy

我想转储窗口层次结构并从 gradle 管理的设备读取文件,但在写入文件时我不断遇到文件问题。它应该将其输出到目录 app/build/outputs/driven_...

回答 1 投票 0

如何在 Jetpack 可组合测试中获取字符串资源

我们可以通过 stringResource 来获取 Composable 中的字符串资源,比如 @可组合 有趣的标题( @StringRes textResource:Int ){ 文本( 文本 = stringResource(id = textResource), ...

回答 4 投票 0

Espresso 与找到的意图不符

我尝试在 Android Espresso 上使用 Matcher 来模拟以下内容: Intent { act=android.intent.action.CHOOSER (has extras) } 处理包:[[android, com.android.systemui]],额外内容: [

回答 1 投票 0

使用 Cucumber 和 RxJava 在 AndroidTest 中进行活动清理

我在黄瓜测试结束时观察到一个奇怪的堆栈跟踪。 我的测试基于 cucumber-jvm android 示例。我使用 RxJava2 在 @Then 方法中执行一些异步过程。没有异步进程,我...

回答 1 投票 0

使用 Mockito 模拟构建版本

我的目标是用 Mockito 模拟 Build.Version.SDK_INT 。已经尝试过: 最终 Build.VERSION buildVersion = Mockito.mock(Build.VERSION.class); doReturn(buildVersion.getClass()).when(buildVersion).

回答 4 投票 0

AndroidJUnit4::class 和 AndroidJUnit4ClassRunner::class 有什么区别?

我是android测试的新手,当我用@RunWith()注释声明一个类时,我观察到这两个类都被建议。我搜索了更多文档,但没有找到...

回答 1 投票 0

收到“应用程序中未找到撰写视图。您的活动已恢复吗?”

我有一个带有文本和按钮的可组合项。如果当前方向是纵向,则文本将显示 P,否则显示 L。单击按钮会将方向更改为横向,(所以之后...

回答 3 投票 0

为什么 androidTest 不会在新目录的下拉列表中显示为目录类型?

当我在 src 文件夹中创建新目录时,我看到测试目录选项,但没有看到创建 androidTest 目录的选项。我确实在我的另一台机器上看到了 androidTest 目录选项...

回答 1 投票 0

JUnit 测试在设备中执行时始终通过

这个简单的测试 @RunWith(JUnit4::class) 类测试{ @测试 有趣的测试(){ 断言(假) } } 出乎意料的是,当放入 androidTest 时(通过 Android Studio 和...

回答 2 投票 0

Android Studio 中未启用“记录浓缩咖啡测试”选项

“记录浓缩咖啡测试”选项在 Android Studio 中显示为灰色。 造成这种情况的可能原因有哪些? 我已经安装了 Espresso 测试依赖项并且正在运行模拟器。

回答 1 投票 0

使用 Orchestrator 时在 Android 中使用 Jacoco 实现代码覆盖率

我正在尝试从我们的测试套件获取覆盖率报告,该测试套件需要与 Android Test Orchestrator 一起运行。 有一个固定问题引用了另一个固定问题。 按照他们的建议,我...

回答 1 投票 0

安卓。如何测试可组合函数?

我有可组合功能绞盘,只需将一个对象转换为另一个对象(状态)。这是我的代码: @可组合 有趣的 Walpaper.toMaterialState(): MaterialState { 返回材质状态( 价格=...

回答 1 投票 0

在模块的 androidTest 中运行仪器测试

是否可以在没有活动但使用 AppCompat 依赖项的 Android 模块中运行仪器测试?我正在尝试运行一个简单的测试,但只有在移动到应用程序模块时才有效。 实用程序

回答 1 投票 0

如何使用hilt在多模块android项目中进行测试?

在尝试使用 hilt 在多模块项目中进行测试时,我有几个问题: 假设我有一个功能模块,它声明了一些接口,并且它的类依赖于该接口。

回答 1 投票 0

Gradle Android 测试不支持过滤器(--tests)

Gradle Android 测试不支持过滤器(--tests)。 gradlew 测试 --tests com.example.test.* 作品。 gradlew connectAndroidTest --tests com.example.test.* 错误:未知的命令行选项...

回答 2 投票 0

如何在通过gradlew运行的flutter集成测试中打印日志

我已按照指南在本地以及 Firebase 测试实验室运行测试。我使用以下命令在本地运行: flutter 构建 apk --debug ...

回答 1 投票 0

运行仪器测试时跳过 androidx.startup

我在清单文件中定义了一些启动初始化程序。 该初始化程序是

回答 2 投票 0

Firebase 测试实验室需要 google 登录的仪器测试

我为使用 React Native 构建的应用程序开发了 Espresso 仪器测试。该测试涉及“使用 Google 登录”按钮,该按钮启动 OAuth 流程。在本地设备或 emu 上...

回答 1 投票 0

无法初始化MockMaker

这是我的测试课: 类 RocketListVMTest { @get:规则 var instantTaskExecutorRule = InstantTaskExecutorRule() private Lateinit var sut: RocketListVM 私有变量 activeOnlyT...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.