I was exploring that option, but if I'm not wrong, "testers" (such as travis ci) might not allow you to spawn your own instance, instead you would specify the database that is required in travis and they would spawn an instance for you.

I guess we could have a flag to switch between local / other testers, but I think this works for now.