This gem provides a mechanism through which it is possible to specify that an arbitrary number of external dependencies are satisfied before a test run can be executed. Dependencies are added by specifying a name, command, satisfied_regexp and errors_regexp parameter for each. The command refers to a script that is run to satisfy or test the dependency. If the output of the command (either to standard output or standard error) matches the satisfied_regexp then the dependency is considered met otherwise any lines in the output matching errors_regexp are output and the dependency test waits for changes to the codebase before trying to satisfy the dependency again.
Gemfile gem 'autotest-run_dependencies', '~> 0.1.0'
install gem install autotest-run_dependencies