hydra:sync task that runs the SSH syncing for remote workers
ensure same version is running remotely (gem directive)
on a crash, bubble up error messages
send workers a “boot” message with all the files that will be tested so that it can boot the environment before forking runners
named configurations (i.e. 'local', 'remote', 'myconfig') so users can swap configs with an environment variable or with a hydra testtask option
Refactor reporting into an event listening system. Add in a default listener that messages:
Files at start
Progress status “50% (10/20 files)”
Time report at the end