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 (:
>
> --
> ,,,^..^,,,
>

Reply via email to