GitHub user chewbranca opened a pull request:
https://github.com/apache/couchdb-config/pull/1
1963 eunit bigcouch
This brings in the eunit tests for `config`. The top level PR for this is
in apache/couchdb-couch#3 and this PR follows the same commit patterns for the
most part.
Unfortunately most of the actual tests in this suite are disabled. There is
some odd bug where `couch_log` when updates are made to `config` that I haven't
been able to track down yet.
Also, in 405f677 I added a list of deps to start and stop for every tests.
Not doing so resulted in unrelated test suites failing mysteriously. The way we
currently start deps with `test_util:start_applications` is a hack and does not
clean up after itself properly. I'm not a huge fan of the approach in 405f677
but at least it properly cleans up after itself.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/couchdb-config 1963-eunit-bigcouch
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/couchdb-config/pull/1.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 #1
----
commit 5848f79c0841521504c41cace10b8b51a774a56b
Author: Alexander Shorin <[email protected]>
Date: 2014-05-23T05:29:22Z
Port 080-config-get-set.t etap test suite to eunit
commit 6c115d702ee951663b83f7b228e17ecc75ca0445
Author: Alexander Shorin <[email protected]>
Date: 2014-05-25T18:02:19Z
Port 081-config-override.t etap test suite to eunit
Merged into couch_config_tests suite.
Setup fixtures.
commit 25f0897818a201d3ed048d8417103be829627228
Author: Alexander Shorin <[email protected]>
Date: 2014-05-26T05:26:22Z
Port 082-config-register.t etap test suite to eunit
Merged into couch_config_tests suite.
commit 928b23ff1d991e77989ab3941d03c6073c03f8d6
Author: Alexander Shorin <[email protected]>
Date: 2014-05-26T05:46:06Z
Port 083-config-no-files.t etap test suite to eunit
Merged into couch_config_tests suite.
commit 119bfeb5184903c649afdf1ee5c197d5479e4c32
Author: Russell Branca <[email protected]>
Date: 2014-08-28T21:00:27Z
Move files out of test/couchdb into top level test/ folder
commit 07a5cb15142b661354c9568d67a65063cdcd6c4a
Author: Russell Branca <[email protected]>
Date: 2014-08-28T21:02:04Z
Update include paths
commit 96d1129c31ae4078ee6f9464664c9d17dac48e2f
Author: Russell Branca <[email protected]>
Date: 2014-08-28T21:07:21Z
Use updated couch_eunit.hrl path macros
commit 00955e8c119f50b3813ab1270a4326b8127b3834
Author: Russell Branca <[email protected]>
Date: 2014-08-28T21:24:24Z
Switch to using config instead of couch_config
commit 405f6775d7e6a6945416c8dccaa5b8b937091a7a
Author: Russell Branca <[email protected]>
Date: 2014-08-28T22:34:32Z
Be explicit about starting and stopping deps
commit 0d235acd243d3f723512f96cd54344289af4f674
Author: Russell Branca <[email protected]>
Date: 2014-08-28T22:34:58Z
The couch_httpd port is now 5986
commit 7a8e21ef1ace916b3291ccd48d2a53d7261fe6c3
Author: Russell Branca <[email protected]>
Date: 2014-08-28T22:35:06Z
Disable problematic tests
----
---
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 [email protected] or file a JIRA ticket
with INFRA.
---