On Monday, March 19, 2012 04:43:02 PM Raul Kripalani wrote: > Hi Ashwin! > > I looked into that but the cost of mocking out the MongoDB driver is high. > Write operations on MongoDB are essentially asynchronous and there is > additional complexity involved in the process to mock out the entire > thing. Weighing pros and cons, my conclusion is that the effort simply > doesn't pay off. > > Not only the upfront effort of mocking is high, but the cost of upgrading > the component to work with newer versions of the MongoDB driver would > increase too. Truth be told, the ideal solution would be mocking just the > database and not the driver, but entails simulating low-level TCP packets, > and that is definitely off the table I guess. > > Just to clarify, the MongoDB Java driver is Apache-licensed. While the > database itself is licensed under GNU AGPL 3.0, the Apache infrastructure > would not be hosting a MongoDB instance at all. So would there be any > conflict in hitting the public cloud with our tests?
As long as those tests are NOT enabled by default and those tests do not require any specific user credentials or similar that people are required to apply for, then it's probably not a huge deal. Dan > > Regards, > * * > *Raúl Kripalani > Principal Consultant | FuseSource Corp. > r...@fusesource.com | fusesource.com <http://www.fusesource.com/> > mobile: +34 607 04 04 54 > skype: raul.fuse | twitter: @raulvk <http://twitter.com/raulvk>, > @fusenews<http://twitter.com/fusenews> > * > > <http://twitter.com/fusenews> > > On 9 March 2012 12:06, Ashwin Karpe <aka...@fusesource.com> wrote: > > Hi Raul, > > > > I ran into a similar issue when I developed the Camel SIP component and > > was not in a position to include a SIP provider due to the fact that > > there were no Apache friendly licensed providers available. > > > > In order to test, I created a stripped down, mock, SIP server that > > mimicked the key capabilities of the real thing and used it for my > > testing as well as > > something that could be used in absence of a real SIP server. > > > > Doing something like that will avoid this hosting problem since there > > are > > some GPL license issues involved as well... Can you please check the > > camel-sip component and see if you could do something like that... > > > > Cheers, > > > > Ashwin... > > > > > > ----- > > --------------------------------------------------------- > > Ashwin Karpe > > Apache Camel Committer & Sr Principal Consultant > > FUSESource (a Progress Software Corporation subsidiary) > > http://fusesource.com > > > > Blog: http://opensourceknowledge.blogspot.com > > --------------------------------------------------------- > > -- > > View this message in context: > > http://camel.465427.n5.nabble.com/DISCUSS-Camel-and-MongoDB-tp5117168p55 > > 50388.html Sent from the Camel Development mailing list archive at > > Nabble.com. -- Daniel Kulp dk...@apache.org - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com