打开运行工具窗口:查看| 工具窗口 | 运行( Alt+4)

WebStorm 完成运行测试后,它会在Test Runner选项卡上的Run工具窗口中显示结果。

右侧的控制台显示当前测试会话的输出。它允许您查看有关测试执行的详细信息以及测试失败或被忽略的原因。

位于测试结果列表上方的 Test Runner 工具栏允许您显示和隐藏成功和忽略的测试,显示运行每个测试、导出、导入和排序测试结果所花费的时间。

1.png

在Test Runner选项卡上的每个测试旁边,IDE 会显示一个标记测试状态的图标:

图标描述
测试错误测试错误。此状态分配给导致测试源代码异常的测试。
测试失败测试失败。如果至少有一个子测试失败,则其所有父测试都被标记为失败。
测试被忽略测试被忽略。
测试中正在进行测试。
考试通过了测试成功通过。
终止测试终止。此状态分配给已停止的测试。如果至少有一个测试收到此状态,则所有未完成的测试及其父测试都被标记为已终止。

排序和过滤测试结果

如果您只想关注失败的测试或想要重新组织测试结果,请使用Test Runner工具栏上的以下选项:

  • 禁用显示通过按钮 Show Passed选项以隐藏成功的测试。
  • 禁用显示忽略按钮 Show Ignored选项以隐藏忽略的测试。
  • 单击按字母顺序排序按钮以按字母顺序对测试结果进行排序。
  • 单击按持续时间排序按钮以按持续时间对测试结果进行排序。

跟踪测试执行

在 WebStorm 中,您可以监控当前测试的执行情况。如果一个测试套件包含多个测试,则测试列表会扩展以在测试方法运行时一一显示。

  • 要监视测试执行,请单击设置按钮Test Runner工具栏并启用Track Running Test选项。

2.png

管理测试结果

  • 单击Test Runner设置按钮工具栏并启用以下选项:

    • Track Running Test:监控当前测试的执行情况。
    • Show Inline Statistics:查看测试的执行时间。
    • Suites Always on Top:应用排序时,始终将测试节点放在列表的顶部。
    • 滚动到堆栈跟踪:如果测试在失败之前产生了很多输出(例如,日志记录),一旦您在“测试运行器”选项卡上选择测试,此选项会自动将输出控制台滚动到断言失败。
    • Show Inline Statistic:在测试结果旁边显示统计信息,显示执行每个测试所用的时间。
    • Open Source at Exception:如果您在打开此选项的情况下双击Test Runner选项卡上失败的测试方法,编辑器将滚动到引发异常的行(而不是滚动到测试方法声明)。
    • 单击导航:在编辑器中自动打开所选测试的代码。
    • 完成时选择第一个失败的测试:完成测试会话后自动选择列表中的第一个失败的测试。

查看统计信息

  • 要查看测试的执行时间,请单击设置按钮Test Runner工具栏并启用Show Inline Statistics选项。

3.png

跳转到测试声明

  • 从Test Runner选项卡上的列表中选择必要的测试,然后按F4。

要使导航更快,请使用单击导航选项。

查看以前的测试结果

WebStorm 自动保存最近 10 次测试的结果。打开最近的测试列表:

  • 单击Test Runner测试历史工具栏上的图标并从列表中选择必要的测试。

对于每个测试,列表显示运行配置名称和时间戳:

4.png

如果您想保留测试结果或与您的团队共享,您还可以将测试结果导出到文件中。

导出和导入测试结果

将测试结果导出到文件

  1. 单击测试运行器导出测试结果工具栏。
  2. 选择您要保存文件的格式:HTML、XML(如果您想稍后将此文件导入 WebStorm,请使用此格式)或自定义,应用 XSL 模板(单击浏览按钮此选项旁边并选择*.xsl代码样式定义文件)。
  3. 指定输出文件的名称及其位置。
  4. 如果要在导出后在浏览器中打开文件,请选中在浏览器中打开导出的文件复选框。单击确定。

导入测试结果

  1. 要加载以前导出的文件,请单击从文件导入测试Test Runner工具栏。

如果您尚未运行任何测试,并且带有Test Runner工具栏的工具窗口不可用,请按Ctrl+Shift+A并键入Import Tests from File

  1. 在打开的对话框中,选择包含测试结果的.xml文件,然后单击Open。

标签: webstorm注册码, webstorm激活码, webstorm破解, webstorm破解教程, webstorm注册码2021, webstorm注册码失效, webstorm注册码永久, webstorm注册码2022, WebStorm, WebStorm教程, WebStorm基础教程, WebStorm入门教程, WebStorm高级教程, WebStorm核心教程, WebStorm破解插件, WebStorm注册码在线生成, WebStorm插件, WebStorm主题, 测试