Julian, Do you have the test data/scripts for population of mysql, mongodb, and splunk?
I've tried Vagrant+Docker approach and it fails: second startup of VM fails with "authentication failure" somehow. It looks like Vagrant+ubuntu14.04+puppet approach works fine. I plan to create a single VM with all the servers included: mysql, postgresql, mongodb, splunk, etc. > I don’t think we should require contributors to run the suite in the VM. 1) The idea is to forward ports from VM to localhost, so the tests are run as usual "mvn test", and VM is running in the background. 2) Well. What is your suggestion to test the contribution if it fixes mongodb/splunk code? We have long-waiting pull requests for mongodb: https://github.com/apache/incubator-calcite/pulls. The problem is I have no idea how to test that, so I will not commit them unless I see how the code works. We can create separate maven module for integration testing. That module would require VM to startup (it can even start up the VM in pre-integration-test step). That will allow everybody to test say mongodb while general contributions to calcite-core can be tested without VM (e.g. in travis-ci). Vladimir
