summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Sun <tony.sun427@gmail.com>2020-07-23 11:44:48 -0700
committerTony Sun <tony.sun427@gmail.com>2020-07-23 11:44:48 -0700
commit1f9b14a0bd8b17256ce1688cd2a1c9873edb99b6 (patch)
tree5e6ae22a4ceebfa045a32fde8784e48ed2073f16
parent9a62255ccc6984855418627234288665847c2caf (diff)
downloadcouchdb-1f9b14a0bd8b17256ce1688cd2a1c9873edb99b6.tar.gz
add fabric verification to test
-rw-r--r--src/couch_views/test/couch_views_active_tasks_test.erl10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/couch_views/test/couch_views_active_tasks_test.erl b/src/couch_views/test/couch_views_active_tasks_test.erl
index a841e7303..6de22000a 100644
--- a/src/couch_views/test/couch_views_active_tasks_test.erl
+++ b/src/couch_views/test/couch_views_active_tasks_test.erl
@@ -15,7 +15,6 @@
-include_lib("couch/include/couch_eunit.hrl").
-include_lib("couch/include/couch_db.hrl").
--include_lib("couch_mrview/include/couch_mrview.hrl").
-include_lib("couch_views/include/couch_views.hrl").
-include_lib("fabric/test/fabric2_test.hrl").
@@ -75,8 +74,13 @@ active_tasks_test_() ->
verify_basic_active_tasks({Db, DDoc}) ->
pause_indexer_for_changes(self()),
couch_views:build_indices(Db, [DDoc]),
- {Pid, {changes_done, ChangesDone}} = wait_to_reach_changes(10000),
- Pid ! continue,
+ {IndexerPid, {changes_done, ChangesDone}} = wait_to_reach_changes(10000),
+ [ActiveTask] = fabric2_active_tasks:get_active_tasks(),
+ ChangesDone1 = maps:get(<<"changes_done">>, ActiveTask),
+ IndexerPid ! continue,
+ % we assume the indexer has run for a bit so it has to > 0
+ ?assert(ChangesDone1 > 0),
+ ?assert(ChangesDone1 =< ChangesDone),
?assertEqual(ChangesDone, ?TOTAL_DOCS).