BareMinimumChecks
BareMinimumChecks is a commandline utility that, when run from one of your projects dir that is version controlled by git, identifies the files that have been modified and runs the only those tests that corresponds to the files changed.
Currently it is only supported for ruby projects, where the test corresponding to the files are named file_name_spec.rb.
The overall idea is to have a config.yml file that takes inputs of test name patterns, files to ignore, and the command that should be used to run the selected tests.
Installation
gem install bare_minimum_checks
And then cd into one of your projects (ruby for now) and run
bare_minimum_checks
License
The gem is available as open source under the terms of the MIT License.