gist: 10524 Download_button fork
public
Public Clone URL: git://gist.github.com/10524.git
.autotest
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Prevents autotest from running your entire test suite after fixing a failed test.
# Works with ZenTest 3.10.0
# Place this in your .autotest file:
 
class Autotest
  def run
    hook :initialize
    reset
    add_sigint_handler
 
    self.last_mtime = Time.now if $f
 
    loop do # ^c handler
      begin
        get_to_green
        hook :all_good unless self.tainted
        wait_for_changes
      rescue Interrupt
        break if self.wants_to_quit
        reset
      end
    end
    hook :quit
  end
end

Owner

hardbap

Forks

Revisions