Re: Introducing farsandra: A different way to integration test with c*

2014-01-29 Thread Edward Capriolo
Farsandra 0.0.1 is in maven central. Added a couple features to allow customizing cassandra.yaml and cassandra env (control memory of forked instance), auto downloading of version specified. http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22farsandra%22 On Wednesday, January 22, 2014, Edward

Introducing farsandra: A different way to integration test with c*

2014-01-22 Thread Edward Capriolo
The repo: https://github.com/edwardcapriolo/farsandra The code: Farsandra fs = new Farsandra(); fs.withVersion(2.0.4); fs.withCleanInstanceOnStart(true); fs.withInstanceName(1); fs.withCreateConfigurationFiles(true); fs.withHost(localhost);

Re: Introducing farsandra: A different way to integration test with c*

2014-01-22 Thread Jonathan Ellis
Nice work, Ed. Personally, I do find it more productive to write system tests in Python (dtest builds on ccm to provide a number of utilities that cut down on the bolierplate [1]), but I can understand that others will feel differently and more testing can only improve Cassandra. Thanks! [1]

Re: Introducing farsandra: A different way to integration test with c*

2014-01-22 Thread Edward Capriolo
Right, This does not have to be thought of as a replacement for ccm or dtest. The particular problems I tend to have are: When trying to do Hive and Cassandra storage handler, Cassandra and Hive had incompatible versions of antlr. Short of rebuilding one or both it can not be resolved. I have