Commit Graph

4 Commits

Author SHA1 Message Date
Gordon Guthrie
c114a3aa9f The existing failure logging for some reason is not printing out
the failures to the ct results page or the logs

Additional logging has been added in a belt-and-braces style
2016-12-09 13:47:55 +00:00
Andrei Zavada
4fb79b37fe ts_updown_util: honour use_previous_client in CREATE, INSERT queries 2016-11-01 03:43:26 +02:00
Andrei Zavada
e0075ba5e8 whitespace cleanup and reindent 2016-07-29 12:10:23 +03:00
Gordon Guthrie
56873effc9 Refactoring of the updown/tests
At the moment a typical upgrade/downgrade test consists of:
* table creation
* data insertion
* a selection of data

This end-to-end actions are now called a test set

For a given configuration of a ring with capabilities a test set may have
to terminate after the table creation stage, or the data insertion one

The purpose of this refactoring is to:
* make it possible to have tests that implment as little or as much
  of a full test set as required
* make the test set exendable for other tests like deletion/list keys

In addition the upgrade/downgrade runner has been seperated out into a
part file.

The purpose of this is to make it explicit to the writer of a new test
exactly what they have to do to write a successful up/down test
2016-07-29 08:19:15 +00:00