Snooper
Snooper is a lightweight test automation tool, it monitors files and folders while you work and re-runs your tests when you change something. Snooper doesn't care what language you're using or what framework you are testing with, it's all configurable.
Usage
$ snooper <--config CONFIG | -h> <command>See snooper(1) for more information.
Options
Snooper expects a YAML document of key-value pairs; each pair specifies an option. Unknown options are ignored. Options that can contain a list of values may also be given a single value.
String options: base_path:, command:
String Array options: paths:, filters:, ignored:
Note: filters: and ignored: are regular expressions. This means that
\.c will match both foo.c and bar.cfg, \.c$ will only match .c files.
Licence
Snooper is open source! For more information check out the licence.