Details
Description
Motivation
Make sure that an authenticator module can be fully unit- and integration- tested within the mesos test suite.
Status Quo
We currently have a few CRAM-MD5 specific authentication integration tests ( tests/sasl_tests.cpp ) as well as a complete authentication test list for authentication as a whole with some CRAM-MD5 specifics again ( tests/authentication.cpp ).
Approach
1. MESOS-1864 needs to get fleshed out, providing a module integration test scheme for our mesos test suite
2. refactor / move / rename integration tests of the CRAM-MD5 specific tests tests/sasl_tests.cpp & tests/authentication.cpp
3. implement tests via a parameterized version of tests/authentication.cpp