Details
Description
To help module developers write and test mesos-modules, we should wire up integration suites that let the usual unit tests be run with custom built modules.
A couple of examples could be:
$ ./bin/mesos-tests.sh --modules="path:name"
or a dedicated test scripts:
$ ./bin/modules-test.sh --modules="path:name" --isolation="name" --authentication="name"
We should also think about how to encourage internal module testing (tests that will be specific for that particular module)
In the case of ./bin/modules-test.sh - we could run 1) our own (general) tests and 2) tests provided by the module it self (maybe as an extra field in the module registration struct)