parent
770121b633
commit
e8ed3d6407
1 changed files with 0 additions and 38 deletions
@ -1,38 +0,0 @@ |
|||||||
ENV["WATCHR"] = "1" |
|
||||||
system 'clear' |
|
||||||
|
|
||||||
def run(cmd) |
|
||||||
`#{cmd}` |
|
||||||
end |
|
||||||
|
|
||||||
def run_all_tests |
|
||||||
system('clear') |
|
||||||
result = run "./run-tests.sh" |
|
||||||
puts result |
|
||||||
end |
|
||||||
|
|
||||||
run_all_tests |
|
||||||
watch('.*.el') { run_all_tests } |
|
||||||
|
|
||||||
# Ctrl-\ |
|
||||||
Signal.trap 'QUIT' do |
|
||||||
puts " --- Running all tests ---\n\n" |
|
||||||
run_all_tests |
|
||||||
end |
|
||||||
|
|
||||||
@interrupted = false |
|
||||||
|
|
||||||
# Ctrl-C |
|
||||||
Signal.trap 'INT' do |
|
||||||
if @interrupted then |
|
||||||
@wants_to_quit = true |
|
||||||
abort("\n") |
|
||||||
else |
|
||||||
puts "Interrupt a second time to quit" |
|
||||||
@interrupted = true |
|
||||||
Kernel.sleep 1.5 |
|
||||||
# raise Interrupt, nil # let the run loop catch it |
|
||||||
run_all_tests |
|
||||||
@interrupted = false |
|
||||||
end |
|
||||||
end |
|
||||||
Loading…
Reference in new issue