basho/riak_test — pull request #347 by cmeiklejohn (2013-08-07 02:32:36+00:00)
Title: Add Riak Control test.

This test produces *failing* cases for Riak Control.

This test currently covers:

* Rolling upgrade of all nodes, while every node runs control.
* Verifies nodes do not fail during the rolling upgrade.
* Verifies two releases back.
* Verifies that 1.3+ resources return properly and deserialize.
* Verifies 1.2 partitions, overview and cluster resource.

This test does not cover:

* Intermediate state checking: this will not verify that halfway through
an upgrade some of the nodes will show as incompatible.
* Final state checking: verifying that all nodes return a valid status
once they hit current.
* Riak 1.2 node stats and ping resources.
* Riak 1.2 deprecated fallback resource, which isn't used in the UI.