Sha256: ae41bf78a7dd50a1abd6c1ff9a37d94110c01ec1ed47b60bed5dd20e3095d6cb

Contents?: true

Size: 1.52 KB

Versions: 2

Compression:

Stored size: 1.52 KB

Contents

# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'cucumber_slice/version'

Gem::Specification.new do |gem|
  gem.name          = "cucumber-slice"
  gem.version       = CucumberSlice::VERSION
  gem.authors       = ["Justin Searls"]
  gem.email         = ["searls@gmail.com"]
  gem.description   = <<-TEXT.gsub /^\s+/, ""
                        This tool can be used both locally and by build systems to
                        quickly narrow down which Cucumber features to run based on
                        which features may have been impacted by a code change.

                        Provides a CLI that filters Cucumber features based on
                        changes to production code since a specified git revision.

                        This is particular useful in systems of wide logical breadth,
                        where each individual commit is unlikely to have an impact on the
                        vast majority of the system's behavior.
                      TEXT
  gem.summary       = %q{Helps you narrow down which Cucumber features to run based on recent code changes}
  gem.homepage      = "https://github.com/testdouble/cucumber-slice"

  gem.files         = `git ls-files`.split($/)
  gem.executables   = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
  gem.test_files    = gem.files.grep(%r{^(test|spec|features)/})
  gem.require_paths = ["lib"]

  gem.add_dependency 'thor', '~> 0.14'
  gem.add_dependency 'git', '~> 1.2.5'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cucumber-slice-0.0.2 cucumber-slice.gemspec
cucumber-slice-0.0.1 cucumber-slice.gemspec