couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <paul.joseph.da...@gmail.com>
Subject Re: [VOTE] Apache CouchDB 1.0.3 Release
Date Tue, 28 Jun 2011 18:24:18 GMT
On Tue, Jun 28, 2011 at 11:57 AM, Noah Slater <nslater@apache.org> wrote:
>
> On 28 Jun 2011, at 10:51, Sebastian Cohnen wrote:
>
>> ./test/javascript/run: NOT OK, but I guess that's okay for now
>> -> not ok 3 attachment_names expected '"Created"', got 'null'
>> -> not ok 26 form_submit false
>> -> not ok 44 replication ReferenceError: $ is not defined
>> futon test suite (Safari 5.0.5): OK
>
> None of the tests should fail.
>
> I've said this before and I will say it again. The test suite forms a contract between
the devs and the release team, and between the release team and the user. If they are expected
to fail, they are next to useless.
>
> Perhaps there is some good reason for them failing?
>
>

Dear Noah Slater,

These tests fail because the JS environment on the command line does
not support asynchronous XHR because that would require me to write
lots of whacky C to support a handful of assertions. These are not
part of the official test suite because they require a live server to
be opened and I wasn't good enough to figure out a way to be extra
sure to make sure the server doesn't linger around after the tests
have run. Also, it'd be good to configure things to use a random port
as well. Also, making them official makes the curl dependency
non-optional for release managers and testers, so there's also that.

Yours truly,
Paul Davis

Mime
View raw message