Proste i automatyczne odpalanie testów

Potrzebuję prostego narzędzia, które pozwoli mi na odpalanie testów, gdy jakiś plik ulegnie zmianie w projekcie.
Z góry mówię, że nie interesują mnie takie narzędzia ja np. guard, którego od czasu do czasu używam.

Szukam czegoś o wiele prostszego, coś w stylu “jeśli wystąpiła zmiana uruchom daną komendę”
np. “watch . - exec ‘rspec spec/lib spec/models/a_concrente_spec.rb’”

jaki OS?

Problem rozwiązany, wystarczyło pogrzebać trochę w trzewiach guarda by znaleźć magicznego gema listen.

Na razie używam takiego oto prostego skryptu i działa rewelacyjnie.

[code]#!/usr/bin/env ruby
require “listen”

Listen.to(".", :filter => /.rb$/) do |modified, added, removed|
puts “\n\nrunning…”
system(“spin push spec/lib/intuit”)
end[/code]
W mitycznej wolnej chwili może zrobię jakieś lepszy na to wrapper i wypuszczę gema :wink: