You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2019/12/23 01:44:08 UTC

[GitHub] [couchdb] jiangphcn commented on issue #2379: Switch replicator "info" error message to be an object

jiangphcn commented on issue #2379: Switch replicator "info" error message to be an object
URL: https://github.com/apache/couchdb/pull/2379#issuecomment-568326127
 
 
   +1 and local test passed
   ```
   ==> couch_replicator (compile)
   ==> rel (compile)
   ==> couchdb (compile)
   ==> couchdb (setup_eunit)
   ==> couch_replicator (eunit)
   Compiled src/couch_replicator_utils.erl
   Compiled src/couch_replicator_doc_processor_worker.erl
   Compiled src/couch_replicator_doc_processor.erl
   /Users/jiangph/couchdb/couchdb.multi-sm/couchdb/src/couch_replicator/src/couch_replicator_scheduler_job.erl:319: Warning: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace
   Compiled src/couch_replicator_scheduler_job.erl
   Compiled src/couch_replicator.erl
   Compiled src/couch_replicator_docs.erl
   Compiled src/couch_replicator_scheduler.erl
   ======================== EUnit ========================
   module 'couch_replicator_httpc'
   module 'couch_replicator_db_changes'
   module 'couch_replicator_app'
   couch_replicator_api_wrap: normalize_http_db_test (module 'couch_replicator_api_wrap')...ok
   module 'couch_replicator_auth'
   module 'couch_replicator_sup'
   module 'couch_replicator_scheduler_job'
     couch_replicator_scheduler_job: replication_start_error_test...[0.004 s] ok
     couch_replicator_scheduler_job: scheduler_job_format_status_test...[0.006 s] ok
     [done in 0.016 s]
   module 'couch_replicator_fabric'
   module 'couch_replicator_changes_reader'
   module 'couch_replicator_ids'
     couch_replicator_ids:190: replication_id_convert_test_...ok
     couch_replicator_ids:190: replication_id_convert_test_...ok
     couch_replicator_ids:190: replication_id_convert_test_...ok
     couch_replicator_ids:190: replication_id_convert_test_...ok
     couch_replicator_ids:190: replication_id_convert_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...[0.001 s] ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
   Application crypto was left running!endpoint_test_...ok
   
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     couch_replicator_ids:199: http_v4_endpoint_test_...ok
     [done in 0.065 s]
   module 'couch_replicator_fabric_rpc'
   couch_replicator_worker: replication_worker_format_status_test (module 'couch_replicator_worker')...ok
   module 'couch_replicator_clustering'
     couch_replicator_clustering:217: t_stable_callback...ok
     couch_replicator_clustering:225: t_unstable_callback...ok
     [done in 0.339 s]
   module 'couch_replicator_attachments_too_large'
     Attachment size too large replication tests
       couch_replicator_attachments_too_large:55: should_succeed...[0.003 s] ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       couch_replicator_attachments_too_large:65: should_fail...[0.001 s] ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 1.473 s]
     [done in 1.473 s]
   module 'couch_replicator_small_max_request_size_target'
     Replicate docs when target has a small max_http_request_size
       remote -> remote
         couch_replicator_small_max_request_size_target:102: should_populate_source...[0.066 s] ok
         couch_replicator_small_max_request_size_target:126: should_replicate...[0.116 s] ok
         couch_replicator_small_max_request_size_target:136: should_compare_databases...[0.001 s] ok
         [done in 0.192 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       remote -> remote
         couch_replicator_small_max_request_size_target:109: should_populate_source_one_large_one_small...[0.071 s] ok
         couch_replicator_small_max_request_size_target:126: should_replicate...[0.065 s] ok
         couch_replicator_small_max_request_size_target:136: should_compare_databases...[0.001 s] ok
         [done in 0.147 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       remote -> remote
         couch_replicator_small_max_request_size_target:116: should_populate_source_one_large_attachment...[0.032 s] ok
         couch_replicator_small_max_request_size_target:102: should_populate_source...[0.067 s] ok
         couch_replicator_small_max_request_size_target:126: should_replicate...[0.073 s] ok
         couch_replicator_small_max_request_size_target:136: should_compare_databases...[0.001 s] ok
         [done in 0.185 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 1.169 s]
     [done in 1.169 s]
   module 'couch_replicator_doc_processor_worker'
     couch_replicator_doc_processor_worker:162: t_should_add_job...[0.002 s] ok
     couch_replicator_doc_processor_worker:172: t_already_running_same_docid...[0.011 s] ok
     couch_replicator_doc_processor_worker:183: t_already_running_transient...[0.013 s] ok
     couch_replicator_doc_processor_worker:196: t_already_running_other_db_other_doc...[0.011 s] ok
     couch_replicator_doc_processor_worker:209: t_spawn_worker...[0.007 s] ok
     couch_replicator_doc_processor_worker:226: t_ignore_if_doc_deleted...[0.007 s] ok
     couch_replicator_doc_processor_worker:238: t_ignore_if_worker_ref_does_not_match...[0.007 s] ok
     [done in 5.973 s]
   module 'couch_replicator_auth_noop'
   module 'couch_replicator_rate_limiter_tables'
   module 'couch_replicator_notifier'
   module 'couch_replicator_connection'
     module 'couch_replicator_connection_tests'
       replicator connection sharing tests
         couch_replicator_connection_tests:55: connections_shared_after_release...ok
         couch_replicator_connection_tests:71: connections_not_shared_after_owner_death...ok
         couch_replicator_connection_tests:92: idle_connections_closed...[0.006 s] ok
         couch_replicator_connection_tests:108: test_owner_monitors...ok
         couch_replicator_connection_tests:130: worker_discards_creds_on_create...ok
         couch_replicator_connection_tests:141: worker_discards_url_creds_after_request...[0.001 s] ok
         couch_replicator_connection_tests:158: worker_discards_creds_in_headers_after_request...[0.001 s] ok
         couch_replicator_connection_tests:176: worker_discards_proxy_creds_after_request...[0.001 s] ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
         [done in 0.034 s]
       [done in 0.171 s]
     [done in 0.171 s]
   module 'couch_replicator_httpd'
     couch_replicator_httpd:164: unquoted_scheduler_docs_path_test_...ok
     couch_replicator_httpd:164: unquoted_scheduler_docs_path_test_...ok
     couch_replicator_httpd:164: unquoted_scheduler_docs_path_test_...ok
     couch_replicator_httpd:164: unquoted_scheduler_docs_path_test_...ok
     couch_replicator_httpd:164: unquoted_scheduler_docs_path_test_...ok
     couch_replicator_httpd:164: unquoted_scheduler_docs_path_test_...ok
     [done in 0.018 s]
   module 'couch_replicator'
     couch_replicator:311: t_admin_is_always_authorized...[0.291 s] ok
     couch_replicator:319: t_username_must_match...[0.285 s] ok
     couch_replicator:330: t_replication_not_found...[0.281 s] ok
     couch_replicator:367: t_strip_http_basic_creds...[0.002 s] ok
     couch_replicator:381: t_strip_http_props_creds...ok
     couch_replicator:363: t_strip_local_db_creds...ok
     [done in 1.143 s]
   module 'couch_replicator_test_helper'
   module 'couch_replicator_job_sup'
   module 'couch_replicator_retain_stats_between_job_runs'
     couch_replicator_retain_stats_between_job_runs:49: t_stats_retained...[0.629 s] ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
     [done in 0.632 s]
   module 'couch_replicator_scheduler_sup'
   module 'json_stream_parse'
   module 'couch_replicator_utils'
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:199: remove_basic_auth_from_headers_test_...ok
     couch_replicator_utils:252: normalize_rep_test_...ok
     [done in 0.110 s]
   module 'couch_replicator_httpc_pool'
     module 'couch_replicator_httpc_pool_tests'
       httpc pool tests
         couch_replicator_httpc_pool_tests:47: should_block_new_clients_when_full...[1.001 s] ok
         couch_replicator_httpc_pool_tests:84: should_replace_worker_on_death...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
         [done in 1.009 s]
       [done in 1.141 s]
     [done in 1.141 s]
   module 'couch_replicator_doc_processor'
     couch_replicator_doc_processor:641: t_bad_change...ok
     couch_replicator_doc_processor:649: t_regular_change...[0.010 s] ok
     couch_replicator_doc_processor:659: t_change_with_doc_processor_crash...[0.010 s] ok
     couch_replicator_doc_processor:669: t_change_with_existing_job...[0.011 s] ok
     couch_replicator_doc_processor:679: t_deleted_change...[0.012 s] ok
     couch_replicator_doc_processor:688: t_triggered_change...[0.012 s] ok
     couch_replicator_doc_processor:699: t_completed_change...ok
     couch_replicator_doc_processor:712: t_active_replication_completed...[0.010 s] ok
     couch_replicator_doc_processor:726: t_error_change...[0.010 s] ok
     couch_replicator_doc_processor:738: t_failed_change...ok
     couch_replicator_doc_processor:749: t_change_for_different_node...[0.006 s] ok
     couch_replicator_doc_processor:760: t_change_when_cluster_unstable...[0.006 s] ok
     couch_replicator_doc_processor:769: t_ejson_docs...[0.010 s] ok
     couch_replicator_doc_processor:798: t_cluster_membership_foldl...[0.020 s] ok
     couch_replicator_doc_processor:817: get_worker_ref_test_...ok
     [done in 9.641 s]
   module 'couch_replicator_httpd_util'
   module 'couch_replicator_rate_limiter'
     module 'couch_replicator_rate_limiter_tests'
       couch_replicator_rate_limiter_tests:23: t_new_key...ok
       couch_replicator_rate_limiter_tests:29: t_1_failure...ok
       couch_replicator_rate_limiter_tests:44: t_2_failures_back_to_back...ok
       couch_replicator_rate_limiter_tests:35: t_2_failures...[0.101 s] ok
       couch_replicator_rate_limiter_tests:52: t_success_threshold...ok
       couch_replicator_rate_limiter_tests:61: t_1_failure_2_successes...[0.202 s] ok
       [done in 0.322 s]
     [done in 0.322 s]
   module 'couch_replicator_auth_session'
     couch_replicator_auth_session:561: get_session_url_test_...ok
     couch_replicator_auth_session:561: get_session_url_test_...ok
     couch_replicator_auth_session:561: get_session_url_test_...ok
     couch_replicator_auth_session:561: get_session_url_test_...ok
     couch_replicator_auth_session:561: get_session_url_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:572: extract_creds_success_test_...ok
     couch_replicator_auth_session:656: t_do_refresh_without_max_age...[0.002 s] ok
     couch_replicator_auth_session:667: t_do_refresh_with_max_age...[0.016 s] ok
     couch_replicator_auth_session:679: t_dont_refresh...ok
     couch_replicator_auth_session:696: t_process_auth_failure...ok
     couch_replicator_auth_session:705: t_process_auth_failure_stale_epoch...ok
     couch_replicator_auth_session:712: t_process_auth_failure_too_frequent...ok
     couch_replicator_auth_session:719: t_process_ok_update_cookie...ok
     couch_replicator_auth_session:730: t_process_ok_no_cookie...ok
     couch_replicator_auth_session:739: t_init_state_fails_on_401...[0.015 s] ok
     couch_replicator_auth_session:748: t_init_state_401_with_require_valid_user...[0.014 s] ok
     couch_replicator_auth_session:756: t_init_state_404...[0.016 s] ok
     couch_replicator_auth_session:763: t_init_state_no_creds...ok
     couch_replicator_auth_session:769: t_init_state_http_error...[0.013 s] ok
     couch_replicator_auth_session:820: extract_creds_error_test_...ok
     couch_replicator_auth_session:820: extract_creds_error_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     couch_replicator_auth_session:828: parse_max_age_test_...ok
     [done in 3.606 s]
   module 'couch_replicator_stats'
   module 'couch_replicator_filters'
     couch_replicator_filters: ejsort_basic_values_test...ok
     couch_replicator_filters: ejsort_compound_values_test...ok
     [done in 0.006 s]
   module 'couch_replicator_scheduler'
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:973: backoff_micros_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:981: consecutive_crashes_test_...ok
     couch_replicator_scheduler:1001: consecutive_crashes_non_default_threshold_test_...ok
     couch_replicator_scheduler:1001: consecutive_crashes_non_default_threshold_test_...ok
     couch_replicator_scheduler:1008: latest_crash_timestamp_test_...ok
     couch_replicator_scheduler:1008: latest_crash_timestamp_test_...ok
     couch_replicator_scheduler:1008: latest_crash_timestamp_test_...ok
     couch_replicator_scheduler:1008: latest_crash_timestamp_test_...ok
     couch_replicator_scheduler:1017: last_started_test_...ok
     couch_replicator_scheduler:1017: last_started_test_...ok
     couch_replicator_scheduler:1017: last_started_test_...ok
     couch_replicator_scheduler:1017: last_started_test_...ok
     couch_replicator_scheduler:1017: last_started_test_...ok
     couch_replicator_scheduler:1017: last_started_test_...ok
     couch_replicator_scheduler: longest_running_test...ok
     couch_replicator_scheduler:1080: t_pending_jobs_simple...[0.003 s] ok
     couch_replicator_scheduler:1092: t_pending_jobs_skip_crashed...ok
     couch_replicator_scheduler:1107: t_one_job_starts...ok
     couch_replicator_scheduler:1116: t_no_jobs_start_if_max_is_0...ok
     couch_replicator_scheduler:1124: t_one_job_starts_if_max_is_1...ok
     couch_replicator_scheduler:1132: t_max_churn_does_not_throttle_initial_start...ok
     couch_replicator_scheduler:1140: t_excess_oneshot_only_jobs...ok
     couch_replicator_scheduler:1151: t_excess_continuous_only_jobs...[0.001 s] ok
     couch_replicator_scheduler:1162: t_excess_prefer_continuous_first...[0.001 s] ok
     couch_replicator_scheduler:1182: t_stop_oldest_first...ok
     couch_replicator_scheduler:1198: t_start_oldest_first...[0.001 s] ok
     couch_replicator_scheduler:1212: t_jobs_churn_even_if_not_all_max_jobs_are_running...ok
     couch_replicator_scheduler:1225: t_jobs_dont_churn_if_there_are_available_running_slots...ok
     couch_replicator_scheduler:1238: t_start_only_pending_jobs_do_not_churn_existing_ones...ok
     couch_replicator_scheduler:1251: t_dont_stop_if_nothing_pending...ok
     couch_replicator_scheduler:1259: t_max_churn_limits_number_of_rotated_jobs...[0.001 s] ok
     couch_replicator_scheduler:1396: t_existing_jobs...ok
     couch_replicator_scheduler:1273: t_if_pending_less_than_running_start_all_pending...ok
     couch_replicator_scheduler:1288: t_running_less_than_pending_swap_all_running...ok
     couch_replicator_scheduler:1303: t_oneshot_dont_get_rotated...ok
     couch_replicator_scheduler:1311: t_rotate_continuous_only_if_mixed...ok
     couch_replicator_scheduler:1319: t_oneshot_dont_get_starting_priority...ok
     couch_replicator_scheduler:1330: t_oneshot_will_hog_the_scheduler...ok
     couch_replicator_scheduler:1344: t_if_excess_is_trimmed_rotation_still_happens...[0.001 s] ok
     couch_replicator_scheduler:1357: t_if_transient_job_crashes_it_gets_removed...ok
     couch_replicator_scheduler:1375: t_if_permanent_job_crashes_it_stays_in_ets...[0.001 s] ok
     couch_replicator_scheduler:1420: t_job_summary_running...ok
     couch_replicator_scheduler:1445: t_job_summary_pending...ok
     couch_replicator_scheduler:1466: t_job_summary_crashing_once...ok
     couch_replicator_scheduler:1482: t_job_summary_crashing_many_times...ok
     couch_replicator_scheduler:1498: t_job_summary_proxy_fields...ok
     [done in 3.376 s]
   module 'couch_replicator_docs'
     couch_replicator_docs: check_options_pass_values_test...ok
     couch_replicator_docs: check_options_fail_values_test...ok
     couch_replicator_docs: check_convert_options_pass_test...ok
     couch_replicator_docs: check_convert_options_fail_test...ok
     couch_replicator_docs: check_strip_credentials_test...ok
     couch_replicator_docs:831: t_vdu_does_not_crash_on_save...[0.085 s] ok
   erl_child_setup: failed with error 32 on line 253
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
     couch_replicator_docs:851: t_error_on_local_endpoint...ok
     [done in 0.376 s]
   module 'couch_replicator_large_atts_tests'
     Replicate docs with large attachments
       remote -> remote
         couch_replicator_large_atts_tests:80: should_populate_source...[2.134 s] ok
         couch_replicator_large_atts_tests:87: should_replicate...[1.726 s] ok
         couch_replicator_large_atts_tests:94: should_compare_databases...[2.054 s] ok
         [done in 5.923 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 5.923 s]
     [done in 6.138 s]
   module 'couch_replicator_create_target_with_options_tests'
     Create target with range partitions tests
       couch_replicator_create_target_with_options_tests:67: should_create_target_with_q_4...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       couch_replicator_create_target_with_options_tests:87: should_create_target_with_q_2_n_1...ok
       couch_replicator_create_target_with_options_tests:88: should_create_target_with_q_2_n_1...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       couch_replicator_create_target_with_options_tests:107: should_create_target_with_default...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       couch_replicator_create_target_with_options_tests:122: should_not_create_target_with_q_any...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 1.280 s]
     [done in 1.280 s]
   module 'couch_replicator_proxy_tests'
     replicator proxy tests
       couch_replicator_proxy_tests:50: parse_rep_doc_without_proxy...ok
       couch_replicator_proxy_tests:62: parse_rep_doc_with_proxy...ok
       couch_replicator_proxy_tests:76: parse_rep_source_target_proxy...ok
       couch_replicator_proxy_tests:94: mutually_exclusive_proxy_and_source_proxy...ok
       couch_replicator_proxy_tests:107: mutually_exclusive_proxy_and_target_proxy...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 0.015 s]
     [done in 0.174 s]
   module 'couch_replicator_missing_stubs_tests'
     Replicate docs with missing stubs (COUCHDB-1365)
       remote -> remote
         couch_replicator_missing_stubs_tests:81: should_populate_source...[0.013 s] ok
         couch_replicator_missing_stubs_tests:93: should_set_target_revs_limit...[0.006 s] ok
         couch_replicator_missing_stubs_tests:88: should_replicate...[0.054 s] ok
         couch_replicator_missing_stubs_tests:104: should_compare_databases...ok
         couch_replicator_missing_stubs_tests:109: should_update_source_docs...[0.081 s] ok
         couch_replicator_missing_stubs_tests:88: should_replicate...[0.045 s] ok
         couch_replicator_missing_stubs_tests:104: should_compare_databases...ok
         [done in 0.221 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 0.222 s]
     [done in 0.413 s]
   module 'couch_replicator_selector_tests'
     Selector filtered replication tests
       remote -> remote
         couch_replicator_selector_tests:58: should_succeed (Target DB has proper number of docs)...ok
         couch_replicator_selector_tests:60: should_succeed (All the docs selected as expected)...ok
         [done in 0.006 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 0.006 s]
     [done in 0.258 s]
   module 'couch_replicator_many_leaves_tests'
     Replicate documents with many leaves
       remote -> remote
         couch_replicator_many_leaves_tests:88: should_populate_source...[0.107 s] ok
         couch_replicator_many_leaves_tests:95: should_replicate...[0.189 s] ok
         couch_replicator_many_leaves_tests:102: should_verify_target...[0.042 s] ok
         couch_replicator_many_leaves_tests:113: should_add_attachments_to_source...[0.186 s] ok
         couch_replicator_many_leaves_tests:95: should_replicate...[1.100 s] ok
         couch_replicator_many_leaves_tests:102: should_verify_target...[0.108 s] ok
         [done in 1.751 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 1.751 s]
     [done in 1.944 s]
   module 'couch_replicator_compact_tests'
     Compaction during replication tests
       remote -> remote
         couch_replicator_compact_tests:92: should_run_replication...[0.051 s] ok
         couch_replicator_compact_tests:83: should_all_processes_be_alive...ok
         couch_replicator_compact_tests:153: should_populate_and_compact...[8.425 s] ok
         couch_replicator_compact_tests:200: should_wait_target_in_sync...[0.502 s] ok
         couch_replicator_compact_tests:95: should_ensure_replication_still_running...ok
         couch_replicator_compact_tests:147: should_cancel_replication...[0.032 s] ok
         couch_replicator_compact_tests:233: should_compare_databases...[0.189 s] ok
         [done in 9.221 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 9.221 s]
     [done in 9.402 s]
   module 'couch_replicator_id_too_long_tests'
     Doc id too long tests
       couch_replicator_id_too_long_tests:55: should_succeed...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       couch_replicator_id_too_long_tests:65: should_fail...ok
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 0.448 s]
     [done in 0.448 s]
   module 'couch_replicator_filtered_tests'
     Filtered replication tests
       remote -> remote
         couch_replicator_filtered_tests:110: should_succeed (Target DB has proper number of docs)...ok
         couch_replicator_filtered_tests:112: should_succeed (Target DB doesn't have deleted docs)...ok
         couch_replicator_filtered_tests:114: should_succeed (All the docs filtered as expected)...ok
         [done in 0.009 s]
   erl_child_setup: failed with error 32 on line 253
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 0.009 s]
     Filtered with query replication tests
       remote -> remote
         couch_replicator_filtered_tests:136: should_succeed_with_query (Target DB has proper number of docs)...ok
         couch_replicator_filtered_tests:138: should_succeed_with_query (Target DB doesn't have deleted docs)...ok
         couch_replicator_filtered_tests:140: should_succeed_with_query (All the docs filtered as expected)...ok
         [done in 0.009 s]
   erl_child_setup: failed with error 32 on line 253
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 0.009 s]
     Filtered with a view replication tests
       remote -> remote
         couch_replicator_filtered_tests:159: should_succeed_with_view (Target DB has proper number of docs)...ok
         couch_replicator_filtered_tests:161: should_succeed_with_view (Target DB doesn't have deleted docs)...ok
         couch_replicator_filtered_tests:163: should_succeed_with_view (All the docs filtered as expected)...ok
         [done in 0.009 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
       [done in 0.009 s]
     [done in 1.033 s]
   module 'couch_replicator_use_checkpoints_tests'
     Replication use_checkpoints feature tests
       use_checkpoints: false
         remote -> remote
           couch_replicator_use_checkpoints_tests:113: should_populate_source...[0.025 s] ok
           couch_replicator_use_checkpoints_tests:120: should_replicate...[0.083 s] ok
           couch_replicator_use_checkpoints_tests:127: should_compare_databases...[0.027 s] ok
           [done in 0.144 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
         [done in 0.144 s]
       use_checkpoints: true
         remote -> remote
           couch_replicator_use_checkpoints_tests:113: should_populate_source...[0.024 s] ok
           couch_replicator_use_checkpoints_tests:120: should_replicate...[0.117 s] ok
           couch_replicator_use_checkpoints_tests:127: should_compare_databases...[0.029 s] ok
           [done in 0.179 s]
   [os_mon] cpu supervisor port (cpu_sup): Erlang has closed
         [done in 0.179 s]
       [done in 0.708 s]
     [done in 0.708 s]
   =======================================================
     All 269 tests passed.
   ==> rel (eunit)
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services