从镶嵌宝石运行Rspec

时间:2019-04-17 14:23:48

标签: ruby-on-rails ruby rspec

我有一个Ruby on Rails整体项目,其中包含几个已安装的引擎。每个安装的引擎(gem)都有自己的测试套件。我想知道是否有一种方法,当我在父项目中上推代码时,除了它自己的引擎外,它还会在所有引擎中运行rspec。

结构如下:

- Core
  - Engine_1
  - Engine_2

Core有一个spec/文件夹,它具有相对于其代码库的自己的测试,并且每个引擎在gem中都有其自己的spec/文件夹。

当我从核心部署代码更改并通过CI运行它时,我希望能够运行一个rspec命令,该命令从Core开始运行,还从其所有引擎部分运行测试。有没有办法做到这一点?我希望这是有道理的。

谢谢!

0 个答案:

没有答案