17得票4回答
如何在运行Espresso测试时禁用代码中的动画效果

有人能在运行Espresso测试时通过代码禁用动画吗?我一直试图按照这个网页中的说明进行操作(从这里链接到): https://code.google.com/p/android-test-kit/wiki/DisablingAnimations 不幸的是,它似乎没有起作用,因为我一直看到这...

16得票4回答
安卓测试工具无法安装APK

我希望在我的CI流水线中运行仪器化测试,但当我运行这些测试时,它们失败了,因为无法安装APK(据我所理解)。 > Task :app:connectedDebugAndroidTest FAILED Mar 18, 2022 3:00:59 PM com.google.testing....

15得票1回答
如何在单元测试中使用文件(针对it技术)

我有一个处理图片的项目。大部分实际图像处理都由我使用的库完成,需要在Android手机或模拟器上运行这些测试。我想提供一些应该处理的测试图像,但问题是我不知道如何将这些文件包含在androidTest APK中。我可以通过context/resources提供图像,但我不想污染我的项目资源。有...

15得票1回答
如何将android:usesCleartextTraffic="true"仅用于仪器测试?

我在我的仪器测试中使用RESTMock,但只有在我的清单中将usesCleartextTraffic设置为true时它才有效。然而,我只希望在仪器测试中这样做。有没有办法实现这一点? 我尝试在androidTest文件夹中创建一个新的清单文件。测试运行了,但它们失败了,就好像usesClear...

14得票3回答
如何在Espresso中不实际启动活动的情况下检查发送的预期意图?

我有一个 UI 测试,它会点击一个按钮,然后在其 onClickListener 中启动一个新的 Activity。该测试检查是否发送了预期的 Intent。 我的问题是,我想测试是否发送了预期的 Intent,而不实际启动该活动。因为我发现,新的 Activity 会初始化其状态,这会导致随...

14得票1回答
如何使用Gradle命令在Android中运行单个测试类?

在我的Android应用程序中,我有几个测试类。如果我运行以下命令./gradlew connectedAndroidTest,它将运行Android测试文件夹中的所有测试用例,并为所有测试类生成测试报告,但我需要测试一个特定的测试类并为该测试类生成报告,我尝试使用以下命令: ./gradl...

14得票2回答
在AndroidTest中,由ActivityTestRule启动的Activity没有被启动

我想在测试活动中测试一个片段。我将TestTragmentActivity和AndroidManifest.xml文件添加到androidTest中。但是当我尝试通过ActivityTestRule使用此活动时,它会出现以下错误:java.lang.RuntimeException: Coul...

13得票1回答
Lollipop及以上版本的仪器测试中发现“未找到测试”。

我的基于 Espresso 的仪器化测试在 Lollipop+ 设备和模拟器上无法运行。它们可以在任何其他平台上正确运行。我和这个帖子中的人有相同的症状-https://groups.google.com/forum/?fromgroups#!topic/adt-dev/QW5SuzQizNk...

13得票1回答
AndroidJunit4不接受带空格的函数测试名称?

我有以下测试,其中测试名称包含空格和反引号,是我的仪器测试@RunWith(AndroidJUnit4::class) class MyTestClass { @Rule @JvmField var activityRule: ActivityTestRule<M...

13得票1回答
如何将Android(测试)测试文件放置在项目目录之外?

我有一个安卓项目(由Cordova生成),想要添加(测试)测试。 它只有一个应该被测试的 MainActivity.java。 通常,这意味着需要在build.gradle中添加一些依赖项,并创建一个文件/src/androidTest/java/org/example/package/Ma...