你如何 运行 Homebrew 内部测试?

How do you run Homebrew internal tests?

我对 homebrew 项目进行了一些测试修改,但是当我尝试 运行 它们时:

$ ruby Homebrew/test/caveats_spec.rb 
Traceback (most recent call last):
    2: from test/caveats_spec.rb:4:in `<main>'
    1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- formula (LoadError)

什么给了?我也没有看到 rakefile...

似乎规范的方式是通过

brew tests 其中 运行 所有内部测试都包含正确的路径设置。

并且 运行 只有一个文件,例如 tests/caveats_spec.rb(从 brew tests --help 收集)

brew tests --only caveats