IntelliJ:测试未开始

Chr*_*dal 6 java junit unit-testing intellij-idea

我并行运行大量 JUnit 测试,并且经常得到类似“N 个测试通过、M 个测试失败、P 个测试未开始”的结果(与此问题相反,根本没有测试开始)。

什么会导致这种情况?我尝试了“无效缓存”选项,但是,这似乎没有解决任何问题。我应该提到的是,测试的运行时间比平均 JUnit 测试要长一些(运行时间可能长达 90 秒),这可能与此有什么关系吗?现在我只需按“重新运行失败的测试”,直到强制 IntelliJ 运行所有测试,这是相当麻烦的。我也不会向 System.out 发送任何奇怪的内容,正如我所说,我确实让它们最终运行。

它运行测试大约十分钟,然后不再开始进一步的测试。是否有某种我找不到的超时?

有时,发生这种情况后,控制台中会出现以下内容:

Process finished with exit code 255
Run Code Online (Sandbox Code Playgroud)

版本详情:

  • IntelliJ 版本 13.1.4
  • JUnit 4.10

vik*_*eve 1

注释有一个超时选项@Test- 您是否尝试过增加该选项?

还有一个@RuleandTimeout选项。

有关测试超时的信息- 我希望它相关吗?