See https://github.com/makandra/geordi/ for the current state of these scripts.
geordi Show archive.org snapshot , our collection of awesome shell scripts, has been extended by three scripts to help you call RSpec or Cucumber:
cuc
This script runs Cucumber the way you want it:
- Prints some line feeds to easily find your test results when you come back to the console later
- Configures Cucumber to use 
  cucumber_spinner
  
    Show archive.org snapshot
  
 if it is available in your Gemfile
- Runs Cucumber under bundle exec
- Uses an old version of Firefox for Selenium (Javascript) features if you setup your system that way
- Runs features in parallel if parallel_testsgem was found in youGemfileand no rerun.txt with content exists
- 
[UPDATE] You can pass all cucumber command line options to the cucscript even if the tests are executed with parallel_tests.
Example usage:
cuc # runs all features
cuc features/users.feature # only run one feature
cuc -f pretty -t wip features/users.feature # run one feature with parameters like cucumber
rs
This script runs RSpec the way you want it:
- Prints some line feeds to easily find your test results when you come back to the console later
- Calls RSpec 1 (spec) in a Rails 2 project and RSpec 2 (rspec) in a Rails 3 project
- Configures RSpec to use 
  rspec_spinner
  
    Show archive.org snapshot
  
 if it is available in your Gemfile
- If rspec_spinner is unavailable, switches on color output
- Runs all examples in specif you don't give an argument
- Runs RSpec under bundle exec
- Runs examples in parallel if parallel_testsgem was found in youGemfile
Example usage:
rs # runs all examples
rs spec/models/user_spec.rb # only runs one example
tests/test
This runs all your tests for a full check against regressions:
- Deletes a rerun.txtfrom earlier Cucumber failures
- Runs rs
- Runs cucifrssucceeds
You can install all the scripts in the geordi toolbox by saying
gem install geordi
Posted by Henning Koch to makandra dev (2011-06-10 16:05)