It'd be nice to hook this into Travis CI. But we can't really do that, while the tests require passwords. If we separate the unit tests from the integration tests, we can at least do some useful testing.