RustRover 2025.3 Help

运行测试

运行项目中的所有测试

要运行 Cargo 项目中的所有测试,请执行以下任一操作:

  • 在主工具栏中,通过切换器选择 测试 [project_name] 配置并点击 运行图标

    选择默认的测试项目运行/调试配置
  • 请按两次 Ctrl 调出 运行任何内容 弹窗。 输入 cargo test --workspace 命令并按 Enter

  • 打开 Cargo 工具窗口查看 | 工具窗口 | Cargo)。 点击 运行 Cargo 命令图标 按钮,键入 test --workspace ,然后按 Enter

直接在文件或文件夹中运行测试

如果您的测试在开始前不需要任何特定操作,并且您不想配置其他选项,例如 代码覆盖率 ,您可以使用以下选项运行它们:

  • 将插入符号放在测试文件上以运行该文件中的所有测试,或放在测试方法上,然后按 Ctrl+Shift+F10。 或者,点击测试方法旁边的 边距图标,并从列表中选择 运行 '<test name>'

    使用侧边栏图标运行测试
  • 连续按两次 Ctrl 以打开 运行任何内容 弹窗,并在需要时为 cargo test 命令指定附加实参。

    通过 Run Anything 弹窗运行测试
  • Cargo 工具窗口 中双击测试目标(查看 | 工具窗口 | Cargo)。

    从 Cargo 工具窗口运行测试目标
  • 要运行文件夹中的所有测试,请在 项目 工具窗口中选择此文件夹并按下 Ctrl+Shift+F10 或从上下文菜单中选择 在 '文件夹' 中运行测试

    运行目录中的所有测试

可自定义方式(使用运行/调试配置)

当您运行测试时,RustRover 会创建一个临时运行配置。 您可以保存临时运行配置、更改其设置、与团队其他成员共享。 欲了解更多信息,请参阅 运行/调试配置

  1. 创建一个新的运行配置保存一个临时配置

  2. 请使用主工具栏上的运行小部件选择您要运行的配置。

    选择测试配置
  3. 点击 或按 Shift+F10

    运行测试的运行/调试配置

创建测试配置

  1. 通过以下任一方式打开 运行/调试配置对话框:

    • 从主工具栏上的配置切换器中选择 运行 | 编辑配置

    • 转到 运行 | 编辑配置

    • Alt+Shift+F10 并从上下文菜单中选择 编辑所选配置

    编辑测试配置
  2. 点击工具栏上的 添加新配置 并选择 Cargo

  3. 为配置命名(或保留默认名称)。

  4. 命令 字段中键入 Cargo 命令: test + 附加实参 (如有需要)。

  5. 点击 应用 并关闭运行/调试配置对话框。

在 RustRover 运行完您的测试后,它会在 运行 工具窗口中显示结果,并在该运行配置的选项卡上显示。 有关分析测试结果的详细信息,请参阅 探索测试结果

运行工具窗口中的测试运行器

右侧的控制台显示当前测试会话的输出。 测试结果列表上方的测试结果工具栏为您提供了几个有用的选项。

测试结果工具栏

停止测试

在运行配置选项卡的测试结果工具栏上使用以下选项:

  • 点击 停止按钮 或按 Ctrl+F2 以立即终止该进程。

  • 点击 退出按钮 优雅地终止进程,允许关闭钩子运行。

停止运行测试

重新运行测试

重新运行单个测试

  • 运行 工具窗口的运行配置选项卡上右键点击测试,然后选择 运行 '测试名称'

重新运行单个测试

重新运行会话中的所有测试

  • 点击测试结果工具栏上的 重新运行按钮 或按 Ctrl+F5 以重新运行会话中的所有测试。

重新运行所有会话测试

自动重新运行测试

在 RustRover 中,您可以启用类似自动测试的运行器:当前运行配置中的任何测试在您更改相关源代码后会自动重新启动。

  • 点击 自动重新运行自动重新运行 可在测试结果工具栏上启用类似于 autotest 的运行程序。

    自动重新运行选项

运行或调试测试

要开始运行或调试测试,您可以使用主工具栏,或在 项目 工具窗口或编辑器中的上下文菜单:

  • 使用主工具栏:

    1. 从主工具栏中的列表中选择所需的运行/调试配置。

      Alt+Shift+F10 查看可用运行配置列表,或按 Alt+Shift+F9 查看调试配置。

    2. 点击 运行 运行调试 调试 ,位于列表右侧。 或者,从主菜单中选择 运行 | 运行 Shift+F10运行 | 调试 Shift+F9

  • 使用上下文菜单:

    • 右键点击 项目 工具窗口中的测试类,或在编辑器中打开并右键点击背景。 在上下文菜单中,选择 运行<class name>调试...

    • 对于测试方法,在编辑器中打开类并在方法中任意位置右键点击。 上下文菜单建议使用命令 运行 / 调试 <method name>

最后修改日期: 2025年 12月 5日