In the process of doing this I unearthed two issues.
The events test fails if it's run after the integration tests. Comment out the annotated line in the Jakefile to see this. This seems weird as it's a unit test.
The createTable test in generators/sql.js would silently fail before this PR (Jake would not catch the error). After this PR using the wrong username will cause an error as expected. Still, it's odd that Jake didn't exit gracefully. Reproducible in b608d9d.
Runs the integration tests on travis, and also provides a json file or environment variables to configure adapters when running tests.