ruby - 你如何运行 Homebrew 内部测试?
问题描述
我对该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
推荐阅读
- python - 如何使用命令提示符打开 spyder 编写的文件?
- java - 如何计算 RecyclerView 中总项目的总和?
- java - 如何创建模型以传递泛型
- mysql - mysql选择其中一个有n项的记录
- visual-studio - Visual Studio 无法检索服务“Microsoft.VisualStudio.WindowsAzure.Authentication.IAzureRMTenantService”
- javascript - JavaScript为innerHTML分配一个按钮,但是没有点击
- c# - 从 Web API 调用 asmx 服务
- multithreading - 如何通过CSV文件直接增加线程数
- angular - 在客户端引导时重新渲染
- c# - 如何在使用表达式主体定义的类中添加只读“列表”属性?