为测试创建运行/调试配置
当您 首次运行测试时,RubyMine 会自动创建相应的 RSpec 或 Test::Unit/Shoulda/MiniTest 临时配置 ,您可以将其保存。 如果需要,您可以从预定义模板 手动创建所需的测试运行/调试配置。
创建测试配置
从项目视图创建测试配置
从编辑器创建测试配置
运行/调试配置:RSpec
在 配置 选项卡上配置 新创建的或现有的 RSpec 运行配置:
项目 | 描述 | |
|---|---|---|
名称 | 指定当前运行/调试配置的名称。 | |
模式 | 定义要运行的测试范围:
| |
Specs 文件夹 | 请指定包含所需 specs 的目录的完全限定路径。 或者,点击 此字段仅在选择 文件夹中所有规格 选项时可用。 | |
文件名掩码 | 请指定 spec 文件名的掩码,例如, **/*_spec.rb 。 此字段仅在选择 文件夹中所有规格 选项时可用。 | |
规格脚本 | 指定要执行的脚本名称。 此字段仅在选择 规格脚本 选项时可用。 | |
Specs | 指定所需规格的名称。 或者,点击 此字段仅在选择 多个规格 选项时可用。 | |
示例名称 | 指定要在脚本中执行的一个或多个示例名称。 使用 如果未指定示例,将执行所有示例。 此字段仅在选择 规格脚本 或 多个规格 选项时可用。 | |
示例 ID/行号 | 请指定示例或示例组的 Unique ID ,或者,指定包含所需示例或示例组的行号。 一个示例 ID 由示例编号和包含它的示例组编号组合而成,中间用冒号分隔。 例如,如果您有一个包含三个示例组的测试文件,第二个组包含三个示例,而您想运行第一个示例,其示例 ID 将是 请使用方括号来指定示例 ID,并用逗号分隔多个 ID,例如 如需使用行号运行示例或示例组,请直接指定行号而不使用方括号。 | |
运行选项 | 提供附加选项以自定义 RSpec 的行为。 了解更多 Command line 提供的选项。 | |
'rspec' gem | 使用此列表选择所需的 gem 版本,该版本将用于运行测试。 列表显示了 Ruby 解释器中可用的版本。 默认情况下,使用最新可用版本。 | |
使用自定义 RSpec 运行脚本 | 如果您想使用替代的 spec runner,请选择此复选框。 您可以在文本字段中键入 spec 运行器的完整路径,或者单击 | |
使用预加载服务器 | 从列表中选择用于执行脚本或示例的服务器。 如果您希望在本地执行脚本或示例而无需任何服务器,请选择 None。 欲了解更多信息,请参阅 Spork DRb。 | |
输出完整的回溯信息 | 选中此复选框以启用 | |
工作目录 | 指定正在运行的任务使用的工作目录。 例如,当正在运行的脚本通过相对路径加载其他脚本时,此选项即生效。 | |
环境变量 | 请指定环境变量列表为名称-值对,用分号分隔。 或者,点击 | |
Ruby 参数 | 指定要传递给 Ruby 解释器的 command-line arguments。 | |
Ruby 解释器 | 指定所需的 Ruby 解释器。 您可以选择项目默认的 Ruby 解释器,或者从已配置的 Ruby 解释器列表中选择一个不同的解释器。 | |
运行/调试配置:Test::Unit/Shoulda/MiniTest
在 配置 选项卡上配置 新创建的或现有的 Test::Unit/Shoulda/MiniTest 运行配置:
项目 | 描述 | |
|---|---|---|
名称 | 指定当前运行/调试配置的名称。 | |
模式 | 定义要运行的测试范围:
| |
测试文件夹 | 指定包含所需测试的目录的完全限定路径。 或者,点击 此字段仅在选择 文件夹中的所有测试 选项时可用。 | |
测试文件名掩码 | 请为测试文件名指定掩码,例如: 此字段仅在选择 文件夹中的所有测试 选项时可用。 | |
Ruby 脚本 | 指定一个或多个到所需测试的完全限定路径。 或者,单击 此字段仅在选择 测试脚本 选项时可用。 | |
Ruby 脚本 | 指定包含您要运行的方法的测试的完全限定路径。 或者,单击 此字段仅在选择 测试方法 选项时可用。 | |
测试名称过滤器 | 输入筛选表达式或测试方法的名称。 测试名称过滤器可以是正则表达式。 此字段仅在选择 测试方法 选项时可用。 | |
使用预加载服务器 | 从列表中选择用于执行脚本或示例的服务器。 如果您希望在本地执行脚本或示例而无需任何服务器,请选择 None。 欲了解更多信息,请参阅 Spork DRb。 | |
运行选项 | 指定要传递给 test runner 的选项。 通过 Running Your Tests 了解更多可用的 MiniTest 运行器选项。 | |
工作目录 | 指定正在运行的任务使用的工作目录。 例如,当正在运行的脚本通过相对路径加载其他脚本时,此选项即生效。 | |
环境变量 | 请指定环境变量列表为名称-值对,用分号分隔。 或者,点击 | |
Ruby 参数 | 指定要传递给 Ruby 解释器的 command-line arguments。 | |
Ruby 解释器 | 指定所需的 Ruby 解释器。 您可以选择项目默认的 Ruby 解释器,或者从已配置的 Ruby 解释器列表中选择一个不同的解释器。 | |
使用预定义配置运行测试
要使用已创建的运行/调试配置运行测试,请执行以下操作之一:
请按两次 Ctrl 调出 运行任何内容 弹窗。 开始输入所需的配置名称,从列表中选择,然后按 Enter。
在工具栏上选择所需配置并点击
Shift+F10。
请转到 Alt+Shift+F10 并从列表中选择所需的配置,然后按 Enter。

