评估:一个Ruby库,用于针对不同版本的依赖项测试您的库

时间:2024-02-22 21:30:50
【文件属性】:

文件名称:评估:一个Ruby库,用于针对不同版本的依赖项测试您的库

文件大小:38KB

文件格式:ZIP

更新时间:2024-02-22 21:30:50

ruby testing rubygems gemfile thoughtbot

评价 找出您的Ruby宝石的价值。 概要 评估与捆绑程序和rake集成在一起,以在称为“评估”的可重复方案中针对不同版本的依赖项测试您的库。 通过评估,可以轻松检查库中的回归,而不会干扰使用Bundler进行的日常开发。 安装 在您包的.gemspec : s.add_development_dependency "appraisal" 请注意,gem必须捆绑在全局名称空间中。 不支持将gem捆绑到本地位置或供应商插件。 如果您不想污染全局名称空间,则可以选择 。 建立 设置评估需要在项目根目录中有一个Appraisals文件(类似于Gemfile ),名为“评估”(请注意具体情况),并对项目的Rakefile一些细微更改。 Appraisals文件由几个评估定义组成。 评估定义只是宝石依赖项的列表。 例如,要测试几种版本的Rails: appraise "rails-3" do gem "rails", "3.2.14" end appraise "rails-4" do gem "rails", "4.0.0" end Appraisals文件中的依赖项与Gemfi


【文件预览】:
appraisal-master
----.gitignore(49B)
----.rspec(8B)
----bin()
--------appraisal(211B)
----.travis.yml(229B)
----CONTRIBUTING.md(1KB)
----spec()
--------acceptance()
--------appraisal()
--------support()
--------spec_helper.rb(594B)
----README.md(7KB)
----lib()
--------appraisal.rb(74B)
--------appraisal()
----Gemfile(123B)
----appraisal.gemspec(1KB)
----MIT-LICENSE(1KB)
----Rakefile(263B)

网友评论