Andy Leak
2008-Feb-19 17:22 UTC
[rspec-users] Playing Sounds with Autotest/RSpec on Cygwin
I''ve read about integrating Growl with Autotest/RSpec to display test results. For cygwin users - here is a snippet that will play a sound after autotest runs. Add the code below to your ~/.autotest file. Modify the path of the .wav file to the sounds you want to play on your system. Cheers, Andy vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Module AddSoundtoAutoTestforCygwin Autotest.add_hook :ran_command do |at| results = [at.results].flatten.join("\n") output = results.slice(/(\d+)\s+examples?,\s*(\d+)\s+failures?(,\s*(\d+)\s+not implemented)?/) if output if $~[2].to_i > 0 `cat /cygdrive/c/i386/ringout.wav > /dev/dsp` # failure else `cat /cygdrive/c/i386/chimes.wav > /dev/dsp` # success end end end end -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/rspec-users/attachments/20080219/d05d06f2/attachment.html