在IntelliJ中运行JUnit测试用例时,它将打开Make控制台并在不相关的类中显示复杂错误。

  • 我可以忽略这些错误来运行测试用例吗?
  • 是否有一种方法可以使它在运行测试用例时不编译整个项目,而仅编译测试用例所需的那些类文件?
  • 最佳答案

    是的你可以。

    您可以禁用运行前制作。

    (以下内容是针对IntelliJ 14编写的,不同版本的布局可能略有不同,但据我所知,这些选项已经存在了一段时间了)

    一次测试

  • 转到“运行”-“编辑配置...”
  • 选择测试用例的配置
  • 在名为“配置”的选项卡中,有一个列表“启动前”和一个条目“制造”。删除该条目。
  • 单击“确定”确认

  • 对于所有测试:

    如果您想默认删除所有新测试配置的选项(这可能不是一个好主意,因为从那时起,您必须在运行测试时手动进行构建)
  • 转到“运行”-“编辑配置...”
  • 在树中选择“默认”
  • 选择您的Testframework(很可能是Junit或TestNG)
  • 在名为“配置”的选项卡中,有一个列表“启动前”和一个条目“制造”。删除该条目。
  • 单击“确定”确认
  • 10-06 12:43
    查看更多