summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Kocoloski <kocolosk@apache.org>2019-08-06 13:28:47 -0400
committerAdam Kocoloski <kocolosk@apache.org>2019-08-09 07:58:04 -0400
commit0bdf74d6dcfdbca8f6b405e2f3e10e011e8d9191 (patch)
tree9f0e4af9b7ae62c3856c295288a55b2753e8d069
parent2b3e2a02a5d7e106d70438173b1d9abaffc2dca1 (diff)
downloadcouchdb-0bdf74d6dcfdbca8f6b405e2f3e10e011e8d9191.tar.gz
Add timeout for couch_db_split_tests
The "Should copy local docs after split in four" test was occasionally timing out in CI.
-rw-r--r--src/couch/test/eunit/couch_db_split_tests.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/couch/test/eunit/couch_db_split_tests.erl b/src/couch/test/eunit/couch_db_split_tests.erl
index 7d2bb4006..c44f47ca3 100644
--- a/src/couch/test/eunit/couch_db_split_tests.erl
+++ b/src/couch/test/eunit/couch_db_split_tests.erl
@@ -16,6 +16,7 @@
-include_lib("couch/include/couch_db.hrl").
-define(RINGTOP, 2 bsl 31).
+-define(TIMEOUT, 60). % seconds
setup() ->
@@ -68,7 +69,7 @@ should_split_shard({Desc, TotalDocs, Q}, DbName) ->
TMap = make_targets(Ranges),
DocsPerRange = TotalDocs div Q,
PickFun = make_pickfun(DocsPerRange),
- {Desc, ?_test(begin
+ {Desc, timeout, ?TIMEOUT, ?_test(begin
{ok, UpdateSeq} = couch_db_split:split(DbName, TMap, PickFun),
?assertEqual(ExpectSeq, UpdateSeq),
maps:map(fun(Range, Name) ->