summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2019-12-25 11:37:39 -0600
committerPaul J. Davis <paul.joseph.davis@gmail.com>2019-12-25 13:52:32 -0600
commit23d673912427010e15afb688dad957eaa2a73e3f (patch)
tree3b243932fd04aaba31f7a05e6817d6f9ea69cbae
parentcde714908311377271c705d1ccb23652c4c39af5 (diff)
downloadcouchdb-23d673912427010e15afb688dad957eaa2a73e3f.tar.gz
Speedup eunit: couch_mrview_purge_docs_fabric_tests
-rw-r--r--src/couch_mrview/test/eunit/couch_mrview_purge_docs_fabric_tests.erl18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/couch_mrview/test/eunit/couch_mrview_purge_docs_fabric_tests.erl b/src/couch_mrview/test/eunit/couch_mrview_purge_docs_fabric_tests.erl
index a593f54e3..b2969bba0 100644
--- a/src/couch_mrview/test/eunit/couch_mrview_purge_docs_fabric_tests.erl
+++ b/src/couch_mrview/test/eunit/couch_mrview_purge_docs_fabric_tests.erl
@@ -20,10 +20,21 @@
-define(TIMEOUT, 60). % seconds
+setup_all() ->
+ Ctx = test_util:start_couch([fabric, mem3]),
+ meck:new(couch_mrview_index, [passthrough]),
+ Ctx.
+
+
+teardown_all(Ctx) ->
+ meck:unload(),
+ test_util:stop_couch(Ctx).
+
+
setup() ->
DbName = ?tempdb(),
ok = fabric:create_db(DbName, [?ADMIN_CTX, {q, 1}]),
- meck:new(couch_mrview_index, [passthrough]),
+ meck:reset([couch_mrview_index]),
meck:expect(couch_mrview_index, ensure_local_purge_docs, fun(A, B) ->
meck:passthrough([A, B])
end),
@@ -31,7 +42,6 @@ setup() ->
teardown(DbName) ->
- meck:unload(),
ok = fabric:delete_db(DbName, [?ADMIN_CTX]).
@@ -40,8 +50,8 @@ view_purge_fabric_test_() ->
"Map views",
{
setup,
- fun() -> test_util:start_couch([fabric, mem3]) end,
- fun test_util:stop_couch/1,
+ fun setup_all/0,
+ fun teardown_all/1,
{
foreach,
fun setup/0,