Hi Everyone,

This past week there was some activity fixing unit tests. If anyone is
interested, here is a quick status on what was working and what was
 not working.

commit da066c4cdf1760b2ed9caffd0ba4ac766fc2fb23
+ couch_fabric pr 32

 App   Pass / Fail
-----------------------
b64url  7 / 0
cassim  1 / 0
chttpd  79 / 0
config 37 / 0
couch  715 / 0
couch_epi  43 / 0
couch_event 0 / 0
couch_index  0 / 0
couch_log  12 / 0
couch_log_lager  5 / 0
couch_mrview 104 / 0
couch_peruser 10 / 0
couch_plugins  0 /  0
couch_replicator  127 / 0
couch_stats  0 / 0
ddoc_cache 0 / 0
ets_lru 43 / 0
fabric  21 / 0 (needs couch_fabric pr 32)
global_changes  4 / 0
ioq  0 / 0
khash  28 / 0
mango  2 / 0 * has integration nosetests as well
mem3  4 / 0
rexi  0 / 0
setup 0 / 0


These are just eunit tests. Some apps have other tests (integration,
javascript, ...).  A few apps, which I thought were external libraries
were not included in the list. (I am sure I misclassified some).
Also, running all the tests with "make eunit" didnt work too well:
there was too much output and couldn't understand which tests ran and
which didn't. So ran them separately for each app:

$ ./configure --disable-fauxton --disable-docs
$ make
$ rebar setup_eunit
$ export BUILDDIR=`pwd`
$ rebar -r eunit apps=$APP skip_deps=couch_epi,couch_log
($APP is the the sub-folder in src/ of main repo, <- I am probably
doing this wrong)
(couch_log and couch_epi when run, don't show up in skip_deps= list)

Machine: Mac OS X with Erlang 17.5.6.3 built by erln8 v2.

-Nick

Reply via email to