summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Avdey <eiri@eiri.ca>2017-06-23 16:57:24 +0000
committerEric Avdey <eiri@eiri.ca>2017-06-23 18:03:15 +0000
commit7105971725f0c6103f088a3d9bf2f8b407b300c7 (patch)
tree12b160960ed1528cf31890b87b2ac2129feaa3db
parentc7f7dcf380e9c90b0e656fa6f52125c574276b3e (diff)
downloadcouchdb-7105971725f0c6103f088a3d9bf2f8b407b300c7.tar.gz
Refactor compaction tests setup and teardown
-rw-r--r--src/couch/test/couchdb_compaction_daemon_tests.erl16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/couch/test/couchdb_compaction_daemon_tests.erl b/src/couch/test/couchdb_compaction_daemon_tests.erl
index 09646b381..dcb1b5fe3 100644
--- a/src/couch/test/couchdb_compaction_daemon_tests.erl
+++ b/src/couch/test/couchdb_compaction_daemon_tests.erl
@@ -36,6 +36,7 @@ setup() ->
DbName = ?tempdb(),
{ok, Db} = couch_db:create(DbName, [?ADMIN_CTX]),
create_design_doc(Db),
+ populate(DbName, 70, 70, 200 * 1024),
ok = couch_db:close(Db),
meck:reset(?MODS_TO_MOCK),
DbName.
@@ -47,7 +48,8 @@ teardown(DbName) ->
ok = config:delete("compactions", Key, false)
end,
Configs),
- couch_server:delete(DbName, [?ADMIN_CTX]).
+ couch_server:delete(DbName, [?ADMIN_CTX]),
+ exit(whereis(couch_index_server), shutdown).
compaction_daemon_test_() ->
@@ -70,9 +72,6 @@ compaction_daemon_test_() ->
should_compact_by_default_rule(DbName) ->
{timeout, ?TIMEOUT_S, ?_test(begin
- {ok, Db} = couch_db:open_int(DbName, []),
- populate(DbName, 70, 70, 200 * 1024),
-
CompactionMonitor = spawn_compaction_monitor(DbName),
{_, DbFileSize} = get_db_frag(DbName),
@@ -99,15 +98,11 @@ should_compact_by_default_rule(DbName) ->
?assert(DbFileSize > DbFileSize2),
?assert(ViewFileSize > ViewFileSize2),
- ?assert(is_idle(DbName)),
- ok = couch_db:close(Db)
+ ?assert(is_idle(DbName))
end)}.
should_compact_by_dbname_rule(DbName) ->
{timeout, ?TIMEOUT_S, ?_test(begin
- {ok, Db} = couch_db:open_int(DbName, []),
- populate(DbName, 70, 70, 200 * 1024),
-
CompactionMonitor = spawn_compaction_monitor(DbName),
{_, DbFileSize} = get_db_frag(DbName),
@@ -134,8 +129,7 @@ should_compact_by_dbname_rule(DbName) ->
?assert(DbFileSize > DbFileSize2),
?assert(ViewFileSize > ViewFileSize2),
- ?assert(is_idle(DbName)),
- ok = couch_db:close(Db)
+ ?assert(is_idle(DbName))
end)}.