-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Description
Introduction
Refactoring relating to the rfc here:
https://gist.github.com/kellymclaughlin/f28b75ac295b3d397ef0
Work Items
- Refactor and break up rt module into appropriate subdomain functions (JA)
- Add specs to all rt* functions and get them passing dialyzer
- Uniform naming for all rt modules
- Create a harness behavior and have each harness implement it (JA)
- Better integration points for Riak CS: backends, node lists, etc.
- Improve node/deploy cluster API (KM)
- Write a module to hide the details of the rt_properties record (getter setter) (KM)
- Versioning for the rt_properties record (KM)
- Add enforcement of valid backend fields from RT properties
- Update all the 2i tests not to run with bit cask
- Convert all tests to new conventions
- Determine which tests are worth running as rolling upgrade tests
- Type annotations so we can run test categories (JA)
- Concurrent test runnings
- Ability to change the logging verbosity of the framework logging and the nodes under test independently via the command line or the configuration file. (BH)
Branch
https://github.com/basho/riak_test/compare/feature/decouple-cluster-setup
Metadata
Metadata
Assignees
Labels
No labels