You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ko...@apache.org on 2019/07/28 20:50:48 UTC

[couchdb] 02/02: Extend timeouts for replication tests

This is an automated email from the ASF dual-hosted git repository.

kocolosk pushed a commit to branch jenkins-fix-eunit-timeouts
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 614717464052d037305f4fdaa9b5c63181a68199
Author: Adam Kocoloski <ko...@apache.org>
AuthorDate: Sun Jul 28 16:50:25 2019 -0400

    Extend timeouts for replication tests
---
 src/mem3/test/mem3_rep_test.erl | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/mem3/test/mem3_rep_test.erl b/src/mem3/test/mem3_rep_test.erl
index 7e8856f..4a46e7b 100644
--- a/src/mem3/test/mem3_rep_test.erl
+++ b/src/mem3/test/mem3_rep_test.erl
@@ -20,6 +20,7 @@
 
 
 -define(ID, <<"_id">>).
+-define(TIMEOUT, 60). % seconds
 
 setup() ->
     {AllSrc, AllTgt} = {?tempdb(), ?tempdb()},
@@ -65,7 +66,7 @@ mem3_reshard_db_test_() ->
 
 
 replicate_basics(#{allsrc := AllSrc, alltgt := AllTgt}) ->
-    ?_test(begin
+    {timeout, ?TIMEOUT, ?_test(begin
         DocSpec = #{docs => 10, delete => [5, 9]},
         add_test_docs(AllSrc, DocSpec),
         SDocs = get_all_docs(AllSrc),
@@ -79,11 +80,11 @@ replicate_basics(#{allsrc := AllSrc, alltgt := AllTgt}) ->
         ?assertMatch({ok, 0}, mem3_rep:go(Src, TMap, Opts)),
 
         ?assertEqual(SDocs, get_all_docs(AllTgt))
-    end).
+    end)}.
 
 
 replicate_small_batches(#{allsrc := AllSrc, alltgt := AllTgt}) ->
-    ?_test(begin
+    {timeout, ?TIMEOUT, ?_test(begin
         DocSpec = #{docs => 10, delete => [5, 9]},
         add_test_docs(AllSrc, DocSpec),
         SDocs = get_all_docs(AllSrc),
@@ -97,11 +98,11 @@ replicate_small_batches(#{allsrc := AllSrc, alltgt := AllTgt}) ->
         ?assertMatch({ok, 0}, mem3_rep:go(Src, TMap, Opts)),
 
         ?assertEqual(SDocs, get_all_docs(AllTgt))
-    end).
+    end)}.
 
 
 replicate_low_batch_count(#{allsrc := AllSrc, alltgt := AllTgt}) ->
-    ?_test(begin
+    {timeout, ?TIMEOUT, ?_test(begin
         DocSpec = #{docs => 10, delete => [5, 9]},
         add_test_docs(AllSrc, DocSpec),
         SDocs = get_all_docs(AllSrc),
@@ -122,11 +123,11 @@ replicate_low_batch_count(#{allsrc := AllSrc, alltgt := AllTgt}) ->
         ?assertMatch({ok, 0}, mem3_rep:go(Src, TMap, Opts3)),
 
         ?assertEqual(SDocs, get_all_docs(AllTgt))
-    end).
+    end)}.
 
 
 replicate_with_partitions(#{partsrc := PartSrc, parttgt := PartTgt}) ->
-    ?_test(begin
+    {timeout, ?TIMEOUT, ?_test(begin
         DocSpec = #{
             pdocs => #{
                 <<"PX">> => 15,
@@ -149,7 +150,7 @@ replicate_with_partitions(#{partsrc := PartSrc, parttgt := PartTgt}) ->
         ?assertEqual(PXSrc, get_partition_info(PartTgt, <<"PX">>)),
         ?assertEqual(PYSrc, get_partition_info(PartTgt, <<"PY">>)),
         ?assertEqual(SDocs, get_all_docs(PartTgt))
-    end).
+    end)}.
 
 
 get_partition_info(DbName, Partition) ->