First off, sorry for the large patch. I created this tool as a personal side project. It eventually became quite useful as an internal tool.
I would like to contribute the hive parallel unit testing framework to hive proper. Currently it's on github: https://github.com/brockn/hive-ptest/ but I'd love to generate a patch for hive and upload it here if it's of interest. It was the following features:
-Does not require an NFS filer
-Utilizes multiple disks and multiple cpus on a slave host
-Entire source directory for any test failure is saved
-Highly configurable. A properties file is used for base configuration and many items can be overridden at runtime
-Patch builds can take a URL meaning the patch can be pulled directly from JIRA
-Reliable. We are using this to test all patches internally
-Tests can be easily isolated or ignored
-The framework itself is tested via unit tests
Utilizing 8 hosts internally we have been able to get the trunk unit tests down to 60 minutes.