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

左侧窗格显示当前运行/调试配置中的全部测试的树状视图。
根节点表示所选的运行测试。
嵌套节点表示测试套件和测试用例的层级结构。
叶子节点表示单个测试。
每个测试的状态通过图标指示。双击一个节点,即可在编辑器中打开相应的测试类或测试方法。 双击一个节点,即可在编辑器中打开相应的测试类或测试方法。
测试工具栏提供了可用于监视测试和分析结果的控制选项。部分命令在测试树节点的上下文菜单中也提供。 部分命令在测试树节点的上下文菜单中也提供。
输出面板显示当前测试套件的输出。
内联统计信息显示已执行测试的列表及每个测试的执行时间。
状态栏 的颜色指示测试是否全部成功通过。 若至少有一个测试失败,状态栏将变为红色。
运行工具栏
项目 | 工具提示和快捷键 | 说明 |
|---|---|---|
重新运行 Ctrl+F5 | 重新运行当前测试会话。 该进程始终在同一控制台中重新运行,无论该控制台是否被固定。 | |
停止 Ctrl+F2 | 通过标准机制从外部终止当前进程。 | |
恢复布局 | 单击此按钮可放弃当前布局的更改并恢复默认状态。 | |
固定 | 按下此按钮后,当前选项卡不会被覆盖,下一条命令的结果将在新选项卡中显示。 |
测试工具栏
项目 | 工具提示和快捷键 | 说明 |
|---|---|---|
显示已通过 | 显示成功通过的测试。 | |
显示已忽略 | 在当前运行/调试配置或测试类的测试树视图中显示被忽略的测试。 | |
按字母排序 | 按字母顺序对测试进行排序。 | |
按持续时间排序 | 按持续时间对测试进行排序。 | |
| 全部展开/全部折叠 Ctrl+NumPad + Ctrl+NumPad - | 展开/折叠测试树视图中的所有节点。 仅当被测试应用包含一个以上测试用例时,这些按钮才可用。 |
| 上一个/下一个失败的测试 Ctrl+Alt+Up/ Ctrl+Alt+Down | 在失败的测试之间导航。 |
测试历史记录 | 打开内部保存的测试会话结果列表。 每个条目都附带运行配置名称和时间戳。 要查看来自 GoLand 历史记录的测试会话结果,请选择具有相应运行配置和时间戳的条目。 加载的测试结果将显示在新选项卡中,相应运行配置的名称会显示在标题栏中。 要重新运行加载的会话中的测试,请单击 | |
从文件导入测试 | 加载之前导出的测试结果。 该按钮将打开一个对话框,您可以在其中选择所需的测试结果 XML 文件。 | |
单击此齿轮按钮以访问包含以下选项的上下文菜单:
| ||
测试状态图标
图标 | 说明 |
|---|---|
测试错误。 该状态分配给来自被测试源代码中引发异常的测试。 | |
测试失败。 如果至少一个测试得到此状态,则其所有父节点都将标记为失败。 | |
测试已忽略。 | |
测试正在进行。 | |
测试成功通过。 | |
测试已终止。 该状态分配给通过单击 停止 按钮 |
输出面板工具栏
该窗格显示每个测试在运行时生成的输出,包括所有发送到输出流的消息及错误信息。 下表显示了 Output 窗格可用的工具栏按钮及上下文菜单命令。
项目 | 工具提示与快捷键 | 说明 |
|---|---|---|
向上查看堆栈跟踪 Ctrl+Alt+Down | 在堆栈跟踪中向上导航,光标跳转至源代码中相应位置。 | |
向下查看堆栈跟踪 Ctrl+Alt+Up | 在堆栈跟踪中向下导航,光标跳转至源代码中相应位置。 | |
使用软换行 | 切换输出的软换行模式。 | |
滚动到底部 | 导航到堆栈跟踪底部,光标跳转至源代码中相应位置。 | |
打印 | 在打开的 打印 对话框中配置控制台输出的打印方式。 | |
全部清除 | 删除所选测试的所有消息。 |
上下文菜单命令
命令 | 键盘快捷键 | 说明 |
|---|