couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chewbranca <...@git.apache.org>
Subject [GitHub] couchdb pull request: 1963 eunit bigcouch
Date Fri, 29 Aug 2014 20:53:24 GMT
GitHub user chewbranca opened a pull request:

    https://github.com/apache/couchdb/pull/266

    1963 eunit bigcouch

    This adds a rebar plugin to bootstrap to tmp test environment with data folders and the
relevant ini files. To run this right now you'll need to `cp src/couch/priv/couchjs bin/couchjs`
until we figure out how to handle that properly.
    
    One issue with the setup_eunit command is that the rebar templates require all variables
to be defined in order to overwrite them. So I've set default destinations of `/tmp`, which
I'm not convinced is great. The test suite won't run, but it will create the files and folders
in there. One hacky solution would be to use `/somelongdirectorythatdoesntexist` that will
cause rebar to explode, but I'm not a huge fan of that approach.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/couchdb 1963-eunit-bigcouch

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb/pull/266.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #266
    
----
commit 0955cc946d064772aa4c0148bd28519c01dd0631
Author: Russell Branca <chewbranca@apache.org>
Date:   2014-08-29T19:32:52Z

    Add setup_eunit rebar command
    
    This adds a rebar plugin that introduces the setup_eunit function to
    bootstrap the test ini files necessary to run the eunit test suite. It
    grabs the ini template files from rel/overlay/*.ini primarily to be
    able to set an absolute path for data directories and the prefix based
    on the location of the CouchDB source directory.

commit 3b2c3f52e9df903469ca0d7610b3e12d43108b70
Author: Russell Branca <chewbranca@apache.org>
Date:   2014-08-29T19:33:49Z

    Set the BUILDDIR environment variable for use in eunit tests

commit 63703d7e43d2d45531834edc2d844eb9685d6c96
Author: Russell Branca <chewbranca@apache.org>
Date:   2014-08-29T19:34:43Z

    Disable problematic tests

commit c7cf437e1845ceecde9eb0652963e0c145ad67e3
Author: Russell Branca <chewbranca@apache.org>
Date:   2014-08-29T19:45:42Z

    TMP: use 1963-eunit-bigcouch branches

commit 36bd96a3b33616b9d332273b9f978aba5b5c243d
Author: Russell Branca <chewbranca@apache.org>
Date:   2014-08-29T20:45:54Z

    TMP: enable verbose eunit output

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message