This is useful where environment variables always need to be set, regardless of the test environment. For instance https://github.com/ome/omero-metadata/blob/v0.4.1/.travis.yml#L5 always requires PLUGIN=metadata to be set including when run locally, so it should be automatic and not require additional setup by the developer.
Generally, looks like a very neat feature simplifying the case of downstream consumers like omero-metadata. Can you also update the README to document the new extension point? Then LGTM
This is useful where environment variables always need to be set, regardless of the test environment. For instance https://github.com/ome/omero-metadata/blob/v0.4.1/.travis.yml#L5 always requires
PLUGIN=metadata
to be set including when run locally, so it should be automatic and not require additional setup by the developer.