greengreen
Are you following the Ruby Maturity Model, fully leveraging Agile methodologies, enjoying the benefits of outside-in test-driven development, but STILL not getting the velocity you need?
Studies show that, in software development practices that utilize a test-driven approach, the top blocker to project velocity is automated test failure.
Now, you can completely eliminate automated test failure from your development pipeline, and enjoy increased development velocity with greengreen. Using an adaptive graph relabeling algorithm [1], greengreen normalizes the output of automated Ruby test suites and aligns it with the desired outcome.
Installation
gem sources -a http://gems.github.com
sudo gem install jasonm-greengreen
Usage
In your test_helper.rb, or config/environments/test.rb, or where ever you like:
require 'rubygems'
gem 'greengreen'
require 'greengreen'
Copyright
To say that this code borrows heavily from Pat Eyler’s RedGreen is an understatement. It’s RedGreen, with a few changes. As such, this is released under the same license as Pat Eyler’s awesome RedGreen [3], whatever that might be, I couldn’t really find anything about licensing for RedGreen.
References
1. A comprehensive study on adaptive graph relabeling algorithms under the
application of Phthalocyanine G-pigmented oxidative crosslinked enamels.
Fletcher, C., Stewart, M., Dr. Rebecca, A.
International Precedings on Software Development Velocity and Painting.
http://is.gd/q7Mc
2. http://errtheblog.com/posts/13-colored-tests
3. http://on-ruby.blogspot.com/2006/05/red-and-green-for-ruby.html