At last! Unit tests for the discovery pool. These must be run by hand for the
moment; I need to distinguish between Travis and localhost invocations.