I have a year old patch where I made a start on doing fuzzy replication testing, I think CouchDB provides a super simple mechanism for property testing since a really simple property is "after a bunch of stuff happens, replicate between 2 databases and they should be the same"
https://github.com/pouchdb/pouchdb/issues/872 I imagine I may get time to work on it soon, but if someone else finished it up I would sure be happy :) (it tests pouchdb, but by proxy all of our tests also run against couchdb) On 13 October 2014 14:41, Alexander Shorin <kxe...@gmail.com> wrote: > On Mon, Oct 13, 2014 at 4:26 PM, Nick North <nort...@gmail.com> wrote: > > As they have now looked at CouchDb themselves, maybe there could be some > > collaboration with them to create a larger QuickCheck test suite? > > That would be cool on one hand. On the other, the most interesting > features are provided with commercial version. I'm not sure that we'll > be able to include it into our test suite. > > As for the features that are available in free version, with some > additional work we can setup same fuzzy testing suite on top of the > same eunit. It will be stupid and primitive, for sure, but simple. QC > has a problem that without reading the docs and having some experience > with it would be hard to write any test or understand what's going on > there. Too high intro level may not encourage people to write tests > for their contributions. > > Regardless the my pessimistic response, I think this would be great > experience in anyway (: > > -- > ,,,^..^,,, >