GoLand 2025.2 Help

Test Runner 选项卡

测试运行器 选项卡会在测试会话开始时在 运行工具窗口中打开,并显示相同的 工具栏按钮

测试运行器
  1. 运行工具栏几乎与 运行工具窗口的工具栏相同,但增加了特定于测试的按钮。

  2. 左侧窗格显示当前运行/调试配置中的全部测试的树状视图。

    • 根节点表示所选的运行测试。

    • 嵌套节点表示测试套件和测试用例的层级结构。

    • 叶子节点表示单个测试。

    每个测试的状态通过图标指示。双击一个节点,即可在编辑器中打开相应的测试类或测试方法。 双击一个节点,即可在编辑器中打开相应的测试类或测试方法。

  3. 测试工具栏提供了可用于监视测试和分析结果的控制选项。部分命令在测试树节点的上下文菜单中也提供。 部分命令在测试树节点的上下文菜单中也提供。

  4. 输出面板显示当前测试套件的输出。

  5. 内联统计信息显示已执行测试的列表及每个测试的执行时间。

  6. 状态栏 的颜色指示测试是否全部成功通过。 若至少有一个测试失败,状态栏将变为红色。

运行工具栏

项目

工具提示和快捷键

说明

重新运行

重新运行 Ctrl+F5

重新运行当前测试会话。

该进程始终在同一控制台中重新运行,无论该控制台是否被固定。

停止

停止 Ctrl+F2

通过标准机制从外部终止当前进程。

恢复布局

恢复布局

单击此按钮可放弃当前布局的更改并恢复默认状态。

固定按钮

固定

按下此按钮后,当前选项卡不会被覆盖,下一条命令的结果将在新选项卡中显示。

测试工具栏

项目

工具提示和快捷键

说明

显示已通过

显示已通过

显示成功通过的测试。

显示已忽略

显示已忽略

在当前运行/调试配置或测试类的测试树视图中显示被忽略的测试。

排序

按字母排序

按字母顺序对测试进行排序。

按持续时间排序

按持续时间排序

按持续时间对测试进行排序。

全部展开 全部折叠

全部展开/全部折叠

Ctrl+NumPad + Ctrl+NumPad -

展开/折叠测试树视图中的所有节点。

仅当被测试应用包含一个以上测试用例时,这些按钮才可用。

上一个失败的测试 下一个失败的测试

上一个/下一个失败的测试

Ctrl+Alt+UpCtrl+Alt+Down

在失败的测试之间导航。

测试历史记录

测试历史记录

打开内部保存的测试会话结果列表。 每个条目都附带运行配置名称和时间戳。

要查看来自 GoLand 历史记录的测试会话结果,请选择具有相应运行配置和时间戳的条目。 加载的测试结果将显示在新选项卡中,相应运行配置的名称会显示在标题栏中。

要重新运行加载的会话中的测试,请单击 重新运行

从文件导入测试

从文件导入测试

加载之前导出的测试结果。 该按钮将打开一个对话框,您可以在其中选择所需的测试结果 XML 文件。

设置

单击此齿轮按钮以访问包含以下选项的上下文菜单:

  • 跟踪正在运行的测试: 启用此选项以监视当前测试的执行情况。 如果测试套件包含多个测试,测试树视图将展开以显示按顺序执行的测试方法。

  • 显示内联统计信息: 启用此选项以在测试结果旁显示统计信息,包括执行每个测试所花费的时间。

  • 滚动到堆栈跟踪: 启用此选项以使控制台滚动至最后一个失败测试的堆栈跟踪开始位置。

    如果关闭此选项后单击树视图中的根节点(测试包),控制台将显示测试的起始部分。

    当测试包包含多个测试类和测试方法时,此选项非常有用。 如果某些测试失败,您可以在控制台中滚动至异常或断言堆栈跟踪的开始位置。

  • 在异常处打开源代码: 使用此选项可查看由于抛出未捕获异常而作为错误失败的测试结果。

    如果开启此选项后双击树视图中的失败测试类或方法,将在编辑器中打开相应的测试类或方法,光标定位在导致问题的代码行。

  • 单击导航: 启用此选项以自动将树视图中当前选中的测试与编辑器中的内容同步。

  • 设置自动测试延迟 :指向该节点以查看文件保存与测试重新运行之间可用的延迟列表。 所选值将显示勾选标记。

  • 完成后选中第一个失败的测试: 启用此选项可在测试完成后自动选中树视图中第一个失败的测试。

测试状态图标

图标

说明

测试错误

测试错误。 该状态分配给来自被测试源代码中引发异常的测试。

测试失败

测试失败。 如果至少一个测试得到此状态,则其所有父节点都将标记为失败。

测试被忽略

测试已忽略。

测试进行中

测试正在进行。

测试通过

测试成功通过。

已终止

测试已终止。 该状态分配给通过单击 停止 按钮 停止按钮 取消的测试。 如果至少一个测试有此状态,则所有未完成的测试及其父节点都将被标记为已终止。

输出面板工具栏

该窗格显示每个测试在运行时生成的输出,包括所有发送到输出流的消息及错误信息。 下表显示了 Output 窗格可用的工具栏按钮及上下文菜单命令。

项目

工具提示与快捷键

说明

上一个

向上查看堆栈跟踪

Ctrl+Alt+Down

在堆栈跟踪中向上导航,光标跳转至源代码中相应位置。

下一个

向下查看堆栈跟踪

Ctrl+Alt+Up

在堆栈跟踪中向下导航,光标跳转至源代码中相应位置。

使用软换行

使用软换行

切换输出的软换行模式。

滚动至末尾

滚动到底部

导航到堆栈跟踪底部,光标跳转至源代码中相应位置。

打印

打印

在打开的 打印 对话框中配置控制台输出的打印方式。

全部清除

全部清除

删除所选测试的所有消息。

上下文菜单命令

命令

键盘快捷键

说明

最后修改日期: 2025年 9月 26日