summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/couch_replicator/src/couch_replicator_doc_processor.erl12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/couch_replicator/src/couch_replicator_doc_processor.erl b/src/couch_replicator/src/couch_replicator_doc_processor.erl
index 6778d537d..7334a69a6 100644
--- a/src/couch_replicator/src/couch_replicator_doc_processor.erl
+++ b/src/couch_replicator/src/couch_replicator_doc_processor.erl
@@ -875,7 +875,17 @@ setup() ->
teardown(Pid) ->
- exit(Pid, kill).
+ exit(Pid, kill),
+ test_util:wait(
+ fun() ->
+ case is_process_alive(Pid) of
+ false -> ok;
+ true -> wait
+ end
+ end,
+ 100,
+ 5
+ ).
removed_state_fields() ->