diff options
author | Paul J. Davis <paul.joseph.davis@gmail.com> | 2019-12-25 11:37:39 -0600 |
---|---|---|
committer | Paul J. Davis <paul.joseph.davis@gmail.com> | 2019-12-25 13:52:32 -0600 |
commit | 23d673912427010e15afb688dad957eaa2a73e3f (patch) | |
tree | 3b243932fd04aaba31f7a05e6817d6f9ea69cbae | |
parent | cde714908311377271c705d1ccb23652c4c39af5 (diff) | |
download | couchdb-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.erl | 18 |
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, |