basho/riak_test — pull request #90 by joedevivo (2012-11-16 14:18:59+00:00)
Title: A Smörgåsbord of riak_test fixes

Reviewing this Pull Request by commit might be easier. Think of this PR as a clip show, except that the clips are all new, they're just not big enough to warrant a whole episode. It'd be like watching a Gunther based episode of Friends, or a Very Special Episode of Quantum Leap, where we learn what it's like to be Gooshie. Actually, those bolth sound awesome.

So, what's actually in here?

* Updated the java client link to 1.0.7-SNAPSHOT. (Note: This will break again when the version is bumped)
* Introduced the idea of 'previous' and 'legacy' versions of Riak, so that we can move away from hard coded version numbers in specific tests. Use these!
* Updated the 'partition_repair' test to use newer features of riak_test. Also, to actually work.
* Removed the 'upgrade' test, as 'verify_basic_upgrade' covers it and more.
* Rewrote 'verify_basic_upgrade' to only test a single version, but do bolth upgrade and downgrade. Version is provided by giddyup
* Added same giddyup provided version action to 'loaded_upgrade'
* Pretty print error stack traces (this is not a small deal, but was a smalll amount of code)
* Reduced parallelism in cluster shutdown to prevent stalling of test run.

Well, that's all the news that's fit to print.