supermarin/xcpretty

View on GitHub
.kick

Summary

Maintainability
Test Coverage
recipe :ruby
recipe :ignore

ignore(%r{^(spec/fixtures)})

process do |files|
  cuke_files = files.take_and_map do |path|
    if path =~ %r{^features/\w+\.feature$}
      path
    elsif path =~ %r{^bin}
      # run all features when bin/xcpretty changes
      Dir.glob("features/**/*.feature")
    end
  end

  execute "cucumber -f progress #{cuke_files.join(' ')}"
end