Create a simple framework for running multi-node tests, and port the first three of the suites to it.
Oops, forgot that.
Flexibility for _with functions, ensure dir exists.
Another suite.
Represent nodes in a slightly cleaner way.
Port the rest of the suites.
Neater
Shift to using eunit fixtures, so that we tear down nodes if the test fails and apply the timeout just to the test not to setup/teardown. Also display a tiny bit more progress.
Switch to using a port rather than os:cmd/1, for less ugliness checking return code and so that it the test runner is killed unexpectedly the child nodes exit too.
Stdout improvements
Oops + refactor.
Don't die if we sigkill a node!
Since we no longer exit on sigkill we no longer need that.
Coverage.
Oops
Small doc
That variable is just tested for presence not value.
Still nicer stdout.
Move recursive_delete into the test runner where it belongs, fix a few bugs with coverage.
Generate test suites. Also don't explode if there are no tests to run.