运行/调试配置:JUnit
JUnit 运行/调试配置定义了基于 JUnit 测试框架的单元测试的运行方式。
创建新的 JUnit 运行配置
在主菜单中,前往 。
在 运行/调试配置 对话框中,点击工具栏上的
,或按 Alt+Insert。
此列表显示运行/调试配置模板。 选择 JUnit。
在右侧,您将看到配置选项。

名称 | 在编辑或运行时,指定运行配置的名称以便快速识别。 |
运行 | 选择您要运行配置的目标环境。 除了在本地运行之外,您还可以选择通过 SSH 在远程机器上或在 Docker 容器中运行您的应用程序。 有关更多信息,请参见 运行目标。 |
存储为项目文件 | 将运行配置设置保存到文件中,以便与其他团队成员共享。 默认位置是 .idea/runConfigurations 。 但是,如果您不想共享 .idea 目录,您可以将配置保存到项目内的任何其他目录。 默认情况下,此选项是禁用的,IntelliJ IDEA 将运行配置设置存储在 .idea/workspace.xml 。 |
必填选项
条目 | 描述 |
|---|---|
JRE | 指定 IntelliJ IDEA 应该使用的运行时环境来运行应用程序。 默认情况下,IntelliJ IDEA 使用模块依赖项中最新可用的 JDK。 |
使用模块的类路径 | 选择应使用其类路径来运行应用程序的模块。 |
测试种类 | 从此列表中选择您的测试范围,并根据您的选择填写字段:
|
工作目录 | 指定用于运行应用程序的工作目录。 此目录是所有相对输入和输出路径的起点。 默认情况下,工作目录是项目根目录。 |
更多选项
要查看更多关于如何运行基于 JUnit 测试框架的单元测试的选项,请在 修改选项 对话框中选择 运行/调试配置。 这将打开 添加运行选项 对话框。

操作系统
条目 | 描述 |
|---|---|
允许多个实例 | 允许此运行配置的多个实例同时执行。 默认情况下,此选项是禁用的,这意味着当您运行该配置时,其他活动的配置会话将终止。 |
环境变量 | 点击 |
Java
以下选项特定于 Java 编译器和运行时:
条目 | 描述 |
|---|---|
运行前不构建 | 无需启动构建过程即可立即运行测试。 |
修改类路径 | 如有必要,请指定另一个 classpath 或选择您想从 classpath 排除的 dependencies。 当运行时类路径与编译类路径不同时(例如调试库、不同位置等),此选项是必要的。 请使用 |
将带有 "provided" 作用域的依赖项添加到类路径 | 将具有 已提供 作用域的依赖项添加到运行时类路径。 |
缩短命令行 | 选择一种方法,用于在类路径过长或 VM arguments 过多、超过操作系统的命令行长度限制时缩短命令行。 选项的选择取决于类加载器的实现。 请注意,某些框架不支持 JAR 清单 ,而具有自定义类加载器的其他框架与 classpath.file 选项配合使用效果不佳。
|
测试
条目 | 描述 |
|---|---|
重复 | 如果您想重复运行测试,请从此列表中选择阈值。 您可以选择运行一次测试、 |
复刻模式 | 此选项控制在您想要分叉一些测试时将创建多少个 Java VM。 选择 方法 或 类 分别为每个方法或类创建一个单独的虚拟机。 此列表中的可用选项取决于 Test kind 设置。 |
搜索测试 | 选择项目中 IntelliJ IDEA 将在哪里查找与当前包相关的测试类。 此选项适用于 软件包中的所有、 标签、 模式 和 类别 测试种类。
|
日志
以下选项与记录此配置的执行相关。 有关更多信息,请参见 日志。
条目 | 描述 |
|---|---|
指定要在控制台中显示的日志 | 指定在运行应用程序时显示哪些日志文件。 点击
对于表中的日志,您可以配置以下选项:
|
将控制台输出保存到文件 | 将控制台输出保存到指定位置。 手动输入路径,或点击浏览按钮,然后在 打开的对话框 中指向所需位置。 |
在消息打印到标准输出时显示控制台絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍絠絍灾遇崶俶殊糇娘藏瘟殛面勺察揽慄馨湮斜烁磐彦箴腓蘖衮褚觎锲鸵, | 当应用程序写入标准输出流时激活控制台。 |
在消息打印到标准错误流时显示控制台 | 当应用程序写入标准错误流时激活控制台。 |
代码覆盖率
以下选项与代码覆盖率相关。 有关更多信息,请参见 代码覆盖率。
条目 | 描述 |
|---|---|
指定类和包 | 在此表中,指定要测量的类和包。 点击 |
排除类和包 | 指定要从覆盖率中排除的类和包。 点击 |
启动前
在此区域,您可以指定在启动所选的运行/调试配置之前需要执行的任务。 任务将按其在列表中出现的顺序执行。
条目 | 描述 |
|---|---|
添加启动前任务 | 启用此选项以添加以下可用任务之一:
|
启动时打开运行/调试工具窗口 | 根据配置类型,启动此运行配置时,将打开 运行、 调试 或 服务 工具窗口。 如果此选项被禁用,您可以手动打开工具窗口:
|
启动时使“运行/调试”工具窗口获得焦点 | 测试运行时,将焦点置于运行配置工具窗口。 |
启动前显示运行/调试配置设置 | 在实际启动之前显示运行配置设置。 |