Hi Luiz Vitor!
CouchDB has a test suite written in JavaScript. It is pretty sweet and
comprehensive, but it effectively only can test things that are exposed
over the HTTP API that the tests call using AJAX.
We need an Erlang-based unit test suite that allows us to unit-test
the internal modules of CouchDB reliably.
We looked at EUnit, but it is LGPL licensed, so we can't use it. The
license might change in future releases of Erlang/OTP, but nothing
has moved yet and we might look at etap*.
*http://github.com/ngerakines/etap/tree/master
Feel free to ask any more questions.
I CC'd [email protected]
Cheers
Jan
--
On 3 Apr 2009, at 17:34, Luiz Vitor Martinez Cardoso wrote:
Jan Lehnardt,
How are you man?
I'm a guy, 20 years old, borned and living in Brazil and very
passionate about computers, programming and it.
This year I'm looking to participate in GSoC2k9 and I decided to do
something with couchdb. Could you explain what "couchdb-erlang-unit-
tests" aims to do exactly?
I started learning erlang some weeks ago, I don't have a very
extensive background in this language but I've worked for a long
time with Ruby/Python/C/C++/MATLAB/Pascal and Linux Stuffs.
Could you detail this problem?
Have you planned to use EUnit-2.0?
[...]
Best regards,
Luiz Vitor.
[...]