不运行测试的RSpec集合

不运行测试的RSpec集合,rspec,rspec-rails,rspec3,Rspec,Rspec Rails,Rspec3,是否有一种方法可以触发RSpec测试用例集合,但不运行测试 在Python的pytest中,等价物是附加一个--collect only开关 我的用例:我想运行一个钩子来验证关于测试用例的一些元数据,比如强制执行一个强制标记模式,并且我想将这个验证检查作为PR检查包括在内。问题是,我并不真的希望测试套件运行,但我只想验证测试用例元数据 任何帮助都将不胜感激,并提前感谢您 似乎没有内置的方法来进行收集。相反,我不得不在我的spec\u助手中添加以下内容。基本上,如果将环境变量CONTEXT=val

是否有一种方法可以触发RSpec测试用例集合,但不运行测试

在Python的pytest中,等价物是附加一个
--collect only
开关

我的用例:我想运行一个钩子来验证关于测试用例的一些元数据,比如强制执行一个强制标记模式,并且我想将这个验证检查作为PR检查包括在内。问题是,我并不真的希望测试套件运行,但我只想验证测试用例元数据


任何帮助都将不胜感激,并提前感谢您

似乎没有内置的方法来进行收集。相反,我不得不在我的
spec\u助手中添加以下内容。基本上,如果将环境变量
CONTEXT=validate
传递到测试运行中,则跳过测试。这不是一个很好的方法,但RSpec似乎没有提供内置的替代方案:

config.around(:each)do |示例|
#验证测试用例元数据。确保文件夹结构和团队标记正确
#验证期间无需运行测试,因此将跳过测试并将其保留在“挂起”状态
如果上下文==“验证”
放置“[INFO]跳过规范运行并验证规范”
例如:跳过
验证规格(示例)
其他的
示例.run
结束

似乎没有内置的收集方法。相反,我不得不在我的
spec\u助手中添加以下内容。基本上,如果将环境变量
CONTEXT=validate
传递到测试运行中,则跳过测试。这不是一个很好的方法,但RSpec似乎没有提供内置的替代方案:

config.around(:each)do |示例|
#验证测试用例元数据。确保文件夹结构和团队标记正确
#验证期间无需运行测试,因此将跳过测试并将其保留在“挂起”状态
如果上下文==“验证”
放置“[INFO]跳过规范运行并验证规范”
例如:跳过
验证规格(示例)
其他的
示例.run
结束

我找不到这方面的具体信息。是rspec元数据的文档,如果这对allI有帮助的话,我无法找到任何具体的相关信息。rspec元数据的文档是否有帮助