Ruby on rails 如何使用并行测试运行多个文件夹和文件

Ruby on rails 如何使用并行测试运行多个文件夹和文件,ruby-on-rails,regex,ruby,Ruby On Rails,Regex,Ruby,我正在尝试为我的应用程序使用并行测试gem。所以,我想运行一些特定的文件夹或文件,但无法运行。我试过下面的方法,但对我不起作用 rake parallel:spec['spec\/models|controllers'] rake parallel:spec['spec\/?.*(models|controllers|presenters)'] rake parallel:spec['spec\/models spec\/controllers'] rake parallel:spec['

我正在尝试为我的应用程序使用并行测试gem。所以,我想运行一些特定的文件夹或文件,但无法运行。我试过下面的方法,但对我不起作用

rake parallel:spec['spec\/models|controllers']

rake parallel:spec['spec\/?.*(models|controllers|presenters)']

rake parallel:spec['spec\/models spec\/controllers']

rake parallel:spec['spec/models spec/controllers']

你能添加一些你做的和不想匹配的例子吗?我想运行模型、控制器和演示者文件夹中的所有规范文件查看可能尝试
rake parallel:spec['spec\/(?:models | controllers | presenters)]
@Thefourthbird感谢唯一一件事,我需要在parallel:spec.rake parallel:spec\['spec\/(?:models | controllers | presenters)]之后添加1个额外的斜杠,以使其在当前模式中工作,正斜杠是可选的。如果一个组的名称直接跟在后面,您也可以省略
*
。您可以添加一些您所做和不想匹配的示例吗?我想运行模型、控制器和演示者文件夹中的所有规范文件查看可能尝试
rake parallel:spec['spec\/(?:models | controllers | presenters)]
@Thefourthbird感谢唯一一件事,我需要在parallel:spec.rake parallel:spec\['spec\/(?:models | controllers | presenters)]之后添加1个额外的斜杠,以使其在当前模式中工作,正斜杠是可选的。如果组中1的名称直接跟在后面,则还可以省略
*