Never been to DZone Snippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

About this user

« Newer Snippets
Older Snippets »
Showing 1-1 of 1 total  RSS 

.autotest file

   1  
   2  require 'autotest/redgreen'
   3  require 'autotest/timestamp'
   4  #require 'autotest/growl'
   5  
   6  #require 'autotest/html_report'
   7  #require 'autotest/kdenotify'
   8  #require 'autotest/menu'
   9  #require 'autotest/pretty'
  10  #require 'autotest/snarl'
  11  
  12  # Sort-of from http://blog.labratz.net/articles/2006/09/13/growl-autotest-rails-with-zentest-3-4-0
  13  def growl(title, msg, pri=0, stick="", image="")
  14    image_arg = (!image.empty?) ? "--image #{image}" : ""
  15    system "growlnotify -n autotest #{image_arg} -p #{pri} -m #{msg.inspect} #{title} #{stick}" 
  16  end
  17  
  18  Autotest.add_hook :red do |at|
  19    growl("Tests Failed", "#{at.files_to_test.size} tests failed", 2, "", "/Applications/Mail.app/Contents/Resources/Caution.tiff")
  20  end
  21  
  22  Autotest.add_hook :green do |at|
  23    growl("Tests Passed", "All tests passed", -2, "", "/Applications/Mail.app/Contents/Resources/certificate.tiff") #if at.tainted
  24  end  
« Newer Snippets
Older Snippets »
Showing 1-1 of 1 total  RSS