incubator-couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Cottlehuber <...@jsonified.com>
Subject Re: Javascript Test Suite
Date Tue, 09 Apr 2013 07:03:18 GMT
On 8 April 2013 16:41, Dale Harvey <dale@arandomurl.com> wrote:

> We have been looking to reuse the CouchDB javascript tests for PouchDB and
> extracted them into a seperate npm package
>
> https://npmjs.org/package/couchdb-harness
>
> The idea was that we could reused the same test suite and throw ours away
> however it hit a few problems, mostly that the test suite requires a sync
> api (which caused most of the problems with xhr in the browser couch
> tests),  I spent a bunch of time converting the test suites to async, they
> dont map 1-1 because the couch suite is quite imperative and not really
> split into self contained unit tests.
>
> But already have 1000+ tests that test CouchDB, work on the command line
> and reliably in the browser, I dont think they are suitable for couch right
> now, but would be happy to do the work so we could share a test suite
>
> https://github.com/daleharvey/pouchdb/tree/master/tests
>
>
>
Wendall, that's huge progress - thanks!

+1 for Dale's suggestion. A shared test suite across couch variants makes
absolute sense. We'll clearly still have a need for erlang tests.

I'm -1 on Elixir as we don't have it in the codebase today, and it's
debugging support is still minimal.

A+
Dave

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message