Commit Graph

2 Commits

Author SHA1 Message Date
Christopher Meiklejohn
3a13cb7068 Update test to be in parity with latest Riak Control.
We no longer need to test for the incompatible status in vnodes, because
the ring page no longer requires that information and can derive all
state from the ring, not rpc.
2013-08-15 10:06:17 -07:00
Christopher Meiklejohn
3751d73c60 Add Riak Control test.
This test produces *failing* cases for Riak Control against to cut 1.4.1
release, but passes when run against a tentative master-based 1.4.2
build.

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 that 1.2+ resources return properly and deserialize.
* Intermediate and final state verification of the response JSON from
  Riak Control.
* Verify convergence of capability.

This test does not cover:

* Riak 1.2 node ping, stats, and fallback resources, which are not used
  by the user interface.
* Parsing the Riak 1.2 response to ensure values return the correct
  state.
2013-08-08 15:20:31 -07:00