Rail Chaser

Find the minimum set of specs based on dependency analysis.

Install

gem install rail_chaser

Setup

Edit Rakefile:

require 'rail_chaser/task'
RailChaser::Task.new

Edit spec_helper.rb:

require 'rail_chaser'
RailChaser.on

Usage

rake spec # generate spec.db
rake spec:min

Configuration

RailChaser.on do |config|
  config.skip_gem = true # default: true
  config.skip_ruby_core = true # default: true
  config.skip_spec = true # default: true
  # config.db_path defaults to 'spec.db', not available yet
end