【问题标题】:JUnit5IdeaTestRunner fails running unit testsJUnit5IdeaTestRunner 无法运行单元测试
【发布时间】:2019-05-02 10:18:02
【问题描述】:

Android Studio 突然无法为我的模块之一运行单元测试。 我得到错误:

Internal Error occurred. java.util.NoSuchElementException
at java.util.ArrayList$Itr.next(ArrayList.java:856)
at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1042)
at com.intellij.junit5.JUnit5TestRunnerUtil.createSelector(JUnit5TestRunnerUtil.java:181)
at com.intellij.junit5.JUnit5TestRunnerUtil.buildRequest(JUnit5TestRunnerUtil.java:70)
at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:51)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

我唯一需要知道的是这是否是一个已知问题。
请注意,如果我在外部终端或 Android Studio 的终端或 CI 上运行所有模块的单元测试,则它们会成功。
如果我在 Android Studio 上运行相同的单元测试配置,只更改模块,那么一切正常。

请不要让我发布build.gradle 文件。虽然问题很可能就在那里,但它们太大了,更重要的是,如果这是问题所在,我不希望你去调试它。

【问题讨论】:

标签: android junit5


【解决方案1】:

报告了herehere。实际上这是 IntelliJ Idea 中的一个问题。目前没有解决方法:(

【讨论】:

    【解决方案2】:

    当我使用 Android Studio 3.4.2 版时出现此问题,Android Studio 3.6.1 版已修复此问题

    【讨论】:

      猜你喜欢
      • 2018-08-08
      • 1970-01-01
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多