112得票8回答
在Android Studio中运行所有单元测试

我在Android Studio中有这个项目: 我希望能够通过单击一次来运行所有项目中的单元测试。 我该怎么做?

91得票15回答
AndroidX:未注册测试工具!必须在注册测试工具下运行。

我正在尝试运行依赖于上下文的本地单元测试,并按照以下指南进行操作:https://developer.android.com/training/testing/unit-testing/local-unit-tests#kotlin,我像这样设置了我的项目(遵循此链接:https://deve...

74得票9回答
错误:您当前选择的变体(未知输出)的apk未签名。请为此变体(debug)指定签名配置。

升级到Android Studio Arctic Fox (2020.3.1) Canary 9后,我无法运行我的测试。它弹出编辑配置窗口,显示错误:当前选定变体(未知输出)的应用程序未签名。请为此变体(debug)指定签名配置。消息。我似乎不能仅通过创建.jks并像大多数帖子建议的那样使用发...

71得票6回答
Android Gradle插件无法识别SourceSet“instrumentTest”。

我升级了AndroidStudio到3.1版本。 清理项目... 但是构建失败了。The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin. Perhaps you misspelled so...

36得票5回答
如何为Android仪器化测试授予权限?

我有一个可以读取短信的应用程序。当我在调试时,这个应用程序运行良好,但是当我使用安卓仪器化测试进行测试时,它会抛出以下错误:java.lang.SecurityException: Permission Denial: reading com.android.providers.telepho...

32得票3回答
Android Studio 仪器测试构建变体

我正在尝试使用自定义的构建变体mock编写仪器测试。在这个构建变体中,我模拟了我的类和服务器。当我尝试使用mock构建时,可以正常运行,但是我似乎无法将mock构建用于测试。以下是Android Studio中我的配置。 我在运行测试时遇到一些问题,所以我尝试卸载除了我的mock版本之外...

30得票1回答
我能否获取仪表测试来终止并重新启动应用程序进程?

我需要测试一个使用用例,其中应用程序从干净状态开始-即该进程在测试开始之前未运行。从我从logcat中看到的,所有的仪器测试都在一个单独的进程实例/会话下运行,因此在我的情况下测试的结果取决于它是否作为#1运行。这不应该是这样-正如我们所知道的,单元测试(或仪器测试)应该是自治的。 使用标准...

29得票7回答
Android:由于“java.lang.ClassNotFoundException”,Instrumentation运行失败:“找不到测试”

我试图通过 "gradlew connectedAndroidTest" 运行一项仪器测试。但是我遇到以下错误:Tests on GT-I9305 - 4.3 failed: Instrumentation run failed due to 'java.lang.ClassNotFoundE...

27得票2回答
多个Android测试模块之间共享代码的方法

我想要达到类似这样的效果:[ComponentTestsModule] com.android.test [FunctionalTestsModule] com.android.test both depends on -> [TestLibraryModule] ? which de...

27得票2回答
升级依赖后无法解析ActivityTestRule。无法导入ActivityTestRule。

我已经编写了一些仪器测试,它们一直工作得很好,但现在在升级依赖项后出现错误“无法解析ActivityTestRule错误”。 androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplem...