运行测试
运行项目中的所有测试
要运行 Cargo 项目中的所有测试,请执行以下任一操作:
在主工具栏中,通过切换器选择 测试 [project_name] 配置并点击
。

请按两次 Ctrl 调出 运行任何内容 弹窗。 输入
cargo test --workspace命令并按 Enter。打开 Cargo 工具窗口 ()。 点击
按钮,键入
test --workspace,然后按 Enter。
直接在文件或文件夹中运行测试
如果您的测试在开始前不需要任何特定操作,并且您不想配置其他选项,例如 代码覆盖率 ,您可以使用以下选项运行它们:
将插入符号放在测试文件上以运行该文件中的所有测试,或放在测试方法上,然后按 Ctrl+Shift+F10。 或者,点击测试方法旁边的
边距图标,并从列表中选择 运行 '<test name>'。

连续按两次 Ctrl 以打开 运行任何内容 弹窗,并在需要时为
cargo test命令指定附加实参。
在 Cargo 工具窗口 中双击测试目标()。

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

可自定义方式(使用运行/调试配置)
当您运行测试时,RustRover 会创建一个临时运行配置。 您可以保存临时运行配置、更改其设置、与团队其他成员共享。 欲了解更多信息,请参阅 运行/调试配置。
请使用主工具栏上的运行小部件选择您要运行的配置。

点击
或按 Shift+F10。

创建测试配置
通过以下任一方式打开 运行/调试配置对话框:
从主工具栏上的配置切换器中选择 。
转到 。
按 Alt+Shift+F10 并从上下文菜单中选择 编辑所选配置。

点击工具栏上的
并选择 Cargo。
为配置命名(或保留默认名称)。
在 命令 字段中键入 Cargo 命令:
test+ 附加实参 (如有需要)。点击 应用 并关闭运行/调试配置对话框。
在 RustRover 运行完您的测试后,它会在 运行 工具窗口中显示结果,并在该运行配置的选项卡上显示。 有关分析测试结果的详细信息,请参阅 探索测试结果。

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

停止测试
在运行配置选项卡的测试结果工具栏上使用以下选项:
点击
或按 Ctrl+F2 以立即终止该进程。
点击
优雅地终止进程,允许关闭钩子运行。

重新运行测试
重新运行单个测试
在 运行 工具窗口的运行配置选项卡上右键点击测试,然后选择 运行 '测试名称'。

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

自动重新运行测试
在 RustRover 中,您可以启用类似自动测试的运行器:当前运行配置中的任何测试在您更改相关源代码后会自动重新启动。
点击
自动重新运行 可在测试结果工具栏上启用类似于 autotest 的运行程序。

运行或调试测试
要开始运行或调试测试,您可以使用主工具栏,或在 项目 工具窗口或编辑器中的上下文菜单:
使用主工具栏:
从主工具栏中的列表中选择所需的运行/调试配置。
按 Alt+Shift+F10 查看可用运行配置列表,或按 Alt+Shift+F9 查看调试配置。
点击 运行
或 调试
,位于列表右侧。 或者,从主菜单中选择 Shift+F10 或 Shift+F9。
使用上下文菜单:
右键点击 项目 工具窗口中的测试类,或在编辑器中打开并右键点击背景。 在上下文菜单中,选择 运行<class name> 或 调试...。
对于测试方法,在编辑器中打开类并在方法中任意位置右键点击。 上下文菜单建议使用命令 运行 / 调试 <method name>。