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

在IntelliJ中运行单元测试,但类中有错误

朱昊乾
2023-03-14

我对使用Intellij是新手。我只有一个委屈,那就是编译器。我更喜欢Eclipse编译器编译项目并跳过包含错误的类的方式。

您可能会说修复您的项目,但我正在处理的项目中,人们已经提交了带有错误的代码。我怎样才能绕过这个问题,我看到设置中有一个使用Eclipse编译器的选项,但这没有什么区别/我不知道跳过错误的参数

共有1个答案

韦宣
2023-03-14

这为我修复了IntelliJ 14:

  • 在Preferences->Build,Exec,Deploy->Compiler->Java Compiler中,选择Eclipse Compiler。然后选中“Proceed on Errors”,一旦您选择Eclipse编译器,它就会出现。
  • 然后在“运行”->“编辑配置”中展开左侧的“默认值”部分。为您的单元测试框架(例如,JUnit或TestNG)选择配置。
  • 然后在“启动前”部分中,删除“make”并添加“make,no error check”
  • 最后,您可能需要删除任何现有的单元测试运行配置,以便新的启动设置生效。
 类似资料:
  • 我如何从两个或多个IDEA模块同时运行所有测试? 我使用了许多模块,经常运行所有的单元测试是很重要的,当我选择多个文件夹运行时,上下文菜单上不再有“运行”选项。

  • 为什么在STS中运行单元测试是有效的,而在bash中运行mvn测试会产生错误。Groovy库位于类路径中。我也很好奇mvn测试与spock测试有何不同。mvn测试不能拿起斯波克测试吗? pom.xml

  • 我几乎只在我不想作为测试套件的一部分运行的非单元测试中使用JUnit类别。在NUnit中,我可以使用显式,但我在JUnit中发现的唯一可比的是类别。在gradle中,排除类别很简单,但我不知道如何使用IntelliJ的测试运行程序来做到这一点。我知道如何运行属于类别的测试,但不知道如何排除它们。

  • 问题内容: 我有大量的测试,大约需要半小时才能运行,并且希望能够并行进行测试。 有没有办法用IntelliJ IDEA 9做到这一点? 问题答案: IDEA仅从版本10开始才了解并行JUnit测试。 有一个跟踪器问题,您可以投票并等待进度:http: //youtrack.jetbrains.net/issue/IDEA-47103 我们计划将其添加到IDEA 10中,但是优先级将取决于票数。

  • 我尝试在intellij中的play framework java starter示例上运行单元测试,但似乎不起作用。 我下载了该项目,并通过SBT导入将其导入到intellij中。 当我尝试从intellij运行测试时,我得到了“未找到类:”UnitTest“空测试套件” 编辑(在重新定位到@HCE) 我将intellij升级到最新版本:2018.3.2(找不到2018.3.5),但我仍然遇到类

  • java.lang.IllegalAccessError:试图从类org.openqa.selenium.os.executableFinder访问类org.openqa.selenium.firefox.firefoxBinary