我有一个rails应用程序,在同一个repo中有一些引擎。这些旨在保持“支付”的逻辑与“管理员”的支付和逻辑管理。
效果几近完美。所有TTD工作都在引擎文件夹中完成..它们每个都有一个spec文件夹
我今天正在努力的是CircleCI不知道测试引擎。它似乎没有找到引擎中的spec文件。
问:有谁知道如何将其他目录添加到他们的圈子rspec运行?答案 0 :(得分:0)
如果您的所有规范都位于spec
目录但位于不同的位置,则可以指定rspec来运行*_spec.rb
目录下的每个/spec/
文件,如下所示
rspec -P **/spec/**/*_spec.rb
所以在circleci配置文件中,它就像是
- run:
command: rspec -P **/spec/**/*_spec.rb