grosser/parallel_tests — pull request #70 by seanwalbran (2011-10-31 20:25:11+00:00)
Title: Parallel tests with runtime info

Added some enhancements to make the runtime-info balancing functionality a bit easier to use:

- separated the notions of place-to-log-runtime-info-to (runtime_log) and place-to-get-runtime-info-from-for-sorting (sort_datafile)
- add options and environment variable equivalents to specify the paths to the runtime_log and the sort_datafile, while preserving existing defaults if these options are unspecified.
- allow the sort_datafile to have relative paths in it by adding an option for specifying a prefix to add on to the front of those paths during sorting
- add some tolerance for comments and malformed data in the sort_datafile
- when the sort_datafile doesn't have an entry for a particular test, use the average times from the rest of of the tests
- added some tests for these, and updated the readme docs.

Also, updated the version of the parallel gem in the Gemfile, since existing tests didn't pass (for me, at least) with the version specified.