<div dir="ltr">+1</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 21, 2016 at 9:34 PM, Julian Hyde <span dir="ltr">&lt;<a href="mailto:julianhyde@gmail.com" target="_blank">julianhyde@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>I propose to create a Vagrant VM that contains each database that we would like to test Mondrian against.</div><div><br></div>One of the challenges of developing/testing Mondrian is that you have to populate a FoodMart database first. In Calcite we had the same problem, but one of our developers neatly solved it by creating a vagrant VM that populated each required database[1]. We could do the same for Mondrian: the initial set would be, say, MySQL, PostgreSQL, Apache Hive.<div><br></div><div>For the Mondrian 4 branch I would go further, and make the default database embedded hsqldb, so Mondrian could build &amp; test with no setup, just “mvn install”. Anyone who wanted to run the integration tests would do “mvn install” on the vagrant repo, would would start and populate the VM, and would run “mvn -Pit install” to enable the integration tests against all of the various databases.<div><br></div><div>What do y’all think?</div><div><br></div><div>Julian</div><div><br></div><div>[1] <a href="https://github.com/vlsi/calcite-test-dataset/" target="_blank">https://github.com/vlsi/calcite-test-dataset/</a></div></div></div><br>_______________________________________________<br>
Mondrian mailing list<br>
<a href="mailto:Mondrian@pentaho.org">Mondrian@pentaho.org</a><br>
<a href="http://lists.pentaho.org/mailman/listinfo/mondrian" rel="noreferrer" target="_blank">http://lists.pentaho.org/mailman/listinfo/mondrian</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Best Regards/Distinti Saluti<br><br><b>Sergio Ramazzina</b><br><b>SeraSoft S.r.l. - Your BIntelligence Partner</b><br><br>Via Milano 78<br>20013 Magenta (MI) - ITALY<br>mobile : +39 347 2103689<br>Tel:       +39 02 87158700<br>Fax:      +39 02 87151947<br>website: <a href="http://www.serasoft.it" target="_blank">http://www.serasoft.it</a> - email : <a href="mailto:sergio.ramazzina@serasoft.it" target="_blank">sergio.ramazzina@serasoft.it</a><br>skype : sramazzina - Follow me on twitter: sramazzina<br>View my profile on LinkedIn: <a href="http://www.linkedin.com/in/sramazzina" target="_blank">http://www.linkedin.com/in/sramazzina</a><br><div><br>---------------------------------------------------------------------------------------------------------------<br><span>RISERVATEZZA /
CONFIDENTIALITY</span>
<p><span>In ottemperanza del D.
L.vo 196/2003 sulla tutela dei dati personali, le informazioni contenute in
questo messaggio sono strettamente riservate e sono esclusivamente indirizzate
al destinatario indicato,<span>  </span>tenendo
presente che qualsiasi uso, riproduzione o divulgazione di questo messaggio è
vietata. Nel caso in cui aveste ricevuto questa mail per errore, vogliate
avvertire il mittente al più presto a mezzo posta elettronica e distruggere il
presente messaggio.</span></p>
<p><span></span></p><p style="font-size:small"><span style="font-size:11pt">ACCORDINGLY TO ITALIAN LAW 196/2003 CONCERNING PRIVACY, IF YOU ARE NOT THE ADDRESSEE YOU ARE HEREBY NOTIFIED THAT ANY DISCLOSURE, REPRODUCTION, DISTRIBUTION OR OTHER DISSEMINATION OR USE OF THIS COMMUNICATION IS STRICTLY PROHIBITED. IF YOU HAVE RECEIVED THIS MESSAGE IN ERROR, YOU SHOULD DESTROY IT AND PLEASE NOTIFY US IMMEDIATELY BY EMAIL.</span></p><div><span style="font-size:11pt"><br></span></div><div style="margin:0pt" name="sig_75f07fd644"></div></div></div></div></div></div></div></div>
</div>