当前位置: 首页 > 知识库问答 >
问题:

在IntelliJ中运行RoboElectric 2测试时出现仪器错误

孙熠彤
2023-03-14

我有一个简单的Android项目,它利用了RoboElectric 2和Maven。

我可以通过以下方式很好地运行测试:

mvn clean test

但这些测试未能在IntelliJ IDEA内部运行。我在尝试运行IntelliJ IDEA的测试时遇到了这个奇怪的错误

Running tests
Test running startedTest running failed: Unable to find instrumentation info for: ComponentInfo{com.example/android.test.InstrumentationTestRunner}
Empty test suite.

我在IDE中没有发现其他错误,所有东西都可以从IntelliJ中正确编译并部署到设备上。

共有1个答案

糜鸿风
2023-03-14

“无法找到仪器”建议您尝试将其作为Android测试运行——是这样吗?它应该作为JUnit测试运行(使用RoboElectric表明您已经编写了标准单元测试)

 类似资料:
  • 这是一种非常怪异的行为。我有一个spring boot应用程序工作良好。自从几天以来(我刚刚将应用程序切换到另一个Git repo(如果这意味着什么的话)),每次我用IntelliJ运行测试时,我都会发现错误: null 所以它说它找不到我在这里声明的test.properties文件: 该文件位于类路径(src/main//com/mycompany/myproject/test.propert

  • 我对IDEA和Gradle生态系统是个新手,所以请原谅我提出一些基本问题,如果有的话。 IntelliJ正式宣布支持JUnit5已经将近两年了。出于某种原因,IDEA仍然讨厌JUnit5。如果按照官方说明添加JUnit支持,IDEA默认为JUnit4.12。 我的测试是这样的:

  • 我正在尝试使用智能 J 调试我的 Java 服务器。每次我启动调试器时,它都会显示: 运行游戏调试时出错:无法打开调试器端口:java.net。ConnectException“连接被拒绝:连接” 我关闭了Windows防火墙以及防病毒扫描程序,但它仍然显示错误。

  • 我使用IntelliJ IDEA终极版2018.1.1Linux 当试图在一个由Intellij的OSGi捆绑包组成的maven项目上运行测试时,我经常会遇到下面提到的错误 以前有人面对过这个问题吗?

  • 问题内容: 当我尝试在Chrome中运行测试时出现此错误: 初始化方法AutomationUsingSelenium.SmuladorChrome.MyTestInitialize引发异常。OpenQA.Selenium.DriverServiceNotFoundException:OpenQA.Selenium.DriverServiceNotFoundException 原因是什么? 问题答案

  • 问题内容: 我正在使用mocha-phantomjs设置进行单元测试。我有以下package.json脚本来运行测试。 在浏览器中可以正常运行。当我在cmd中运行命令时,测试运行正常,但同时也会出现以下错误 请任何人告诉我如何解决此错误。 问题答案: 当我在cmd中运行命令npm test时,测试运行正常 不,他们不是。您有6个失败的测试。的退出代码等于测试失败的次数。直接运行,看看有什么问题。意