Sha256: f8ff5e05f16cdb46ef0c7b597a4ac6d9c2acd002fca62ee65755939a51b28461
Contents?: true
Size: 1.46 KB
Versions: 2
Compression:
Stored size: 1.46 KB
Contents
require 'rubygems' unless ENV['NO_RUBYGEMS'] %w[rake rake/clean fileutils newgem rubigen].each { |f| require f } require File.dirname(__FILE__) + '/lib/autotest-mac' $hoe = Hoe.new('autotest-mac', AutotestMac::VERSION) do |p| p.developer('Sven Schwyn', 'ruby@bitcetera.com') p.summary = %q{Mac OS X only set of improvements for ZenTest's autotest.} p.description = %q{ZenTest's autotest relies on filesystem polling to detect modifications in source code files. This is both CPU expensive and unnecessary on Mac OS X 10.5 or higher which comes with the very efficient FSEvent core service for this purpose. This extension teaches autotest to use FSEvent and furthermore hooks autotest up to Growl for displaying the test results.} p.url = %q{http://www.bitcetera.com/products/autotest-mac} p.changes = p.paragraphs_of("History.txt", 0..1).join("\n\n") p.post_install_message = File.read('PostInstall.txt') p.rubyforge_name = p.name p.extra_deps = [ ['ZenTest','>= 4.0.0'], ] p.extra_dev_deps = [ ['newgem', ">= #{::Newgem::VERSION}"] ] p.clean_globs |= %w[**/.DS_Store tmp *.log] path = (p.rubyforge_name == p.name) ? p.rubyforge_name : "\#{p.rubyforge_name}/\#{p.name}" p.remote_rdoc_dir = File.join(path.gsub(/^#{p.rubyforge_name}\/?/,''), 'rdoc') p.rsync_args = '-av --delete --ignore-errors' end require 'newgem/tasks' Dir['tasks/**/*.rake'].each { |t| load t }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
autotest-mac-0.1.2 | Rakefile |
autotest-mac-0.1.1 | Rakefile |