Commits on Apr 27, 2012
Commits on Apr 26, 2012
  1. Update etap and remove obsolete files

    Update tests to use new etap, removed unused variable warnings, and
    added a check-etap to the Makefile as a convenience
    bitdiddle committed with Bob Dionne Apr 26, 2012
  2. Revert an errant hunk from test/javascript/run.tpl

    Accidentally included half an idea on trying to make sure that the
    CouchDB process spawned by the JS CLI tests exited.
    davisp committed Apr 26, 2012
  3. Use TEquals for great good

    rnewson committed Apr 26, 2012
  4. s/http/httpc

    rnewson committed Apr 26, 2012
Commits on Apr 25, 2012
  1. Fix JS CLI tests for make distcheck

    The default_dev.ini and local_dev.ini files are build artefacts and thus
    need to be found in the build directory instead of the source directory.
    davisp committed Apr 25, 2012
  2. Silence compiler warning

    davisp committed Apr 25, 2012
  3. Limit rewrite recursion depth

    Loops in the rewriter would end up pegging the CPU until memory was
    exhausted. Max recursion is now configurable and limited to 100
    Fixes: COUCHDB-1441
    RonnyPfannschmidt committed with davisp Mar 28, 2012
  4. Do not overwrite X-CouchDB-Requested-Path

    Repeated rewrites would replace the initial value of
    Fixes: COUCHDB-1442
    RonnyPfannschmidt committed with davisp Mar 23, 2012
  5. Fixing the replicator_db JS test

    davisp committed Mar 26, 2012
  6. Improve the CLI JavaScript stack formating

    This dresses up the output of the JavaScript tests by making sure the
    output is sane. Most of the issue was that the tracebak prints function
    arguments which can include the entire source of the test.
    This also tries to print the source file and line number nicely so that
    we can find right where errors have occurred. Its proven quite useful
    while fixing JavaScript tests.
    davisp committed Mar 22, 2012
  7. Fix race condition in the auth db creation

    This test deletes a database and then tries to go and write to it
    without ensuring that it exists. This is just a race with the auth cache
    code trying to recreate its own database. This addition just makes sure
    it exists by trying to create it and ignoring any 412 errors if the auth
    cache won the race.
    davisp committed Mar 25, 2012
  8. Fix random failures in replication.js test

    This should fix the random failures for the 'expected "25" got "31"
    error message that pops up occasionally. If my hunch is correct when we
    remove the two docs from the source db its possible to get the writes on
    the target out of order depending on a race condition.
    This just sleeps a bit in between the deletions to try and reduce that
    possibility. I haven't spotted this error after applying this patch.
    davisp committed Mar 25, 2012
Commits on Apr 23, 2012
  1. Make password hashing synchronous when using the /_config/admins API.

    This should account for many intermittent JavaScript test suite errors.
    The patch retains hashing admins on couch_server start to account for
    users editing their .ini files directly.
    Knowledge about password hash prefixes and the password hashing itself
    has been moved to couch_passwords.
    Thanks to Dale Harvey and Robert Newson for helping me to hunt this down
    and shaping and reviewing the patch.
    janl committed Apr 23, 2012
  2. .travis.yml: make distcheck

    rnewson committed Apr 23, 2012
Commits on Apr 22, 2012
Commits on Apr 7, 2012
  1. Added 1.2.1 sections

    nslater committed Apr 7, 2012
Commits on Apr 6, 2012
  1. COUCHDB-1060 - Fix tests

    rnewson committed Apr 6, 2012
Commits on Mar 29, 2012
  1. Simplify changes.js test

    The changes.js test for filter=_view emits a key when it is only
    necessary to emit a row. I've emitted (null, null) to clarify that.
    rnewson committed Mar 29, 2012
Commits on Mar 28, 2012
  1. Remove assertion when database compaction finishes

    Because the task status is updated only if the time elapsed
    since the last task status update is greater than some treshold,
    the value of the changes_done property might be smaller than
    Closes COUCHDB-1451
    fdmanana committed with janl Mar 28, 2012
Commits on Mar 26, 2012
Commits on Mar 23, 2012
  1. Configure for travis.

    rnewson committed Mar 22, 2012
Commits on Mar 20, 2012
Commits on Mar 13, 2012
  1. [docs] bring README, THANKS, AUTHORS up to date for 1.2.0

    - correct Firefox test suite usage notes
    dch committed Mar 13, 2012
  2. Remove unused imports

    bitdiddle committed Mar 13, 2012
Commits on Mar 12, 2012
  1. update NEWS and CHANGES

    janl committed Mar 12, 2012
  2. Whitespace

    bitdiddle committed Mar 12, 2012
Commits on Mar 8, 2012
  1. Add 100ms sleep to etap:end_tests() to prevent hanging

    It's not clear if this is etap, escript, prove, or couchdb.
    This needs further investigation.
    bitdiddle committed Mar 8, 2012
  2. Whitespace

    bitdiddle committed Mar 8, 2012