27 lines
513 B
Ruby
27 lines
513 B
Ruby
# -*- ruby -*-
|
|
|
|
# require 'autotest/restart'
|
|
|
|
ENV['GEM_PATH'] = "tmp/isolate/ruby-1.8"
|
|
|
|
module Autotest::Restart
|
|
Autotest.add_hook :updated do |at, *args|
|
|
if args.flatten.include? ".autotest" then
|
|
warn "Detected change to .autotest, restarting"
|
|
cmd = %w(autotest)
|
|
cmd << " -v" if $v
|
|
cmd += ARGV
|
|
|
|
exec(*cmd)
|
|
end
|
|
end
|
|
end
|
|
|
|
Autotest.add_hook :initialize do |at|
|
|
at.add_exception 'tmp'
|
|
at.testlib = "minitest/autorun"
|
|
|
|
at.find_directories = ARGV unless ARGV.empty?
|
|
end
|
|
|