突然,Android Studio无法为我的一个模块运行单元测试。 我收到错误消息:
发生内部错误。 java.util.NoSuchElementException在 java.util.ArrayList $ Itr.next(ArrayList.java:856)在 java.util.Collections $ UnmodifiableCollection $ 1.next(Collections.java:1042) 在 com.intellij.junit5.JUnit5TestRunnerUtil.createSelector(JUnit5TestRunnerUtil.java:181) 在 com.intellij.junit5.JUnit5TestRunnerUtil.buildRequest(JUnit5TestRunnerUtil.java:70) 在 com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:51) 在 com.intellij.rt.execution.junit.IdeaTestRunner $ Repeater.startRunnerWithArgs(IdeaTestRunner.java:47) 在 com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) 在 com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
我唯一需要知道的是这是否是已知问题。 请注意,如果我在外部终端,Android Studio或CI的终端中运行所有模块,则所有模块的单元测试都会成功。而且,如果我在相同的单元测试配置的Android Studio上运行,只需更改模块,则一切正常。
请不要要求我发布li = [print(num) for num in [1,2,3,4]]
#1
#2
#3
#4
print(li)
#[None, None, None, None]
文件。尽管问题很可能存在,但它们太大了,更重要的是,如果我要解决问题,我不希望您对其进行调试。