测试圆ci上的多个目录?

时间:2017-09-01 04:21:16

标签: ruby-on-rails rspec rspec-rails circleci

我有一个rails应用程序,在同一个repo中有一些引擎。这些旨在保持“支付”的逻辑与“管理员”的支付和逻辑管理。

效果几近完美。所有TTD工作都在引擎文件夹中完成..它们每个都有一个spec文件夹

我今天正在努力的是CircleCI不知道测试引擎。它似乎没有找到引擎中的spec文件。

问:有谁知道如何将其他目录添加到他们的圈子rspec运行?

1 个答案:

答案 0 :(得分:0)

如果您的所有规范都位于spec目录但位于不同的位置,则可以指定rspec来运行*_spec.rb目录下的每个/spec/文件,如下所示

 rspec -P  **/spec/**/*_spec.rb 

所以在circleci配置文件中,它就像是

- run:
   command: rspec -P  **/spec/**/*_spec.rb