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

Reply via email to