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


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