Results for lib.mongooseim

Test started at 2024-02-14 08:57:01

Host info:
Run on localhost
Used Erlang v13.2.2.3 in "/usr/local/lib/erlang"

Executing 789 test cases...

NumModuleGroupCaseLogTimeResultComment
acc_SUITEinit_per_suite< >0.083sOk
common_testbasicinit_per_group< >0.000sOkstart of basic
1acc_SUITEbasicstore_retrieve_and_delete< >0.000sOk
2acc_SUITEbasicstore_retrieve_and_delete_many< >0.000sOk
3acc_SUITEbasicinit_from_element< >0.023sOk
4acc_SUITEbasicproduce_iq_meta_automatically< >0.000sOk
5acc_SUITEbasicstrip< >0.000sOk
6acc_SUITEbasicstrip_with_params< >0.000sOk
7acc_SUITEbasicparse_with_cdata< >0.024sOk
common_testbasicend_per_group< >0.000sOkend of basic
acc_SUITEend_per_suite< >0.000sOk
acl_SUITEinit_per_suite< >0.002sOk
acl_SUITEdynamic_domainsinit_per_group< >0.000sOk
8acl_SUITEdynamic_domainsall_rule_returns_allow< >0.000sOk
9acl_SUITEdynamic_domainsnone_rule_returns_deny< >0.000sOk
10acl_SUITEdynamic_domainsbasic_access_rules< >0.001sOk
11acl_SUITEdynamic_domainscompound_access_rules< >0.005sOk
12acl_SUITEdynamic_domainshost_specific_access_rules< >0.005sOk
13acl_SUITEdynamic_domainsall_and_none_specs< >0.004sOk
14acl_SUITEdynamic_domainsmatch_domain< >0.004sOk
15acl_SUITEdynamic_domainsdifferent_specs_matching_the_same_user< >0.038sOk
16acl_SUITEdynamic_domainsmatch_host_specific_rule_for_host_type< >0.000sOk
acl_SUITEdynamic_domainsend_per_group< >0.000sOk
acl_SUITEstatic_domainsinit_per_group< >0.000sOk
17acl_SUITEstatic_domainsall_rule_returns_allow< >0.000sOk
18acl_SUITEstatic_domainsnone_rule_returns_deny< >0.000sOk
19acl_SUITEstatic_domainsbasic_access_rules< >0.004sOk
20acl_SUITEstatic_domainscompound_access_rules< >0.005sOk
21acl_SUITEstatic_domainshost_specific_access_rules< >0.011sOk
22acl_SUITEstatic_domainsall_and_none_specs< >0.005sOk
23acl_SUITEstatic_domainsmatch_domain< >0.006sOk
24acl_SUITEstatic_domainsdifferent_specs_matching_the_same_user< >0.027sOk
acl_SUITEstatic_domainsend_per_group< >0.000sOk
acl_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
common_testbasicinit_per_group< >0.000sOkstart of basic
25adhoc_SUITEbasicparse_correct_request_with_form< >0.000sOk
26adhoc_SUITEbasicparse_correct_request_without_form< >0.000sOk
27adhoc_SUITEbasicparse_incorrect_request_wrong_type< >0.000sOk
28adhoc_SUITEbasicparse_incorrect_request_wrong_namespace< >0.000sOk
29adhoc_SUITEbasicproduce_response_full< >0.000sOk
30adhoc_SUITEbasicproduce_response_no_session_id< >0.000sOk
31adhoc_SUITEbasicproduce_response_no_actions< >0.000sOk
32adhoc_SUITEbasicproduce_response_no_default_action< >0.000sOk
33adhoc_SUITEbasicproduce_response_default_action_not_present< >0.000sOk
common_testbasicend_per_group< >0.000sOkend of basic
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
common_testconversioninit_per_group< >0.000sOkstart of conversion
34amp_SUITEconversionamp_binaries_to_rule_test< >0.000sOk
35amp_SUITEconversionvalid_rules_property< >0.066sOk
36amp_SUITEconversioninvalid_rules_property< >0.053sOk
common_testconversionend_per_group< >0.000sOkend of conversion
common_testmutatinginit_per_group< >0.000sOkstart of mutating
37amp_SUITEmutatingstrip_amp_el_test< >0.000sOk
38amp_SUITEmutatingstrip_amp_el_noop_test< >0.000sOk
common_testmutatingend_per_group< >0.000sOkend of mutating
common_testclassificationinit_per_group< >0.000sOkstart of classification
39amp_SUITEclassificationextract_non_amp_test< >0.000sOk
40amp_SUITEclassificationextract_simple_request_test< >0.006sOk
41amp_SUITEclassificationextract_complex_request_test< >0.008sOk
42amp_SUITEclassificationextract_amp_response_test< >0.000sOk
43amp_SUITEclassificationextract_amp_error_response_test< >0.006sOk
44amp_SUITEclassificationextract_not_acceptable_rules_test< >0.000sOk
45amp_SUITEclassificationextract_incomplete_amp_test< >0.000sOk
common_testclassificationend_per_group< >0.000sOkend of classification
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
common_testresolverinit_per_group< >0.000sOkstart of resolver
46amp_resolver_SUITEresolverdeliver_notify_match_test< >0.000sOk
47amp_resolver_SUITEresolverdeliver_notify_undecided_test< >0.000sOk
48amp_resolver_SUITEresolverdeliver_notify_no_match_test< >0.000sOk
49amp_resolver_SUITEresolverdeliver_error_drop_match_test< >0.000sOk
50amp_resolver_SUITEresolverdeliver_error_drop_no_match_test< >0.000sOk
51amp_resolver_SUITEresolvermatch_resource_match_test< >0.000sOk
52amp_resolver_SUITEresolvermatch_resource_no_match_test< >0.000sOk
53amp_resolver_SUITEresolverfold_on_match_test< >0.000sOk
common_testresolverend_per_group< >0.000sOkend of resolver
common_testend_per_suite< >0.000sOk
auth_dummy_SUITEinit_per_suite< >0.000sOk
54auth_dummy_SUITEauthorize< >0.015sOk
55auth_dummy_SUITEejabberd_auth_interfaces< >1.081sOk
56auth_dummy_SUITEsupports_dynamic_domains< >0.022sOk
auth_dummy_SUITEend_per_suite< >0.000sOk
auth_external_SUITEinit_per_suite< >0.000sOk
auth_external_SUITEno_cacheinit_per_group< >0.000sOk
57auth_external_SUITEno_cachetry_register_ok< >0.006sOk
58auth_external_SUITEno_cacheremove_user_ok< >0.000sOk
59auth_external_SUITEno_cacheset_password_ok< >0.000sOk
60auth_external_SUITEno_cachedoes_user_exist< >0.000sOk
61auth_external_SUITEno_cacheget_password_returns_false_if_no_cache< >0.000sOk
62auth_external_SUITEno_cacheget_password_s_returns_empty_bin_if_no_cache< >0.000sOk
63auth_external_SUITEno_cachesupported_sasl_mechanisms< >0.000sOk
auth_external_SUITEno_cacheend_per_group< >0.000sOk
auth_external_SUITEend_per_suite< >0.000sOk
auth_http_SUITEinit_per_suite< >0.222sOk
auth_http_SUITEauth_requests_plaininit_per_group< >0.001sOk
64auth_http_SUITEauth_requests_plaincheck_password< >0.082sOk
65auth_http_SUITEauth_requests_plainset_password< >0.014sOk
66auth_http_SUITEauth_requests_plaintry_register< >0.002sOk
67auth_http_SUITEauth_requests_plainget_password< >0.002sOk
68auth_http_SUITEauth_requests_plaindoes_user_exist< >0.001sOk
69auth_http_SUITEauth_requests_plainremove_user< >0.002sOk
70auth_http_SUITEauth_requests_plainsupported_sasl_mechanisms< >0.000sOk
auth_http_SUITEauth_requests_plainend_per_group< >0.000sOk
auth_http_SUITEauth_requests_scraminit_per_group< >0.020sOk
auth_http_SUITEcert_authinit_per_group< >0.003sOk
71auth_http_SUITEcert_authcert_auth_fail< >0.001sOk
72auth_http_SUITEcert_authcert_auth_success< >0.001sOk
73auth_http_SUITEcert_authcert_auth_nonexistent< >0.001sOk
auth_http_SUITEcert_authend_per_group< >0.000sOk
74auth_http_SUITEauth_requests_scramcheck_password< >0.002sOk
75auth_http_SUITEauth_requests_scramset_password< >0.002sOk
76auth_http_SUITEauth_requests_scramtry_register< >0.001sOk
77auth_http_SUITEauth_requests_scramget_password< >0.001sOk
78auth_http_SUITEauth_requests_scramdoes_user_exist< >0.001sOk
79auth_http_SUITEauth_requests_scramremove_user< >0.001sOk
80auth_http_SUITEauth_requests_scramsupported_sasl_mechanisms< >0.000sOk
auth_http_SUITEauth_requests_scramend_per_group< >0.000sOk
auth_http_SUITEend_per_suite< >3.003sOk
auth_internal_SUITEinit_per_suite< >0.634sOk
81auth_internal_SUITEpasswords_as_records_are_still_supported< >0.000sOk
82auth_internal_SUITEpasswords_in_plain_can_be_converted_to_scram< >0.008sOk
auth_internal_SUITEend_per_suite< >0.008sOk
auth_jwt_SUITEinit_per_suite< >0.208sOk
auth_jwt_SUITEgenericinit_per_group< >0.000sOk
83auth_jwt_SUITEgenericcheck_password_succeeds_for_correct_token< >0.082sOk
84auth_jwt_SUITEgenericcheck_password_fails_for_wrong_token< >0.083sOk
85auth_jwt_SUITEgenericcheck_password_fails_for_correct_token_but_wrong_username< >0.082sOk
86auth_jwt_SUITEgenericauthorize< >0.082sOk
87auth_jwt_SUITEgenericdoes_user_exist< >0.000sOk
88auth_jwt_SUITEgenericsupported_sasl_mechanisms< >0.000sOk
auth_jwt_SUITEgenericend_per_group< >0.000sOk
auth_jwt_SUITEpublic_keyinit_per_group< >0.006sOk
89auth_jwt_SUITEpublic_keycheck_password_succeeds_for_pubkey_signed_token< >0.008sOk
auth_jwt_SUITEpublic_keyend_per_group< >0.000sOk
auth_jwt_SUITEend_per_suite< >0.181sOk
auth_tokens_SUITEinit_per_suite< >0.000sOk
common_testcreationinit_per_group< >0.000sOkstart of creation
90auth_tokens_SUITEcreationexpiry_date_roundtrip_test< >0.000sOk
91auth_tokens_SUITEcreationjoin_and_split_with_base16_and_zeros_are_reversible_property< >0.002sOk
92auth_tokens_SUITEcreationserialize_deserialize_property< >0.027sOk
93auth_tokens_SUITEcreationvalidation_test< >0.001sOk
94auth_tokens_SUITEcreationvalidation_property< >0.035sOk
95auth_tokens_SUITEcreationvalidity_period_test< >0.000sOk
96auth_tokens_SUITEcreationchoose_key_by_token_type< >0.000sOk
common_testcreationend_per_group< >0.000sOkend of creation
common_testrevocationinit_per_group< >0.000sOkstart of revocation
97auth_tokens_SUITErevocationrevoked_token_is_not_valid< >0.000sOk
common_testrevocationend_per_group< >0.000sOkend of revocation
auth_tokens_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
98aws_signature_v4_SUITEsigns_basic_url< >0.000sOk
99aws_signature_v4_SUITEsigns_urls_with_additional_headers< >0.000sOk
100aws_signature_v4_SUITEhandles_unicode_path< >0.000sOk
101aws_signature_v4_SUITEformats_datetime_timestamp< >0.000sOk
102aws_signature_v4_SUITEpads_datetime_timestamp< >0.000sOk
103aws_signature_v4_SUITEformats_date_timestamp< >0.000sOk
104aws_signature_v4_SUITEpads_date_timestamp< >0.000sOk
105aws_signature_v4_SUITEcomposes_scope_from_values< >0.000sOk
106aws_signature_v4_SUITEdoes_not_encode_unreserved_set< >0.000sOk
107aws_signature_v4_SUITEdoes_encode_reserved_set< >0.000sOk
108aws_signature_v4_SUITEdoes_encode_utf8_characters< >0.000sOk
common_testend_per_suite< >0.000sOk
batches_SUITEinit_per_suite< >0.260sOk
batches_SUITEcacheinit_per_group< >0.000sOk
109batches_SUITEcacheinternal_starts_another_cache< >0.031sOk
110batches_SUITEcacheexternal_does_not_start_another_cache< >0.004sOk
111batches_SUITEcacheinternal_stop_does_stop_the_cache< >0.001sOk
112batches_SUITEcacheexternal_stop_does_nothing< >0.002sOk
113batches_SUITEcacheshared_cache_inserts_in_shared_table< >0.010sOk
batches_SUITEcacheend_per_group< >0.000sOk
batches_SUITEasync_workersinit_per_group< >0.000sOk
114batches_SUITEasync_workersbroadcast_reaches_all_workers< >0.101sOk
115batches_SUITEasync_workersbroadcast_reaches_all_keys< >0.002sOk
116batches_SUITEasync_workersfilled_batch_raises_batch_metric< >0.102sOk
117batches_SUITEasync_workersunfilled_batch_raises_flush_metric< >0.102sOk
118batches_SUITEasync_workerstimeouts_and_canceled_timers_do_not_need_to_log_messages< >0.296sOk
119batches_SUITEasync_workersprepare_task_works< >0.233sOk
120batches_SUITEasync_workerssync_flushes_down_everything< >0.001sOk
121batches_SUITEasync_workerssync_aggregates_down_everything< >0.005sOk
122batches_SUITEasync_workersaggregating_error_is_handled_and_can_continue< >0.202sOk
123batches_SUITEasync_workersaggregation_might_produce_noop_requests< >0.101sOk
124batches_SUITEasync_workersasync_request< >0.103sOk
125batches_SUITEasync_workersretry_request< >0.001sOk
126batches_SUITEasync_workersretry_request_cancelled< >0.002sOk
127batches_SUITEasync_workersretry_request_cancelled_in_verify_function< >0.002sOk
128batches_SUITEasync_workersignore_msg_when_waiting_for_reply< >0.000sOk
129batches_SUITEasync_workersasync_request_fails< >0.102sOk
batches_SUITEasync_workersend_per_group< >0.000sOk
batches_SUITEend_per_suite< >0.208sOk
common_testinit_per_suite< >0.000sOk
common_testmod_message_carbons_proper_testsinit_per_group< >0.000sOkstart of mod_message_carbons_proper_tests
130carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsprivate_message_test< >0.186sOk
131carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsno_copy_type_test< >0.186sOk
132carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsempty_message_test< >0.075sOk
133carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsreceived_type_test< >0.185sOk
134carboncopy_proper_tests_SUITEmod_message_carbons_proper_testssent_message_test< >0.173sOk
135carboncopy_proper_tests_SUITEmod_message_carbons_proper_testssimple_badarg_test< >0.059sOk
136carboncopy_proper_tests_SUITEmod_message_carbons_proper_testssimple_chat_message_test< >0.124sOk
137carboncopy_proper_tests_SUITEmod_message_carbons_proper_testshas_chat_state_notifications_test< >0.180sOk
138carboncopy_proper_tests_SUITEmod_message_carbons_proper_testshas_delivery_receipts_test< >0.195sOk
139carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsis_muc_invitation_test< >0.244sOk
140carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsis_direct_invitation_test< >0.177sOk
common_testmod_message_carbons_proper_testsend_per_group< >0.000sOkend of mod_message_carbons_proper_tests
common_testend_per_suite< >0.000sOk
component_reg_SUITEinit_per_suite< >0.239sOk
141component_reg_SUITEregistering< >0.000sOk
142component_reg_SUITEregistering_with_local< >0.000sOk
component_reg_SUITEend_per_suite< >0.112sOk
config_parser_SUITEinit_per_suite< >0.002sOk
config_parser_SUITEfileinit_per_group< >0.000sOk
143config_parser_SUITEfilesample_pgsql< >0.057sFAILED{config_parser_SUITE,compare_ordered_lists,3173}
{test_case_failed,{"Failed to compare ordered lists", [{outgoing_pools, [#{conn_opts => #{database => "mongooseim",driver => pgsql, host => "localhost",max_start_interval => 30, password => "mongooseim_secret",port => 5432, query_timeout => 5000, tls => #{cacertfile => "priv/ca.pem", required => true, server_name_indication => #{enabled => false, protocol => default}, verify_mode => peer}, username => "mongooseim"}, opts => #{call_timeout => 60000, strategy => best_worker,workers => 5}, scope => global,tag => default,type => rdbms}, #{conn_opts => #{database => 0,host => "127.0.0.1", password => [],port => 6379}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 10}, scope => <<"localhost">>,tag => global_distrib, type => redis}]}, {rdbms_server_type,generic}, {registration_timeout,infinity}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services, #{service_mongoose_system_metrics => #{initial_report => 300000, periodic_report => 10800000}}}, {shaper, #{fast => #{max_rate => 50000}, mam_global_shaper => #{max_rate => 1000}, mam_shaper => #{max_rate => 1}, normal => #{max_rate => 1000}}}, {sm_backend,mnesia}, {{access,global}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{access,<<"anonymous.localhost">>}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{access,<<"localhost">>}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{access,<<"localhost.bis">>}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{acl,global}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{acl,<<"anonymous.localhost">>}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{acl,<<"localhost">>}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{acl,<<"localhost.bis">>}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{auth,<<"anonymous.localhost">>}, #{anonymous => #{allow_multiple_connections => true, backend => mnesia,protocol => both}, max_users_per_domain => infinity, methods => [anonymous], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity, methods => [rdbms], password => #{format => scram, hash => [sha256], scram_iterations => 64}, rdbms => #{users_number_estimate => false}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost.bis">>}, #{max_users_per_domain => infinity, methods => [rdbms], password => #{format => scram, hash => [sha256], scram_iterations => 64}, rdbms => #{users_number_estimate => false}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"anonymous.localhost">>}, #{mod_adhoc => #{iqdisc => one_queue, report_commands_node => false}, mod_amp => #{}, mod_blocking => #{backend => mnesia}, mod_bosh => #{backend => mnesia,inactivity => 30, max_pause => 120,max_wait => infinity, server_acks => false}, mod_carboncopy => #{iqdisc => no_queue}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_presence => #{}, mod_privacy => #{backend => rdbms}, mod_private => #{backend => rdbms,iqdisc => one_queue}, mod_register => #{access => register, ip_access => [{allow,"127.0.0.0/8"},{deny,"0.0.0.0/0"}], iqdisc => one_queue,password_strength => 0, registration_watchers => [], welcome_message => {"Hello","I am MongooseIM"}}, mod_roster => #{backend => rdbms,iqdisc => one_queue, store_current_id => false,versioning => false}, mod_sic => #{iqdisc => one_queue}, mod_stream_management => #{ack => true,ack_freq => 1,backend => mnesia, buffer => true,buffer_max => 100, resume_timeout => 600, stale_h => #{enabled => false,geriatric => 3600, repeat_after => 1800}}, mod_vcard => #{backend => rdbms, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{modules,<<"localhost">>}, #{mod_adhoc => #{iqdisc => one_queue, report_commands_node => false}, mod_amp => #{}, mod_blocking => #{backend => mnesia}, mod_bosh => #{backend => mnesia,inactivity => 30, max_pause => 120,max_wait => infinity, server_acks => false}, mod_carboncopy => #{iqdisc => no_queue}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_presence => #{}, mod_privacy => #{backend => rdbms}, mod_private => #{backend => rdbms,iqdisc => one_queue}, mod_register => #{access => register, ip_access => [{allow,"127.0.0.0/8"},{deny,"0.0.0.0/0"}], iqdisc => one_queue,password_strength => 0, registration_watchers => [], welcome_message => {"Hello","I am MongooseIM"}}, mod_roster => #{backend => rdbms,iqdisc => one_queue, store_current_id => false,versioning => false}, mod_sic => #{iqdisc => one_queue}, mod_stream_management => #{ack => true,ack_freq => 1,backend => mnesia, buffer => true,buffer_max => 100, resume_timeout => 600, stale_h => #{enabled => false,geriatric => 3600, repeat_after => 1800}}, mod_vcard => #{backend => rdbms, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{modules,<<"localhost.bis">>}, #{mod_adhoc => #{iqdisc => one_queue, report_commands_node => false}, mod_amp => #{}, mod_blocking => #{backend => mnesia}, mod_bosh => #{backend => mnesia,inactivity => 30, max_pause => 120,max_wait => infinity, server_acks => false}, mod_carboncopy => #{iqdisc => no_queue}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_presence => #{}, mod_privacy => #{backend => rdbms}, mod_private => #{backend => rdbms,iqdisc => one_queue}, mod_register => #{access => register, ip_access => [{allow,"127.0.0.0/8"},{deny,"0.0.0.0/0"}], iqdisc => one_queue,password_strength => 0, registration_watchers => [], welcome_message => {"Hello","I am MongooseIM"}}, mod_roster => #{backend => rdbms,iqdisc => one_queue, store_current_id => false,versioning => false}, mod_sic => #{iqdisc => one_queue}, mod_stream_management => #{ack => true,ack_freq => 1,backend => mnesia, buffer => true,buffer_max => 100, resume_timeout => 600, stale_h => #{enabled => false,geriatric => 3600, repeat_after => 1800}}, mod_vcard => #{backend => rdbms, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{replaced_wait_timeout,<<"anonymous.localhost">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{replaced_wait_timeout,<<"localhost.bis">>},2000}, {{s2s,<<"anonymous.localhost">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5299}, use_starttls => optional}}, {{s2s,<<"localhost">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5299}, use_starttls => optional}}, {{s2s,<<"localhost.bis">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5299}, use_starttls => optional}}], [{metrics,#{}}, {outgoing_pools, [#{conn_opts => #{database => "mongooseim",driver => pgsql, host => "localhost",max_start_interval => 30, password => "mongooseim_secret",port => 5432, query_timeout => 5000, tls => #{cacertfile => "priv/ca.pem", required => true, server_name_indication => #{enabled => false, protocol => default}, verify_mode => peer}, username => "mongooseim"}, opts => #{call_timeout => 60000, strategy => best_worker,workers => 5}, scope => global,tag => default,type => rdbms}, #{conn_opts => #{database => 0,host => "127.0.0.1", password => [],port => 6379}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 10}, scope => <<"localhost">>,tag => global_distrib, type => redis}]}, {rdbms_server_type,generic}, {registration_timeout,infinity}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services, #{service_mongoose_system_metrics => #{initial_report => 300000, periodic_report => 10800000}}}, {shaper, #{fast => #{max_rate => 50000}, mam_global_shaper => #{max_rate => 1000}, mam_shaper => #{max_rate => 1}, normal => #{max_rate => 1000}}}, {sm_backend,mnesia}, {{access,global}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{access,<<"anonymous.localhost">>}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{access,<<"localhost">>}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{access,<<"localhost.bis">>}, #{c2s => [#{acl => blocked,value => deny}, #{acl => all,value => allow}], c2s_shaper => [#{acl => admin,value => none}, #{acl => all,value => normal}], local => [#{acl => local,value => allow}], mam_get_prefs => [#{acl => all,value => default}], mam_get_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_get_prefs_shaper => [#{acl => all,value => mam_shaper}], mam_lookup_messages => [#{acl => all,value => default}], mam_lookup_messages_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_lookup_messages_shaper => [#{acl => all,value => mam_shaper}], mam_set_prefs => [#{acl => all,value => default}], mam_set_prefs_global_shaper => [#{acl => all,value => mam_global_shaper}], mam_set_prefs_shaper => [#{acl => all,value => mam_shaper}], max_user_offline_messages => [#{acl => admin,value => 5000}, #{acl => all,value => 100}], max_user_sessions => [#{acl => all,value => 10}], muc => [#{acl => all,value => allow}], muc_admin => [#{acl => admin,value => allow}], muc_create => [#{acl => local,value => allow}], register => [#{acl => all,value => allow}], s2s_shaper => [#{acl => all,value => fast}]}}, {{acl,global}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{acl,<<"anonymous.localhost">>}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{acl,<<"localhost">>}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{acl,<<"localhost.bis">>}, #{local => [#{match => current_domain,user_regexp => <<>>}]}}, {{auth,<<"anonymous.localhost">>}, #{anonymous => #{allow_multiple_connections => true, backend => mnesia,protocol => both}, max_users_per_domain => infinity, methods => [anonymous], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity, methods => [rdbms], password => #{format => scram, hash => [sha256], scram_iterations => 64}, rdbms => #{users_number_estimate => false}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost.bis">>}, #{max_users_per_domain => infinity, methods => [rdbms], password => #{format => scram, hash => [sha256], scram_iterations => 64}, rdbms => #{users_number_estimate => false}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"anonymous.localhost">>}, #{mod_adhoc => #{iqdisc => one_queue, report_commands_node => false}, mod_amp => #{}, mod_blocking => #{backend => mnesia}, mod_bosh => #{backend => mnesia,inactivity => 30, max_pause => 120,max_wait => infinity, server_acks => false}, mod_carboncopy => #{iqdisc => no_queue}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_presence => #{}, mod_privacy => #{backend => rdbms}, mod_private => #{backend => rdbms,iqdisc => one_queue}, mod_register => #{access => register, ip_access => [{allow,"127.0.0.0/8"},{deny,"0.0.0.0/0"}], iqdisc => one_queue,password_strength => 0, registration_watchers => [], welcome_message => {"Hello","I am MongooseIM"}}, mod_roster => #{backend => rdbms,iqdisc => one_queue, store_current_id => false,versioning => false}, mod_sic => #{iqdisc => one_queue}, mod_stream_management => #{ack => true,ack_freq => 1,backend => mnesia, buffer => true,buffer_max => 100, resume_timeout => 600, stale_h => #{enabled => false,geriatric => 3600, repeat_after => 1800}}, mod_vcard => #{backend => rdbms, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{modules,<<"localhost">>}, #{mod_adhoc => #{iqdisc => one_queue, report_commands_node => false}, mod_amp => #{}, mod_blocking => #{backend => mnesia}, mod_bosh => #{backend => mnesia,inactivity => 30, max_pause => 120,max_wait => infinity, server_acks => false}, mod_carboncopy => #{iqdisc => no_queue}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_presence => #{}, mod_privacy => #{backend => rdbms}, mod_private => #{backend => rdbms,iqdisc => one_queue}, mod_register => #{access => register, ip_access => [{allow,"127.0.0.0/8"},{deny,"0.0.0.0/0"}], iqdisc => one_queue,password_strength => 0, registration_watchers => [], welcome_message => {"Hello","I am MongooseIM"}}, mod_roster => #{backend => rdbms,iqdisc => one_queue, store_current_id => false,versioning => false}, mod_sic => #{iqdisc => one_queue}, mod_stream_management => #{ack => true,ack_freq => 1,backend => mnesia, buffer => true,buffer_max => 100, resume_timeout => 600, stale_h => #{enabled => false,geriatric => 3600, repeat_after => 1800}}, mod_vcard => #{backend => rdbms, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{modules,<<"localhost.bis">>}, #{mod_adhoc => #{iqdisc => one_queue, report_commands_node => false}, mod_amp => #{}, mod_blocking => #{backend => mnesia}, mod_bosh => #{backend => mnesia,inactivity => 30, max_pause => 120,max_wait => infinity, server_acks => false}, mod_carboncopy => #{iqdisc => no_queue}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_presence => #{}, mod_privacy => #{backend => rdbms}, mod_private => #{backend => rdbms,iqdisc => one_queue}, mod_register => #{access => register, ip_access => [{allow,"127.0.0.0/8"},{deny,"0.0.0.0/0"}], iqdisc => one_queue,password_strength => 0, registration_watchers => [], welcome_message => {"Hello","I am MongooseIM"}}, mod_roster => #{backend => rdbms,iqdisc => one_queue, store_current_id => false,versioning => false}, mod_sic => #{iqdisc => one_queue}, mod_stream_management => #{ack => true,ack_freq => 1,backend => mnesia, buffer => true,buffer_max => 100, resume_timeout => 600, stale_h => #{enabled => false,geriatric => 3600, repeat_after => 1800}}, mod_vcard => #{backend => rdbms, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{replaced_wait_timeout,<<"anonymous.localhost">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{replaced_wait_timeout,<<"localhost.bis">>},2000}, {{s2s,<<"anonymous.localhost">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5299}, use_starttls => optional}}, {{s2s,<<"localhost">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5299}, use_starttls => optional}}, {{s2s,<<"localhost.bis">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5299}, use_starttls => optional}}], {assertEqual, [{module,config_parser_SUITE}, {line,3132}, {expression,"K2"}, {expected,outgoing_pools}, {value,metrics}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3132}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3171}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}}
144config_parser_SUITEfilemiscellaneous< >0.086sFAILED{config_parser_SUITE,compare_ordered_lists,3173}
{test_case_failed,{"Failed to compare ordered lists", [{outgoing_pools,[]}, {rdbms_server_type,mssql}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}]}, {s2s_backend,mnesia}, {services, #{service_mongoose_system_metrics => #{initial_report => 20000, periodic_report => 300000,report => true, tracking_id => #{id => "G-12345678", secret => "Secret"}}}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{anonymous => #{allow_multiple_connections => true, backend => mnesia,protocol => sasl_anon}, external => #{instances => 1, program => "/usr/bin/authenticator"}, http => #{basic_auth => "admin:admin"}, jwt => #{algorithm => <<"RS256">>, secret => {value,<<"secret123">>}, username_key => user}, ldap => #{base => <<"ou=Users,dc=esl,dc=com">>, bind_pool_tag => bind,deref => never, dn_filter => {<<"(&(name=%s)(owner=%D)(user=%u@%d))">>, [<<"sn">>]}, filter => <<"(&(objectClass=shadowAccount)(memberOf=Jabber Users))">>, local_filter => {equal,{"accountStatus",["enabled"]}}, pool_tag => default, uids => [<<"uid">>,{<<"uid2">>,<<"%u">>}]}, max_users_per_domain => infinity, methods => [anonymous,external,http,jwt,ldap,rdbms], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{anonymous => #{allow_multiple_connections => true, backend => mnesia,protocol => sasl_anon}, external => #{instances => 1, program => "/usr/bin/authenticator"}, http => #{basic_auth => "admin:admin"}, jwt => #{algorithm => <<"RS256">>, secret => {value,<<"secret123">>}, username_key => user}, ldap => #{base => <<"ou=Users,dc=esl,dc=com">>, bind_pool_tag => bind,deref => never, dn_filter => {<<"(&(name=%s)(owner=%D)(user=%u@%d))">>, [<<"sn">>]}, filter => <<"(&(objectClass=shadowAccount)(memberOf=Jabber Users))">>, local_filter => {equal,{"accountStatus",["enabled"]}}, pool_tag => default, uids => [<<"uid">>,{<<"uid2">>,<<"%u">>}]}, max_users_per_domain => infinity, methods => [anonymous,external,http,jwt,ldap,rdbms], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"anonymous.localhost">>},#{}}, {{modules,<<"localhost">>},#{}}, {{replaced_wait_timeout,<<"anonymous.localhost">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{route_subdomains,<<"anonymous.localhost">>},s2s}, {{route_subdomains,<<"localhost">>},s2s}, {{s2s,<<"anonymous.localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], [{metrics,#{}}, {outgoing_pools,[]}, {rdbms_server_type,mssql}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}]}, {s2s_backend,mnesia}, {services, #{service_mongoose_system_metrics => #{initial_report => 20000, periodic_report => 300000,report => true, tracking_id => #{id => "G-12345678", secret => "Secret"}}}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{anonymous => #{allow_multiple_connections => true, backend => mnesia,protocol => sasl_anon}, external => #{instances => 1, program => "/usr/bin/authenticator"}, http => #{basic_auth => "admin:admin"}, jwt => #{algorithm => <<"RS256">>, secret => {value,<<"secret123">>}, username_key => user}, ldap => #{base => <<"ou=Users,dc=esl,dc=com">>, bind_pool_tag => bind,deref => never, dn_filter => {<<"(&(name=%s)(owner=%D)(user=%u@%d))">>, [<<"sn">>]}, filter => <<"(&(objectClass=shadowAccount)(memberOf=Jabber Users))">>, local_filter => {equal,{"accountStatus",["enabled"]}}, pool_tag => default, uids => [<<"uid">>,{<<"uid2">>,<<"%u">>}]}, max_users_per_domain => infinity, methods => [anonymous,external,http,jwt,ldap,rdbms], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{anonymous => #{allow_multiple_connections => true, backend => mnesia,protocol => sasl_anon}, external => #{instances => 1, program => "/usr/bin/authenticator"}, http => #{basic_auth => "admin:admin"}, jwt => #{algorithm => <<"RS256">>, secret => {value,<<"secret123">>}, username_key => user}, ldap => #{base => <<"ou=Users,dc=esl,dc=com">>, bind_pool_tag => bind,deref => never, dn_filter => {<<"(&(name=%s)(owner=%D)(user=%u@%d))">>, [<<"sn">>]}, filter => <<"(&(objectClass=shadowAccount)(memberOf=Jabber Users))">>, local_filter => {equal,{"accountStatus",["enabled"]}}, pool_tag => default, uids => [<<"uid">>,{<<"uid2">>,<<"%u">>}]}, max_users_per_domain => infinity, methods => [anonymous,external,http,jwt,ldap,rdbms], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"anonymous.localhost">>},#{}}, {{modules,<<"localhost">>},#{}}, {{replaced_wait_timeout,<<"anonymous.localhost">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{route_subdomains,<<"anonymous.localhost">>},s2s}, {{route_subdomains,<<"localhost">>},s2s}, {{s2s,<<"anonymous.localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], {assertEqual, [{module,config_parser_SUITE}, {line,3132}, {expression,"K2"}, {expected,outgoing_pools}, {value,metrics}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3132}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3171}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}}
145config_parser_SUITEfiles2s< >0.044sFAILED{config_parser_SUITE,compare_ordered_lists,3173}
{test_case_failed,{"Failed to compare ordered lists", [{outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"dummy_host">>},#{}}, {{modules,<<"localhost">>},#{}}, {{replaced_wait_timeout,<<"dummy_host">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{s2s,<<"dummy_host">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}, <<"fed2">> => #{ip_address => "127.0.0.1",port => 8765}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 1,timeout => 30}, host_policy => #{<<"fed1">> => allow,<<"reg1">> => deny}, max_retry_delay => 30, outgoing => #{connection_timeout => 4000, ip_versions => [6,4], port => 5299}, shared => <<"shared secret">>, use_starttls => optional}}, {{s2s,<<"localhost">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}, <<"fed2">> => #{ip_address => "127.0.0.1",port => 8765}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 1,timeout => 30}, host_policy => #{<<"fed1">> => allow,<<"reg1">> => deny}, max_retry_delay => 30, outgoing => #{connection_timeout => 4000, ip_versions => [6,4], port => 5299}, shared => <<"shared secret">>, use_starttls => optional}}], [{metrics,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"dummy_host">>},#{}}, {{modules,<<"localhost">>},#{}}, {{replaced_wait_timeout,<<"dummy_host">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{s2s,<<"dummy_host">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}, <<"fed2">> => #{ip_address => "127.0.0.1",port => 8765}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 1,timeout => 30}, host_policy => #{<<"fed1">> => allow,<<"reg1">> => deny}, max_retry_delay => 30, outgoing => #{connection_timeout => 4000, ip_versions => [6,4], port => 5299}, shared => <<"shared secret">>, use_starttls => optional}}, {{s2s,<<"localhost">>}, #{address => #{<<"fed1">> => #{ip_address => "127.0.0.1"}, <<"fed2">> => #{ip_address => "127.0.0.1",port => 8765}}, certfile => "priv/server.pem", ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 1,timeout => 30}, host_policy => #{<<"fed1">> => allow,<<"reg1">> => deny}, max_retry_delay => 30, outgoing => #{connection_timeout => 4000, ip_versions => [6,4], port => 5299}, shared => <<"shared secret">>, use_starttls => optional}}], {assertEqual, [{module,config_parser_SUITE}, {line,3132}, {expression,"K2"}, {expected,outgoing_pools}, {value,metrics}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3132}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3171}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}}
146config_parser_SUITEfilemodules< >0.215sFAILED{config_parser_SUITE,compare_ordered_lists,3173}
{test_case_failed,{"Failed to compare ordered lists", [{outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"dummy_host">>}, #{mod_shared_roster_ldap => #{auth_check => true, base => <<"ou=Users,dc=ejd,dc=com">>, deref => never, filter => <<"(objectClass=inetOrgPerson)">>, gfilter => <<>>,group_cache_size => 1000, group_cache_validity => 1,groupattr => <<"ou">>, groupdesc => <<"ou">>,memberattr => <<"cn">>, memberattr_format => <<"%u">>, memberattr_format_re => <<>>,pool_tag => default, rfilter => <<"(objectClass=inetOrgPerson)">>, ufilter => <<>>,user_cache_size => 1000, user_cache_validity => 1,userdesc => <<"cn">>, useruid => <<"cn">>}, mod_mam_rdbms_user => #{muc => true,pm => true}, mod_muc_light => #{all_can_configure => true,all_can_invite => true, backend => mnesia,blocking => false, config_schema => [{<<"display-lines">>,30,display_lines, integer}, {<<"roomname">>,<<"The Room">>,roomname, binary}], equal_occupants => true, host => {fqdn,<<"muclight.example.com">>}, legacy_mode => true,max_occupants => 50, rooms_in_rosters => true,rooms_per_page => 5, rooms_per_user => 10}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], delete_domain_limit => infinity, groupchat => [muclight], iqdisc => no_queue,max_result_limit => infinity, remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => true}, mod_mam_rdbms_prefs => #{pm => true}, mod_event_pusher_sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}, mod_pubsub => #{access_createnode => pubsub_createnode, backend => rdbms,default_node_config => [], host => {prefix,<<"pubsub.">>}, ignore_pep_from_offline => false, iqdisc => one_queue,item_publisher => false, last_item_cache => mnesia,max_items_node => 1000, nodetree => nodetree_tree, pep_mapping => #{<<"urn:xmpp:microblog:0">> => <<"mb">>}, plugins => [<<"flat">>,<<"pep">>], sync_broadcast => false, wpool => #{call_timeout => 5000, strategy => best_worker,workers => 10}}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_global_distrib => #{bounce => #{enabled => true,max_retries => 3, resend_after_ms => 300}, cache => #{cache_missed => true, domain_lifetime_seconds => 60, jid_lifetime_seconds => 5, max_jids => 10000}, connections => #{advertised_endpoints => [{"172.16.0.2",5555}], connections_per_endpoint => 30, disabled_gc_interval => 60, endpoint_refresh_interval => 60, endpoint_refresh_interval_when_empty => 3, endpoints => [{"172.16.0.2",5555}], resolved_endpoints => [{{172,16,0,2},5555}], tls => #{cacertfile => "priv/ca.pem", certfile => "priv/dc1.pem", ciphers => "TLSv1.2:TLSv1.3", protocol_options => ["no_sslv2","no_sslv3", "no_tlsv1","no_tlsv1_1"], verify_mode => peer}}, global_host => <<"example.com">>, hosts_refresh_interval => 3000, local_host => <<"datacenter1.example.com">>, message_ttl => 4, redis => #{expire_after => 120,pool => global_distrib, refresh_after => 60}}, mod_event_pusher => #{http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}}, mod_carboncopy => #{iqdisc => no_queue}, mod_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, delete_domain_limit => infinity, no_writer => true}, mod_caps => #{backend => mnesia,cache_life_time => 86400, cache_size => 1000}, mod_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, delete_domain_limit => infinity, no_writer => false}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}, mod_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, mod_muc => #{access => muc,access_admin => none, access_create => muc_create, access_persistent => all,backend => mnesia, default_room => #{affiliations => [{{<<"alice">>,<<"localhost">>, <<"resource1">>}, member}, {{<<"bob">>,<<"localhost">>, <<"resource2">>}, owner}], allow_change_subj => true, allow_multiple_sessions => false, allow_private_messages => true, allow_query_users => true, allow_user_invites => false, allow_visitor_nickchange => true, allow_visitor_status => true, anonymous => true,description => <<>>, logging => false,max_users => 200, maygetmemberlist => [], members_by_default => true, members_only => false,moderated => true, password => <<>>, password_protected => true, persistent => false,public => true, public_list => true,subject => <<>>, subject_author => <<>>,title => <<>>}, hibernate_timeout => 90000, hibernated_room_check_interval => infinity, hibernated_room_timeout => infinity, history_size => 20, host => {fqdn,<<"muc.example.com">>}, http_auth_pool => my_auth_pool, load_permanent_rooms_at_startup => false, max_room_desc => infinity, max_room_id => infinity, max_room_name => infinity, max_user_conferences => 10,max_users => 200, max_users_admin_threshold => 5, min_message_interval => 0, min_presence_interval => 0, online_backend => mnesia,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, mod_event_pusher_push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, mod_http_upload => #{backend => s3,expiration_time => 120, host => {prefix,<<"upload.">>}, iqdisc => one_queue,max_file_size => 10485760, s3 => #{access_key_id => <<"AKIAIOSFODNN7EXAMPLE">>, add_acl => true, bucket_url => <<"https://s3-eu-west-1.amazonaws.com/mybucket">>, region => <<"eu-west-1">>, secret_access_key => <<"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY">>}, token_bytes => 32}, mod_csi => #{buffer_max => 40}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_disco => #{extra_domains => [<<"some_domain">>,<<"another_domain">>], iqdisc => one_queue, server_info => [#{name => <<"abuse-address">>, urls => [<<"admin@example.com">>]}, #{modules => [mod_muc,mod_disco], name => <<"friendly-spirits">>, urls => [<<"spirit1@localhost">>, <<"spirit2@localhost">>]}], users_can_see_hidden_services => true}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, host => {fqdn,<<"muc.example.com">>}, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, send_message => mod_mam_utils}, mod_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, mod_adhoc => #{iqdisc => one_queue,report_commands_node => true}, mod_stream_management => #{ack => true,ack_freq => 2,backend => mnesia, buffer => true,buffer_max => 30, resume_timeout => 600, stale_h => #{enabled => true,geriatric => 3600, repeat_after => 1800}}, mod_jingle_sip => #{backend => mnesia,listen_port => 9998, local_host => "localhost", proxy_host => "proxy.com",proxy_port => 9999, sdp_origin => "127.0.0.1",transport => "udp", username_to_phone => []}, mod_muc_log => #{access_log => muc, css_file => <<"path/to/css/file">>, dirname => room_jid,dirtype => subdirs, file_format => html,outdir => "www/muc", spam_prevention => true,timezone => local, top_link => {"/","Home"}}, mod_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, mod_mam_mnesia_prefs => #{muc => true}, mod_extdisco => #{iqdisc => one_queue, service => [#{host => <<"stun1">>, password => <<"password">>,port => 3478, transport => <<"udp">>,type => stun, username => <<"username">>}, #{host => <<"stun2">>, password => <<"password">>,port => 2222, transport => <<"tcp">>,type => stun, username => <<"username">>}, #{host => <<"192.168.0.1">>,type => turn}]}, mod_vcard => #{backend => ldap, host => {fqdn,<<"directory.example.com">>}, iqdisc => parallel, ldap => #{binary_search_fields => [],deref => never, filter => <<>>,pool_tag => default, search_fields => [{<<"User">>,<<"%u">>}, {<<"Full Name">>,<<"displayName">>}], search_operator => 'and', search_reported => [{<<"Full Name">>,<<"FN">>}, {<<"Given Name">>,<<"FIRST">>}], uids => [{<<"uid">>,<<"%u">>}], vcard_map => [{<<"FAMILY">>,<<"%s">>,[<<"sn">>]}, {<<"FN">>,<<"%s">>, [<<"displayName">>]}]}, matches => 1,search => true}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_event_pusher_rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, mod_mam => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, backend => rdbms, cache => #{module => internal,number_of_segments => 3, strategy => fifo,time_to_live => 480}, cache_users => true,default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, muc => #{async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000, pool_size => 16}, db_message_format => mam_message_xml, host => {fqdn,<<"muc.example.com">>}, user_prefs_store => mnesia}, no_stanzaid_element => true, pm => #{archive_groupchats => false, full_text_search => false, same_mam_id_for_peers => false, user_prefs_store => rdbms}, send_message => mod_mam_utils}, mod_mam_pm => #{archive_chat_markers => true, archive_groupchats => false, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => false, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, same_mam_id_for_peers => false, send_message => mod_mam_utils}, mod_version => #{iqdisc => no_queue,os_info => true}}}, {{modules,<<"localhost">>}, #{mod_shared_roster_ldap => #{auth_check => true, base => <<"ou=Users,dc=ejd,dc=com">>, deref => never, filter => <<"(objectClass=inetOrgPerson)">>, gfilter => <<>>,group_cache_size => 1000, group_cache_validity => 1,groupattr => <<"ou">>, groupdesc => <<"ou">>,memberattr => <<"cn">>, memberattr_format => <<"%u">>, memberattr_format_re => <<>>,pool_tag => default, rfilter => <<"(objectClass=inetOrgPerson)">>, ufilter => <<>>,user_cache_size => 1000, user_cache_validity => 1,userdesc => <<"cn">>, useruid => <<"cn">>}, mod_mam_rdbms_user => #{muc => true,pm => true}, mod_muc_light => #{all_can_configure => true,all_can_invite => true, backend => mnesia,blocking => false, config_schema => [{<<"display-lines">>,30,display_lines, integer}, {<<"roomname">>,<<"The Room">>,roomname, binary}], equal_occupants => true, host => {fqdn,<<"muclight.example.com">>}, legacy_mode => true,max_occupants => 50, rooms_in_rosters => true,rooms_per_page => 5, rooms_per_user => 10}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], delete_domain_limit => infinity, groupchat => [muclight], iqdisc => no_queue,max_result_limit => infinity, remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => true}, mod_mam_rdbms_prefs => #{pm => true}, mod_event_pusher_sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}, mod_pubsub => #{access_createnode => pubsub_createnode, backend => rdbms,default_node_config => [], host => {prefix,<<"pubsub.">>}, ignore_pep_from_offline => false, iqdisc => one_queue,item_publisher => false, last_item_cache => mnesia,max_items_node => 1000, nodetree => nodetree_tree, pep_mapping => #{<<"urn:xmpp:microblog:0">> => <<"mb">>}, plugins => [<<"flat">>,<<"pep">>], sync_broadcast => false, wpool => #{call_timeout => 5000, strategy => best_worker,workers => 10}}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_global_distrib => #{bounce => #{enabled => true,max_retries => 3, resend_after_ms => 300}, cache => #{cache_missed => true, domain_lifetime_seconds => 60, jid_lifetime_seconds => 5, max_jids => 10000}, connections => #{advertised_endpoints => [{"172.16.0.2",5555}], connections_per_endpoint => 30, disabled_gc_interval => 60, endpoint_refresh_interval => 60, endpoint_refresh_interval_when_empty => 3, endpoints => [{"172.16.0.2",5555}], resolved_endpoints => [{{172,16,0,2},5555}], tls => #{cacertfile => "priv/ca.pem", certfile => "priv/dc1.pem", ciphers => "TLSv1.2:TLSv1.3", protocol_options => ["no_sslv2","no_sslv3", "no_tlsv1","no_tlsv1_1"], verify_mode => peer}}, global_host => <<"example.com">>, hosts_refresh_interval => 3000, local_host => <<"datacenter1.example.com">>, message_ttl => 4, redis => #{expire_after => 120,pool => global_distrib, refresh_after => 60}}, mod_event_pusher => #{http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}}, mod_carboncopy => #{iqdisc => no_queue}, mod_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, delete_domain_limit => infinity, no_writer => true}, mod_caps => #{backend => mnesia,cache_life_time => 86400, cache_size => 1000}, mod_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, delete_domain_limit => infinity, no_writer => false}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}, mod_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, mod_muc => #{access => muc,access_admin => none, access_create => muc_create, access_persistent => all,backend => mnesia, default_room => #{affiliations => [{{<<"alice">>,<<"localhost">>, <<"resource1">>}, member}, {{<<"bob">>,<<"localhost">>, <<"resource2">>}, owner}], allow_change_subj => true, allow_multiple_sessions => false, allow_private_messages => true, allow_query_users => true, allow_user_invites => false, allow_visitor_nickchange => true, allow_visitor_status => true, anonymous => true,description => <<>>, logging => false,max_users => 200, maygetmemberlist => [], members_by_default => true, members_only => false,moderated => true, password => <<>>, password_protected => true, persistent => false,public => true, public_list => true,subject => <<>>, subject_author => <<>>,title => <<>>}, hibernate_timeout => 90000, hibernated_room_check_interval => infinity, hibernated_room_timeout => infinity, history_size => 20, host => {fqdn,<<"muc.example.com">>}, http_auth_pool => my_auth_pool, load_permanent_rooms_at_startup => false, max_room_desc => infinity, max_room_id => infinity, max_room_name => infinity, max_user_conferences => 10,max_users => 200, max_users_admin_threshold => 5, min_message_interval => 0, min_presence_interval => 0, online_backend => mnesia,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, mod_event_pusher_push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, mod_http_upload => #{backend => s3,expiration_time => 120, host => {prefix,<<"upload.">>}, iqdisc => one_queue,max_file_size => 10485760, s3 => #{access_key_id => <<"AKIAIOSFODNN7EXAMPLE">>, add_acl => true, bucket_url => <<"https://s3-eu-west-1.amazonaws.com/mybucket">>, region => <<"eu-west-1">>, secret_access_key => <<"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY">>}, token_bytes => 32}, mod_csi => #{buffer_max => 40}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_disco => #{extra_domains => [<<"some_domain">>,<<"another_domain">>], iqdisc => one_queue, server_info => [#{name => <<"abuse-address">>, urls => [<<"admin@example.com">>]}, #{modules => [mod_muc,mod_disco], name => <<"friendly-spirits">>, urls => [<<"spirit1@localhost">>, <<"spirit2@localhost">>]}], users_can_see_hidden_services => true}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, host => {fqdn,<<"muc.example.com">>}, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, send_message => mod_mam_utils}, mod_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, mod_adhoc => #{iqdisc => one_queue,report_commands_node => true}, mod_stream_management => #{ack => true,ack_freq => 2,backend => mnesia, buffer => true,buffer_max => 30, resume_timeout => 600, stale_h => #{enabled => true,geriatric => 3600, repeat_after => 1800}}, mod_jingle_sip => #{backend => mnesia,listen_port => 9998, local_host => "localhost", proxy_host => "proxy.com",proxy_port => 9999, sdp_origin => "127.0.0.1",transport => "udp", username_to_phone => []}, mod_muc_log => #{access_log => muc, css_file => <<"path/to/css/file">>, dirname => room_jid,dirtype => subdirs, file_format => html,outdir => "www/muc", spam_prevention => true,timezone => local, top_link => {"/","Home"}}, mod_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, mod_mam_mnesia_prefs => #{muc => true}, mod_extdisco => #{iqdisc => one_queue, service => [#{host => <<"stun1">>, password => <<"password">>,port => 3478, transport => <<"udp">>,type => stun, username => <<"username">>}, #{host => <<"stun2">>, password => <<"password">>,port => 2222, transport => <<"tcp">>,type => stun, username => <<"username">>}, #{host => <<"192.168.0.1">>,type => turn}]}, mod_vcard => #{backend => ldap, host => {fqdn,<<"directory.example.com">>}, iqdisc => parallel, ldap => #{binary_search_fields => [],deref => never, filter => <<>>,pool_tag => default, search_fields => [{<<"User">>,<<"%u">>}, {<<"Full Name">>,<<"displayName">>}], search_operator => 'and', search_reported => [{<<"Full Name">>,<<"FN">>}, {<<"Given Name">>,<<"FIRST">>}], uids => [{<<"uid">>,<<"%u">>}], vcard_map => [{<<"FAMILY">>,<<"%s">>,[<<"sn">>]}, {<<"FN">>,<<"%s">>, [<<"displayName">>]}]}, matches => 1,search => true}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_event_pusher_rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, mod_mam => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, backend => rdbms, cache => #{module => internal,number_of_segments => 3, strategy => fifo,time_to_live => 480}, cache_users => true,default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, muc => #{async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000, pool_size => 16}, db_message_format => mam_message_xml, host => {fqdn,<<"muc.example.com">>}, user_prefs_store => mnesia}, no_stanzaid_element => true, pm => #{archive_groupchats => false, full_text_search => false, same_mam_id_for_peers => false, user_prefs_store => rdbms}, send_message => mod_mam_utils}, mod_mam_pm => #{archive_chat_markers => true, archive_groupchats => false, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => false, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, same_mam_id_for_peers => false, send_message => mod_mam_utils}, mod_version => #{iqdisc => no_queue,os_info => true}}}, {{replaced_wait_timeout,<<"dummy_host">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{s2s,<<"dummy_host">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], [{metrics,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"dummy_host">>}, #{mod_shared_roster_ldap => #{auth_check => true, base => <<"ou=Users,dc=ejd,dc=com">>, deref => never, filter => <<"(objectClass=inetOrgPerson)">>, gfilter => <<>>,group_cache_size => 1000, group_cache_validity => 1,groupattr => <<"ou">>, groupdesc => <<"ou">>,memberattr => <<"cn">>, memberattr_format => <<"%u">>, memberattr_format_re => <<>>,pool_tag => default, rfilter => <<"(objectClass=inetOrgPerson)">>, ufilter => <<>>,user_cache_size => 1000, user_cache_validity => 1,userdesc => <<"cn">>, useruid => <<"cn">>}, mod_mam_rdbms_user => #{muc => true,pm => true}, mod_muc_light => #{all_can_configure => true,all_can_invite => true, backend => mnesia,blocking => false, config_schema => [{<<"display-lines">>,30,display_lines, integer}, {<<"roomname">>,<<"The Room">>,roomname, binary}], equal_occupants => true, host => {fqdn,<<"muclight.example.com">>}, legacy_mode => true,max_occupants => 50, rooms_in_rosters => true,rooms_per_page => 5, rooms_per_user => 10}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], delete_domain_limit => infinity, groupchat => [muclight], iqdisc => no_queue,max_result_limit => infinity, remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => true}, mod_mam_rdbms_prefs => #{pm => true}, mod_event_pusher_sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}, mod_pubsub => #{access_createnode => pubsub_createnode, backend => rdbms,default_node_config => [], host => {prefix,<<"pubsub.">>}, ignore_pep_from_offline => false, iqdisc => one_queue,item_publisher => false, last_item_cache => mnesia,max_items_node => 1000, nodetree => nodetree_tree, pep_mapping => #{<<"urn:xmpp:microblog:0">> => <<"mb">>}, plugins => [<<"flat">>,<<"pep">>], sync_broadcast => false, wpool => #{call_timeout => 5000, strategy => best_worker,workers => 10}}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_global_distrib => #{bounce => #{enabled => true,max_retries => 3, resend_after_ms => 300}, cache => #{cache_missed => true, domain_lifetime_seconds => 60, jid_lifetime_seconds => 5, max_jids => 10000}, connections => #{advertised_endpoints => [{"172.16.0.2",5555}], connections_per_endpoint => 30, disabled_gc_interval => 60, endpoint_refresh_interval => 60, endpoint_refresh_interval_when_empty => 3, endpoints => [{"172.16.0.2",5555}], resolved_endpoints => [{{172,16,0,2},5555}], tls => #{cacertfile => "priv/ca.pem", certfile => "priv/dc1.pem", ciphers => "TLSv1.2:TLSv1.3", protocol_options => ["no_sslv2","no_sslv3", "no_tlsv1","no_tlsv1_1"], verify_mode => peer}}, global_host => <<"example.com">>, hosts_refresh_interval => 3000, local_host => <<"datacenter1.example.com">>, message_ttl => 4, redis => #{expire_after => 120,pool => global_distrib, refresh_after => 60}}, mod_event_pusher => #{http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}}, mod_carboncopy => #{iqdisc => no_queue}, mod_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, delete_domain_limit => infinity, no_writer => true}, mod_caps => #{backend => mnesia,cache_life_time => 86400, cache_size => 1000}, mod_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, delete_domain_limit => infinity, no_writer => false}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}, mod_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, mod_muc => #{access => muc,access_admin => none, access_create => muc_create, access_persistent => all,backend => mnesia, default_room => #{affiliations => [{{<<"alice">>,<<"localhost">>, <<"resource1">>}, member}, {{<<"bob">>,<<"localhost">>, <<"resource2">>}, owner}], allow_change_subj => true, allow_multiple_sessions => false, allow_private_messages => true, allow_query_users => true, allow_user_invites => false, allow_visitor_nickchange => true, allow_visitor_status => true, anonymous => true,description => <<>>, logging => false,max_users => 200, maygetmemberlist => [], members_by_default => true, members_only => false,moderated => true, password => <<>>, password_protected => true, persistent => false,public => true, public_list => true,subject => <<>>, subject_author => <<>>,title => <<>>}, hibernate_timeout => 90000, hibernated_room_check_interval => infinity, hibernated_room_timeout => infinity, history_size => 20, host => {fqdn,<<"muc.example.com">>}, http_auth_pool => my_auth_pool, load_permanent_rooms_at_startup => false, max_room_desc => infinity, max_room_id => infinity, max_room_name => infinity, max_user_conferences => 10,max_users => 200, max_users_admin_threshold => 5, min_message_interval => 0, min_presence_interval => 0, online_backend => mnesia,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, mod_event_pusher_push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, mod_http_upload => #{backend => s3,expiration_time => 120, host => {prefix,<<"upload.">>}, iqdisc => one_queue,max_file_size => 10485760, s3 => #{access_key_id => <<"AKIAIOSFODNN7EXAMPLE">>, add_acl => true, bucket_url => <<"https://s3-eu-west-1.amazonaws.com/mybucket">>, region => <<"eu-west-1">>, secret_access_key => <<"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY">>}, token_bytes => 32}, mod_csi => #{buffer_max => 40}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_disco => #{extra_domains => [<<"some_domain">>,<<"another_domain">>], iqdisc => one_queue, server_info => [#{name => <<"abuse-address">>, urls => [<<"admin@example.com">>]}, #{modules => [mod_muc,mod_disco], name => <<"friendly-spirits">>, urls => [<<"spirit1@localhost">>, <<"spirit2@localhost">>]}], users_can_see_hidden_services => true}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, host => {fqdn,<<"muc.example.com">>}, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, send_message => mod_mam_utils}, mod_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, mod_adhoc => #{iqdisc => one_queue,report_commands_node => true}, mod_stream_management => #{ack => true,ack_freq => 2,backend => mnesia, buffer => true,buffer_max => 30, resume_timeout => 600, stale_h => #{enabled => true,geriatric => 3600, repeat_after => 1800}}, mod_jingle_sip => #{backend => mnesia,listen_port => 9998, local_host => "localhost", proxy_host => "proxy.com",proxy_port => 9999, sdp_origin => "127.0.0.1",transport => "udp", username_to_phone => []}, mod_muc_log => #{access_log => muc, css_file => <<"path/to/css/file">>, dirname => room_jid,dirtype => subdirs, file_format => html,outdir => "www/muc", spam_prevention => true,timezone => local, top_link => {"/","Home"}}, mod_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, mod_mam_mnesia_prefs => #{muc => true}, mod_extdisco => #{iqdisc => one_queue, service => [#{host => <<"stun1">>, password => <<"password">>,port => 3478, transport => <<"udp">>,type => stun, username => <<"username">>}, #{host => <<"stun2">>, password => <<"password">>,port => 2222, transport => <<"tcp">>,type => stun, username => <<"username">>}, #{host => <<"192.168.0.1">>,type => turn}]}, mod_vcard => #{backend => ldap, host => {fqdn,<<"directory.example.com">>}, iqdisc => parallel, ldap => #{binary_search_fields => [],deref => never, filter => <<>>,pool_tag => default, search_fields => [{<<"User">>,<<"%u">>}, {<<"Full Name">>,<<"displayName">>}], search_operator => 'and', search_reported => [{<<"Full Name">>,<<"FN">>}, {<<"Given Name">>,<<"FIRST">>}], uids => [{<<"uid">>,<<"%u">>}], vcard_map => [{<<"FAMILY">>,<<"%s">>,[<<"sn">>]}, {<<"FN">>,<<"%s">>, [<<"displayName">>]}]}, matches => 1,search => true}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_event_pusher_rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, mod_mam => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, backend => rdbms, cache => #{module => internal,number_of_segments => 3, strategy => fifo,time_to_live => 480}, cache_users => true,default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, muc => #{async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000, pool_size => 16}, db_message_format => mam_message_xml, host => {fqdn,<<"muc.example.com">>}, user_prefs_store => mnesia}, no_stanzaid_element => true, pm => #{archive_groupchats => false, full_text_search => false, same_mam_id_for_peers => false, user_prefs_store => rdbms}, send_message => mod_mam_utils}, mod_mam_pm => #{archive_chat_markers => true, archive_groupchats => false, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => false, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, same_mam_id_for_peers => false, send_message => mod_mam_utils}, mod_version => #{iqdisc => no_queue,os_info => true}}}, {{modules,<<"localhost">>}, #{mod_shared_roster_ldap => #{auth_check => true, base => <<"ou=Users,dc=ejd,dc=com">>, deref => never, filter => <<"(objectClass=inetOrgPerson)">>, gfilter => <<>>,group_cache_size => 1000, group_cache_validity => 1,groupattr => <<"ou">>, groupdesc => <<"ou">>,memberattr => <<"cn">>, memberattr_format => <<"%u">>, memberattr_format_re => <<>>,pool_tag => default, rfilter => <<"(objectClass=inetOrgPerson)">>, ufilter => <<>>,user_cache_size => 1000, user_cache_validity => 1,userdesc => <<"cn">>, useruid => <<"cn">>}, mod_mam_rdbms_user => #{muc => true,pm => true}, mod_muc_light => #{all_can_configure => true,all_can_invite => true, backend => mnesia,blocking => false, config_schema => [{<<"display-lines">>,30,display_lines, integer}, {<<"roomname">>,<<"The Room">>,roomname, binary}], equal_occupants => true, host => {fqdn,<<"muclight.example.com">>}, legacy_mode => true,max_occupants => 50, rooms_in_rosters => true,rooms_per_page => 5, rooms_per_user => 10}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], delete_domain_limit => infinity, groupchat => [muclight], iqdisc => no_queue,max_result_limit => infinity, remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => true}, mod_mam_rdbms_prefs => #{pm => true}, mod_event_pusher_sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}, mod_pubsub => #{access_createnode => pubsub_createnode, backend => rdbms,default_node_config => [], host => {prefix,<<"pubsub.">>}, ignore_pep_from_offline => false, iqdisc => one_queue,item_publisher => false, last_item_cache => mnesia,max_items_node => 1000, nodetree => nodetree_tree, pep_mapping => #{<<"urn:xmpp:microblog:0">> => <<"mb">>}, plugins => [<<"flat">>,<<"pep">>], sync_broadcast => false, wpool => #{call_timeout => 5000, strategy => best_worker,workers => 10}}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, mod_global_distrib => #{bounce => #{enabled => true,max_retries => 3, resend_after_ms => 300}, cache => #{cache_missed => true, domain_lifetime_seconds => 60, jid_lifetime_seconds => 5, max_jids => 10000}, connections => #{advertised_endpoints => [{"172.16.0.2",5555}], connections_per_endpoint => 30, disabled_gc_interval => 60, endpoint_refresh_interval => 60, endpoint_refresh_interval_when_empty => 3, endpoints => [{"172.16.0.2",5555}], resolved_endpoints => [{{172,16,0,2},5555}], tls => #{cacertfile => "priv/ca.pem", certfile => "priv/dc1.pem", ciphers => "TLSv1.2:TLSv1.3", protocol_options => ["no_sslv2","no_sslv3", "no_tlsv1","no_tlsv1_1"], verify_mode => peer}}, global_host => <<"example.com">>, hosts_refresh_interval => 3000, local_host => <<"datacenter1.example.com">>, message_ttl => 4, redis => #{expire_after => 120,pool => global_distrib, refresh_after => 60}}, mod_event_pusher => #{http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, sns => #{access_key_id => "AKIAIOSFODNN7EXAMPLE", account_id => "123456789012", muc_messages_topic => "user_messagegroup_sent", plugin_module => mod_event_pusher_sns_defaults, pm_messages_topic => "user_message_sent", pool_size => 100, presence_updates_topic => "user_presence_updated", publish_retry_count => 2, publish_retry_time_ms => 50, region => "eu-west-1", secret_access_key => "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", sns_host => "eu-west-1.amazonaws.com"}}, mod_carboncopy => #{iqdisc => no_queue}, mod_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, delete_domain_limit => infinity, no_writer => true}, mod_caps => #{backend => mnesia,cache_life_time => 86400, cache_size => 1000}, mod_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, delete_domain_limit => infinity, no_writer => false}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}, mod_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, mod_muc => #{access => muc,access_admin => none, access_create => muc_create, access_persistent => all,backend => mnesia, default_room => #{affiliations => [{{<<"alice">>,<<"localhost">>, <<"resource1">>}, member}, {{<<"bob">>,<<"localhost">>, <<"resource2">>}, owner}], allow_change_subj => true, allow_multiple_sessions => false, allow_private_messages => true, allow_query_users => true, allow_user_invites => false, allow_visitor_nickchange => true, allow_visitor_status => true, anonymous => true,description => <<>>, logging => false,max_users => 200, maygetmemberlist => [], members_by_default => true, members_only => false,moderated => true, password => <<>>, password_protected => true, persistent => false,public => true, public_list => true,subject => <<>>, subject_author => <<>>,title => <<>>}, hibernate_timeout => 90000, hibernated_room_check_interval => infinity, hibernated_room_timeout => infinity, history_size => 20, host => {fqdn,<<"muc.example.com">>}, http_auth_pool => my_auth_pool, load_permanent_rooms_at_startup => false, max_room_desc => infinity, max_room_id => infinity, max_room_name => infinity, max_user_conferences => 10,max_users => 200, max_users_admin_threshold => 5, min_message_interval => 0, min_presence_interval => 0, online_backend => mnesia,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, mod_event_pusher_push => #{backend => mnesia,iqdisc => one_queue, plugin_module => mod_event_pusher_push_plugin_defaults, virtual_pubsub_hosts => [{fqdn,<<"host1">>},{fqdn,<<"host2">>}], wpool => #{call_timeout => 5000, strategy => available_worker, workers => 200}}, mod_http_upload => #{backend => s3,expiration_time => 120, host => {prefix,<<"upload.">>}, iqdisc => one_queue,max_file_size => 10485760, s3 => #{access_key_id => <<"AKIAIOSFODNN7EXAMPLE">>, add_acl => true, bucket_url => <<"https://s3-eu-west-1.amazonaws.com/mybucket">>, region => <<"eu-west-1">>, secret_access_key => <<"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY">>}, token_bytes => 32}, mod_csi => #{buffer_max => 40}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_disco => #{extra_domains => [<<"some_domain">>,<<"another_domain">>], iqdisc => one_queue, server_info => [#{name => <<"abuse-address">>, urls => [<<"admin@example.com">>]}, #{modules => [mod_muc,mod_disco], name => <<"friendly-spirits">>, urls => [<<"spirit1@localhost">>, <<"spirit2@localhost">>]}], users_can_see_hidden_services => true}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, host => {fqdn,<<"muc.example.com">>}, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, send_message => mod_mam_utils}, mod_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, mod_adhoc => #{iqdisc => one_queue,report_commands_node => true}, mod_stream_management => #{ack => true,ack_freq => 2,backend => mnesia, buffer => true,buffer_max => 30, resume_timeout => 600, stale_h => #{enabled => true,geriatric => 3600, repeat_after => 1800}}, mod_jingle_sip => #{backend => mnesia,listen_port => 9998, local_host => "localhost", proxy_host => "proxy.com",proxy_port => 9999, sdp_origin => "127.0.0.1",transport => "udp", username_to_phone => []}, mod_muc_log => #{access_log => muc, css_file => <<"path/to/css/file">>, dirname => room_jid,dirtype => subdirs, file_format => html,outdir => "www/muc", spam_prevention => true,timezone => local, top_link => {"/","Home"}}, mod_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, mod_mam_mnesia_prefs => #{muc => true}, mod_extdisco => #{iqdisc => one_queue, service => [#{host => <<"stun1">>, password => <<"password">>,port => 3478, transport => <<"udp">>,type => stun, username => <<"username">>}, #{host => <<"stun2">>, password => <<"password">>,port => 2222, transport => <<"tcp">>,type => stun, username => <<"username">>}, #{host => <<"192.168.0.1">>,type => turn}]}, mod_vcard => #{backend => ldap, host => {fqdn,<<"directory.example.com">>}, iqdisc => parallel, ldap => #{binary_search_fields => [],deref => never, filter => <<>>,pool_tag => default, search_fields => [{<<"User">>,<<"%u">>}, {<<"Full Name">>,<<"displayName">>}], search_operator => 'and', search_reported => [{<<"Full Name">>,<<"FN">>}, {<<"Given Name">>,<<"FIRST">>}], uids => [{<<"uid">>,<<"%u">>}], vcard_map => [{<<"FAMILY">>,<<"%s">>,[<<"sn">>]}, {<<"FN">>,<<"%s">>, [<<"displayName">>]}]}, matches => 1,search => true}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_event_pusher_rabbit => #{chat_msg_exchange => #{name => <<"chat_msg">>, recv_topic => <<"chat_msg_recv">>, sent_topic => <<"chat_msg_sent">>, type => <<"topic">>}, groupchat_msg_exchange => #{name => <<"groupchat_msg">>, recv_topic => <<"groupchat_msg_recv">>, sent_topic => <<"groupchat_msg_sent">>, type => <<"topic">>}, presence_exchange => #{name => <<"presence">>, type => <<"topic">>}}, mod_mam => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, backend => rdbms, cache => #{module => internal,number_of_segments => 3, strategy => fifo,time_to_live => 480}, cache_users => true,default_result_limit => 50, enforce_simple_queries => false, full_text_search => true, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, muc => #{async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000, pool_size => 16}, db_message_format => mam_message_xml, host => {fqdn,<<"muc.example.com">>}, user_prefs_store => mnesia}, no_stanzaid_element => true, pm => #{archive_groupchats => false, full_text_search => false, same_mam_id_for_peers => false, user_prefs_store => rdbms}, send_message => mod_mam_utils}, mod_mam_pm => #{archive_chat_markers => true, archive_groupchats => false, async_writer => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, enforce_simple_queries => false, full_text_search => false, is_archivable_message => mod_mam_utils, max_result_limit => 50, message_retraction => true, no_stanzaid_element => true, same_mam_id_for_peers => false, send_message => mod_mam_utils}, mod_version => #{iqdisc => no_queue,os_info => true}}}, {{replaced_wait_timeout,<<"dummy_host">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{s2s,<<"dummy_host">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], {assertEqual, [{module,config_parser_SUITE}, {line,3132}, {expression,"K2"}, {expected,outgoing_pools}, {value,metrics}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3132}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3171}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}}
147config_parser_SUITEfileoutgoing_pools< >0.035sFAILED{config_parser_SUITE,compare_ordered_lists,3173}
{test_case_failed,{"Failed to compare ordered lists", [{outgoing_pools, [#{conn_opts => #{keyspace => big_mongooseim, servers => [#{host => "cassandra_server1.example.com", port => 9042}, #{host => "cassandra_server2.example.com", port => 9042}]}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 20}, scope => global,tag => default,type => cassandra}, #{conn_opts => #{host => <<"localhost">>,port => 9200}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 10}, scope => global,tag => default,type => elastic}, #{conn_opts => #{host => "https://localhost:8443", path_prefix => <<"/">>, request_timeout => 2000}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 50}, scope => global,tag => mongoose_push_http, type => http}, #{conn_opts => #{connect_interval => 10000, password => <<"ldap-admin-password">>, port => 389, root_dn => <<"cn=admin,dc=example,dc=com">>, servers => ["ldap-server.example.com"]}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 5}, scope => host,tag => default,type => ldap}, #{conn_opts => #{confirms_enabled => true,host => "localhost", max_worker_queue_len => 100, password => <<"guest">>,port => 5672, username => <<"guest">>}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 20}, scope => host,tag => event_pusher,type => rabbit}, #{conn_opts => #{database => "mongooseim",driver => pgsql, host => "localhost",keepalive_interval => 30, max_start_interval => 30, password => "mongooseim_secret",port => 5432, query_timeout => 5000, tls => #{cacertfile => "priv/ca.pem", required => true, server_name_indication => #{enabled => false, protocol => default}, verify_mode => peer}, username => "mongooseim"}, opts => #{call_timeout => 60000, strategy => best_worker,workers => 5}, scope => global,tag => default,type => rdbms}, #{conn_opts => #{database => 0,host => "127.0.0.1", password => [],port => 6379}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 10}, scope => <<"localhost">>,tag => global_distrib, type => redis}]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost.bis">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"anonymous.localhost">>},#{}}, {{modules,<<"localhost">>},#{}}, {{modules,<<"localhost.bis">>},#{}}, {{replaced_wait_timeout,<<"anonymous.localhost">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{replaced_wait_timeout,<<"localhost.bis">>},2000}, {{s2s,<<"anonymous.localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost.bis">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], [{metrics,#{}}, {outgoing_pools, [#{conn_opts => #{keyspace => big_mongooseim, servers => [#{host => "cassandra_server1.example.com", port => 9042}, #{host => "cassandra_server2.example.com", port => 9042}]}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 20}, scope => global,tag => default,type => cassandra}, #{conn_opts => #{host => <<"localhost">>,port => 9200}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 10}, scope => global,tag => default,type => elastic}, #{conn_opts => #{host => "https://localhost:8443", path_prefix => <<"/">>, request_timeout => 2000}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 50}, scope => global,tag => mongoose_push_http, type => http}, #{conn_opts => #{connect_interval => 10000, password => <<"ldap-admin-password">>, port => 389, root_dn => <<"cn=admin,dc=example,dc=com">>, servers => ["ldap-server.example.com"]}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 5}, scope => host,tag => default,type => ldap}, #{conn_opts => #{confirms_enabled => true,host => "localhost", max_worker_queue_len => 100, password => <<"guest">>,port => 5672, username => <<"guest">>}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 20}, scope => host,tag => event_pusher,type => rabbit}, #{conn_opts => #{database => "mongooseim",driver => pgsql, host => "localhost",keepalive_interval => 30, max_start_interval => 30, password => "mongooseim_secret",port => 5432, query_timeout => 5000, tls => #{cacertfile => "priv/ca.pem", required => true, server_name_indication => #{enabled => false, protocol => default}, verify_mode => peer}, username => "mongooseim"}, opts => #{call_timeout => 60000, strategy => best_worker,workers => 5}, scope => global,tag => default,type => rdbms}, #{conn_opts => #{database => 0,host => "127.0.0.1", password => [],port => 6379}, opts => #{call_timeout => 5000,strategy => best_worker, workers => 10}, scope => <<"localhost">>,tag => global_distrib, type => redis}]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost.bis">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"anonymous.localhost">>},#{}}, {{modules,<<"localhost">>},#{}}, {{modules,<<"localhost.bis">>},#{}}, {{replaced_wait_timeout,<<"anonymous.localhost">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{replaced_wait_timeout,<<"localhost.bis">>},2000}, {{s2s,<<"anonymous.localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost.bis">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], {assertEqual, [{module,config_parser_SUITE}, {line,3132}, {expression,"K2"}, {expected,outgoing_pools}, {value,metrics}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3132}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3171}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}}
148config_parser_SUITEfilehost_types_file< >0.048sFAILED{config_parser_SUITE,compare_ordered_lists,3173}
{test_case_failed,{"Failed to compare ordered lists", [{outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services, #{service_domain_db => #{db_pool => global, event_cleaning_interval => 1000, event_max_age => 5000}}}, {sm_backend,mnesia}, {{auth,<<"another host type">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity, methods => [rdbms], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => false}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"some host type">>}, #{http => #{},max_users_per_domain => infinity, methods => [http], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"this is host type">>}, #{external => #{instances => 1,program => "/usr/bin/bash"}, max_users_per_domain => infinity, methods => [external], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"yet another host type">>}, #{external => #{instances => 1,program => "/usr/bin/bash"}, http => #{},max_users_per_domain => infinity, methods => [external,http], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"another host type">>}, #{mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => mnesia, store_groupchat_messages => false}}}, {{modules,<<"localhost">>}, #{mod_vcard => #{backend => mnesia, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{modules,<<"some host type">>},#{}}, {{modules,<<"this is host type">>},#{}}, {{modules,<<"yet another host type">>},#{mod_amp => #{}}}, {{replaced_wait_timeout,<<"another host type">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{replaced_wait_timeout,<<"some host type">>},2000}, {{replaced_wait_timeout,<<"this is host type">>},2000}, {{replaced_wait_timeout,<<"yet another host type">>},2000}, {{s2s,<<"another host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"some host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"this is host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"yet another host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], [{metrics,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [{router_handler,fun mongoose_router_global:filter/4, fun mongoose_router_global:route/4}, {router_handler, fun mongoose_router_localdomain:filter/4, fun mongoose_router_localdomain:route/4}, {router_handler, fun mongoose_router_external_localnode:filter/4, fun mongoose_router_external_localnode:route/4}, {router_handler, fun mongoose_router_external:filter/4, fun mongoose_router_external:route/4}, {router_handler, fun mongoose_router_dynamic_domains:filter/4, fun mongoose_router_dynamic_domains:route/4}, {router_handler,fun ejabberd_s2s:filter/4, fun ejabberd_s2s:route/4}]}, {s2s_backend,mnesia}, {services, #{service_domain_db => #{db_pool => global, event_cleaning_interval => 1000, event_max_age => 5000}}}, {sm_backend,mnesia}, {{auth,<<"another host type">>}, #{max_users_per_domain => infinity,methods => [], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"localhost">>}, #{max_users_per_domain => infinity, methods => [rdbms], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => false}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"some host type">>}, #{http => #{},max_users_per_domain => infinity, methods => [http], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"this is host type">>}, #{external => #{instances => 1,program => "/usr/bin/bash"}, max_users_per_domain => infinity, methods => [external], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{auth,<<"yet another host type">>}, #{external => #{instances => 1,program => "/usr/bin/bash"}, http => #{},max_users_per_domain => infinity, methods => [external,http], password => #{format => scram,scram_iterations => 10000}, sasl_external => [standard], sasl_mechanisms => [cyrsasl_scram_sha512_plus,cyrsasl_scram_sha512, cyrsasl_scram_sha384_plus,cyrsasl_scram_sha384, cyrsasl_scram_sha256_plus,cyrsasl_scram_sha256, cyrsasl_scram_sha224_plus,cyrsasl_scram_sha224, cyrsasl_scram_sha1_plus,cyrsasl_scram_sha1, cyrsasl_plain,cyrsasl_anonymous,cyrsasl_oauth]}}, {{modules,<<"another host type">>}, #{mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => mnesia, store_groupchat_messages => false}}}, {{modules,<<"localhost">>}, #{mod_vcard => #{backend => mnesia, host => {prefix,<<"vjud.">>}, iqdisc => parallel,matches => 30, search => true}}}, {{modules,<<"some host type">>},#{}}, {{modules,<<"this is host type">>},#{}}, {{modules,<<"yet another host type">>},#{mod_amp => #{}}}, {{replaced_wait_timeout,<<"another host type">>},2000}, {{replaced_wait_timeout,<<"localhost">>},2000}, {{replaced_wait_timeout,<<"some host type">>},2000}, {{replaced_wait_timeout,<<"this is host type">>},2000}, {{replaced_wait_timeout,<<"yet another host type">>},2000}, {{s2s,<<"another host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"localhost">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"some host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"this is host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}, {{s2s,<<"yet another host type">>}, #{ciphers => "TLSv1.2:TLSv1.3",default_policy => allow, dns => #{retries => 2,timeout => 10}, max_retry_delay => 300, outgoing => #{connection_timeout => 10000, ip_versions => [4,6], port => 5269}, use_starttls => false}}], {assertEqual, [{module,config_parser_SUITE}, {line,3132}, {expression,"K2"}, {expected,outgoing_pools}, {value,metrics}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3132}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3171}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1782}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1291}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1223}]}]}}
config_parser_SUITEfileend_per_group< >0.000sOk
config_parser_SUITEdynamic_domainsinit_per_group< >0.172sOk
149config_parser_SUITEdynamic_domainssupported_features< >0.005sOk
150config_parser_SUITEdynamic_domainsunsupported_features< >0.003sOk
config_parser_SUITEdynamic_domainsend_per_group< >0.107sOk
config_parser_SUITEgeneralinit_per_group< >0.000sOk
151config_parser_SUITEgeneralloglevel< >0.006sOk
152config_parser_SUITEgeneralhosts< >0.009sOk
153config_parser_SUITEgeneralhost_types< >0.005sOk
154config_parser_SUITEgeneraldefault_server_domain< >0.004sOk
155config_parser_SUITEgeneralregistration_timeout< >0.005sOk
156config_parser_SUITEgenerallanguage< >0.003sOk
157config_parser_SUITEgeneralall_metrics_are_global< >0.002sOk
158config_parser_SUITEgeneralsm_backend< >0.028sOk
159config_parser_SUITEgeneralcomponent_backend< >0.063sOk
160config_parser_SUITEgenerals2s_backend< >0.089sOk
161config_parser_SUITEgeneralmax_fsm_queue< >0.002sOk
162config_parser_SUITEgeneralhttp_server_name< >0.002sOk
163config_parser_SUITEgeneralrdbms_server_type< >0.003sOk
164config_parser_SUITEgeneralroute_subdomains< >0.004sOk
165config_parser_SUITEgeneralrouting_modules< >0.041sOk
166config_parser_SUITEgeneralreplaced_wait_timeout< >0.004sOk
167config_parser_SUITEgeneralhide_service_name< >0.004sOk
168config_parser_SUITEgeneraldomain_certfile< >0.008sOk
169config_parser_SUITEgeneralmax_users_per_domain< >0.005sOk
config_parser_SUITEgeneralend_per_group< >0.000sOk
config_parser_SUITElisteninit_per_group< >0.000sOk
170config_parser_SUITElistenlisten_duplicate< >0.003sOk
171config_parser_SUITElistenlisten_c2s< >0.106sOk
172config_parser_SUITElistenlisten_c2s_fast_tls< >0.059sOk
173config_parser_SUITElistenlisten_c2s_just_tls< >0.066sOk
174config_parser_SUITElistenlisten_s2s< >0.024sOk
175config_parser_SUITElistenlisten_s2s_tls< >0.045sOk
176config_parser_SUITElistenlisten_service< >0.057sOk
177config_parser_SUITElistenlisten_http< >0.032sOk
178config_parser_SUITElistenlisten_http_tls< >0.056sOk
179config_parser_SUITElistenlisten_http_transport< >0.021sOk
180config_parser_SUITElistenlisten_http_handlers_invalid< >0.058sOk
181config_parser_SUITElistenlisten_http_handlers_bosh< >0.036sOk
182config_parser_SUITElistenlisten_http_handlers_websockets< >0.025sOk
183config_parser_SUITElistenlisten_http_handlers_client_api< >0.030sOk
184config_parser_SUITElistenlisten_http_handlers_admin_api< >0.038sOk
185config_parser_SUITElistenlisten_http_handlers_graphql< >0.016sOk
config_parser_SUITElistenend_per_group< >0.000sOk
config_parser_SUITEauthinit_per_group< >0.000sOk
186config_parser_SUITEauthauth_methods< >0.019sOk
187config_parser_SUITEauthauth_password< >0.015sOk
188config_parser_SUITEauthauth_sasl_external< >0.117sOk
189config_parser_SUITEauthauth_allow_multiple_connections< >0.010sOk
190config_parser_SUITEauthauth_anonymous_protocol< >0.013sOk
191config_parser_SUITEauthauth_sasl_mechanisms< >0.088sOk
192config_parser_SUITEauthauth_ldap_pool< >0.007sOk
193config_parser_SUITEauthauth_ldap_bind_pool< >0.005sOk
194config_parser_SUITEauthauth_ldap_base< >0.010sOk
195config_parser_SUITEauthauth_ldap_uids< >0.009sOk
196config_parser_SUITEauthauth_ldap_filter< >0.005sOk
197config_parser_SUITEauthauth_ldap_dn_filter< >0.012sOk
198config_parser_SUITEauthauth_ldap_local_filter< >0.015sOk
199config_parser_SUITEauthauth_ldap_deref< >0.005sOk
200config_parser_SUITEauthauth_external< >0.012sOk
201config_parser_SUITEauthauth_http_basic_auth< >0.004sOk
202config_parser_SUITEauthauth_jwt< >0.023sOk
203config_parser_SUITEauthauth_rdbms_users_number_estimate< >0.010sOk
204config_parser_SUITEauthauth_dummy< >0.013sOk
config_parser_SUITEauthend_per_group< >0.000sOk
config_parser_SUITEpoolinit_per_group< >0.000sOk
205config_parser_SUITEpoolpool_basics< >0.005sOk
206config_parser_SUITEpoolpool_scope< >0.010sOk
207config_parser_SUITEpoolpool_rdbms< >0.014sOk
208config_parser_SUITEpoolpool_rdbms_connection_odbc< >0.015sOk
209config_parser_SUITEpoolpool_rdbms_connection_pgsql< >0.032sOk
210config_parser_SUITEpoolpool_rdbms_connection_mysql< >0.021sOk
211config_parser_SUITEpoolpool_rdbms_connection_tls_pgsql< >0.108sOk
212config_parser_SUITEpoolpool_rdbms_connection_tls_mysql< >0.065sOk
213config_parser_SUITEpoolpool_http< >0.031sOk
214config_parser_SUITEpoolpool_http_connection< >0.013sOk
215config_parser_SUITEpoolpool_http_connection_tls< >0.059sOk
216config_parser_SUITEpoolpool_redis< >0.027sOk
217config_parser_SUITEpoolpool_redis_connection< >0.018sOk
218config_parser_SUITEpoolpool_cassandra< >0.017sOk
219config_parser_SUITEpoolpool_cassandra_connection< >0.005sOk
220config_parser_SUITEpoolpool_cassandra_connection_auth_plain< >0.007sOk
221config_parser_SUITEpoolpool_cassandra_connection_servers< >0.008sOk
222config_parser_SUITEpoolpool_cassandra_connection_tls< >0.077sOk
223config_parser_SUITEpoolpool_elastic< >0.010sOk
224config_parser_SUITEpoolpool_elastic_connection< >0.011sOk
225config_parser_SUITEpoolpool_rabbit< >0.010sOk
226config_parser_SUITEpoolpool_rabbit_connection< >0.026sOk
227config_parser_SUITEpoolpool_ldap< >0.015sOk
228config_parser_SUITEpoolpool_ldap_connection< >0.025sOk
229config_parser_SUITEpoolpool_ldap_connection_tls< >0.065sOk
config_parser_SUITEpoolend_per_group< >0.000sOk
config_parser_SUITEinternal_databasesinit_per_group< >0.000sOk
230config_parser_SUITEinternal_databasesinternal_database_cets< >0.007sOk
config_parser_SUITEinternal_databasesend_per_group< >0.000sOk
config_parser_SUITEshaper_acl_accessinit_per_group< >0.000sOk
231config_parser_SUITEshaper_acl_accessshaper< >0.002sOk
232config_parser_SUITEshaper_acl_accessacl< >0.016sOk
233config_parser_SUITEshaper_acl_accessacl_merge_host_and_global< >0.003sOk
234config_parser_SUITEshaper_acl_accessaccess< >0.009sOk
235config_parser_SUITEshaper_acl_accessaccess_merge_host_and_global< >0.003sOk
config_parser_SUITEshaper_acl_accessend_per_group< >0.000sOk
config_parser_SUITEs2sinit_per_group< >0.000sOk
236config_parser_SUITEs2ss2s_host_config< >0.003sOk
237config_parser_SUITEs2ss2s_dns_timeout< >0.006sOk
238config_parser_SUITEs2ss2s_dns_retries< >0.006sOk
239config_parser_SUITEs2ss2s_outgoing_port< >0.009sOk
240config_parser_SUITEs2ss2s_outgoing_ip_versions< >0.009sOk
241config_parser_SUITEs2ss2s_outgoing_timeout< >0.007sOk
242config_parser_SUITEs2ss2s_use_starttls< >0.008sOk
243config_parser_SUITEs2ss2s_certfile< >0.011sOk
244config_parser_SUITEs2ss2s_default_policy< >0.010sOk
245config_parser_SUITEs2ss2s_host_policy< >0.014sOk
246config_parser_SUITEs2ss2s_address< >0.017sOk
247config_parser_SUITEs2ss2s_ciphers< >0.009sOk
248config_parser_SUITEs2ss2s_shared< >0.009sOk
249config_parser_SUITEs2ss2s_max_retry_delay< >0.005sOk
config_parser_SUITEs2send_per_group< >0.000sOk
config_parser_SUITEmodulesinit_per_group< >0.000sOk
250config_parser_SUITEmodulesmod_adhoc< >0.022sOk
251config_parser_SUITEmodulesmod_auth_token< >0.153sOk
252config_parser_SUITEmodulesmod_blocking< >0.095sOk
253config_parser_SUITEmodulesmod_bosh< >0.133sOk
254config_parser_SUITEmodulesmod_caps< >0.017sOk
255config_parser_SUITEmodulesmod_cache_users< >0.017sOk
256config_parser_SUITEmodulesmod_carboncopy< >0.012sOk
257config_parser_SUITEmodulesmod_csi< >0.007sOk
258config_parser_SUITEmodulesmod_disco< >0.251sOk
259config_parser_SUITEmodulesmod_inbox< >0.067sOk
260config_parser_SUITEmodulesmod_global_distrib< >0.155sOk
261config_parser_SUITEmodulesmod_global_distrib_connections< >0.064sOk
262config_parser_SUITEmodulesmod_global_distrib_connections_endpoints< >0.179sOk
263config_parser_SUITEmodulesmod_global_distrib_connections_advertised_endpoints< >0.060sOk
264config_parser_SUITEmodulesmod_global_distrib_connections_tls< >0.085sOk
265config_parser_SUITEmodulesmod_global_distrib_redis< >0.079sOk
266config_parser_SUITEmodulesmod_global_distrib_cache< >0.088sOk
267config_parser_SUITEmodulesmod_global_distrib_bounce< >0.079sOk
268config_parser_SUITEmodulesmod_event_pusher_sns< >0.226sOk
269config_parser_SUITEmodulesmod_event_pusher_push< >0.390sOk
270config_parser_SUITEmodulesmod_event_pusher_http< >0.157sOk
271config_parser_SUITEmodulesmod_event_pusher_rabbit< >0.047sOk
272config_parser_SUITEmodulesmod_extdisco< >0.039sOk
273config_parser_SUITEmodulesmod_http_upload< >0.213sOk
274config_parser_SUITEmodulesmod_http_upload_s3< >0.019sOk
275config_parser_SUITEmodulesmod_jingle_sip< >0.161sOk
276config_parser_SUITEmodulesmod_keystore< >0.006sOk
277config_parser_SUITEmodulesmod_keystore_keys< >0.014sOk
278config_parser_SUITEmodulesmod_last< >0.082sOk
279config_parser_SUITEmodulesmod_mam< >1.267sOk
280config_parser_SUITEmodulesmod_mam_pm< >1.255sOk
281config_parser_SUITEmodulesmod_mam_muc< >1.284sOk
282config_parser_SUITEmodulesmod_muc< >0.366sOk
283config_parser_SUITEmodulesmod_muc_default_room< >0.143sOk
284config_parser_SUITEmodulesmod_muc_default_room_affiliations< >0.079sOk
285config_parser_SUITEmodulesmod_muc_log< >0.084sOk
286config_parser_SUITEmodulesmod_muc_log_top_link< >0.028sOk
287config_parser_SUITEmodulesmod_muc_light< >0.294sOk
288config_parser_SUITEmodulesmod_muc_light_config_schema< >0.024sOk
289config_parser_SUITEmodulesmod_offline< >0.360sOk
290config_parser_SUITEmodulesmod_offline_chatmarkers< >0.258sOk
291config_parser_SUITEmodulesmod_ping< >0.031sOk
292config_parser_SUITEmodulesmod_privacy< >0.325sOk
293config_parser_SUITEmodulesmod_private< >0.318sOk
294config_parser_SUITEmodulesmod_pubsub< >0.746sOk
295config_parser_SUITEmodulesmod_pubsub_pep_mapping< >0.032sOk
296config_parser_SUITEmodulesmod_pubsub_default_node_config< >0.105sOk
297config_parser_SUITEmodulesmod_push_service_mongoosepush< >0.023sOk
298config_parser_SUITEmodulesmod_register< >0.046sOk
299config_parser_SUITEmodulesmod_roster< >0.340sOk
300config_parser_SUITEmodulesmod_shared_roster_ldap< >0.106sOk
301config_parser_SUITEmodulesmod_sic< >0.044sOk
302config_parser_SUITEmodulesmod_smart_markers< >0.036sOk
303config_parser_SUITEmodulesmod_stream_management< >0.216sOk
304config_parser_SUITEmodulesmod_stream_management_stale_h< >0.011sOk
305config_parser_SUITEmodulesmod_time< >0.015sOk
306config_parser_SUITEmodulesmod_vcard< >0.253sOk
307config_parser_SUITEmodulesmod_vcard_ldap_uids< >0.018sOk
308config_parser_SUITEmodulesmod_vcard_ldap_vcard_map< >0.015sOk
309config_parser_SUITEmodulesmod_vcard_ldap_search_fields< >0.016sOk
310config_parser_SUITEmodulesmod_vcard_ldap_search_reported< >0.015sOk
311config_parser_SUITEmodulesmod_version< >0.019sOk
312config_parser_SUITEmodulesmodules_without_config< >0.080sOk
313config_parser_SUITEmodulesincorrect_module< >0.056sOk
config_parser_SUITEmodulesend_per_group< >0.000sOk
config_parser_SUITEservicesinit_per_group< >0.000sOk
314config_parser_SUITEservicesservice_domain_db< >0.005sOk
315config_parser_SUITEservicesservice_mongoose_system_metrics< >0.016sOk
config_parser_SUITEservicesend_per_group< >0.000sOk
config_parser_SUITElogsinit_per_group< >0.000sOk
316config_parser_SUITElogsno_warning_about_subdomain_patterns< >0.056sOk
317config_parser_SUITElogsno_warning_for_resolvable_domain< >0.022sOk
config_parser_SUITElogsend_per_group< >0.000sOk
config_parser_SUITEend_per_suite< >0.000sOk
cowboy_SUITEinit_per_suite< >0.229sOk
cowboy_SUITEroutinginit_per_group< >0.001sOk
318cowboy_SUITEroutinghttp_requests< >0.031sOk
319cowboy_SUITEroutingws_request_bad_protocol< >0.001sOk
320cowboy_SUITEroutingws_requests_xmpp< >0.014sOk
321cowboy_SUITEroutingws_requests_other< >0.003sOk
322cowboy_SUITEroutingmixed_requests< >0.070sOk
cowboy_SUITEroutingend_per_group< >0.001sOk
323cowboy_SUITEstart_cowboy_returns_error_eaddrinuse< >0.042sOk
cowboy_SUITEend_per_suite< >0.030sOk
ejabberd_admin_SUITEinit_per_suite< >0.000sOk
ejabberd_admin_SUITEimport_usersinit_per_group< >0.223sOk
324ejabberd_admin_SUITEimport_usersimport_users_from_valid_csv< >0.015sOk
325ejabberd_admin_SUITEimport_usersimport_users_from_valid_csv_with_quoted_fields< >0.000sOk
326ejabberd_admin_SUITEimport_usersimport_from_invalid_csv< >0.000sOk
ejabberd_admin_SUITEimport_usersend_per_group< >0.214sOk
ejabberd_admin_SUITEend_per_suite< >0.000sOk
ejabberd_sm_SUITEinit_per_suite< >0.000sOk
ejabberd_sm_SUITEmnesiainit_per_group< >0.006sOk
327ejabberd_sm_SUITEmnesiaopen_session< >0.000sOk
328ejabberd_sm_SUITEmnesiaget_full_session_list< >0.001sOk
329ejabberd_sm_SUITEmnesiaget_vh_session_list< >0.001sOk
330ejabberd_sm_SUITEmnesiaget_sessions_2< >0.006sOk
331ejabberd_sm_SUITEmnesiaget_sessions_3< >0.000sOk
332ejabberd_sm_SUITEmnesiasession_is_updated_when_created_twice< >0.000sOk
333ejabberd_sm_SUITEmnesiadelete_session< >0.000sOk
334ejabberd_sm_SUITEmnesiaclean_up< >0.002sOk
335ejabberd_sm_SUITEmnesiatoo_many_sessions< >0.000sOk
336ejabberd_sm_SUITEmnesiaunique_count< >0.002sOk
337ejabberd_sm_SUITEmnesiaunique_count_while_removing_entries< >0.106sOk
338ejabberd_sm_SUITEmnesiasession_info_is_stored< >0.002sOk
339ejabberd_sm_SUITEmnesiasession_info_is_updated_if_keys_match< >0.004sOk
340ejabberd_sm_SUITEmnesiasession_info_is_updated_properly_if_session_conflicts< >0.001sOk
341ejabberd_sm_SUITEmnesiasession_info_is_extended_if_new_keys_present< >0.001sOk
342ejabberd_sm_SUITEmnesiasession_info_keys_not_truncated_if_session_opened_with_empty_infolist< >0.000sOk
343ejabberd_sm_SUITEmnesiakv_can_be_stored_for_session< >0.000sOk
344ejabberd_sm_SUITEmnesiakv_can_be_updated_for_session< >0.001sOk
345ejabberd_sm_SUITEmnesiakv_can_be_removed_for_session< >0.000sOk
346ejabberd_sm_SUITEmnesiastore_info_sends_message_to_the_session_owner< >0.000sOk
347ejabberd_sm_SUITEmnesiaremove_info_sends_message_to_the_session_owner< >0.000sOk
ejabberd_sm_SUITEmnesiaend_per_group< >0.003sOk
ejabberd_sm_SUITEredisinit_per_group< >0.020sOk
348ejabberd_sm_SUITEredisopen_session< >0.001sOk
349ejabberd_sm_SUITEredisget_full_session_list< >0.005sOk
350ejabberd_sm_SUITEredisget_vh_session_list< >0.004sOk
351ejabberd_sm_SUITEredisget_sessions_2< >0.014sOk
352ejabberd_sm_SUITEredisget_sessions_3< >0.001sOk
353ejabberd_sm_SUITEredissession_is_updated_when_created_twice< >0.002sOk
354ejabberd_sm_SUITEredisdelete_session< >0.001sOk
355ejabberd_sm_SUITEredisclean_up< >0.014sOk
356ejabberd_sm_SUITEredistoo_many_sessions< >0.002sOk
357ejabberd_sm_SUITEredisunique_count< >0.006sOk
358ejabberd_sm_SUITEredisunique_count_while_removing_entries< >0.199sOk
359ejabberd_sm_SUITEredissession_info_is_stored< >0.001sOk
360ejabberd_sm_SUITEredissession_info_is_updated_if_keys_match< >0.001sOk
361ejabberd_sm_SUITEredissession_info_is_updated_properly_if_session_conflicts< >0.001sOk
362ejabberd_sm_SUITEredissession_info_is_extended_if_new_keys_present< >0.001sOk
363ejabberd_sm_SUITEredissession_info_keys_not_truncated_if_session_opened_with_empty_infolist< >0.001sOk
364ejabberd_sm_SUITErediskv_can_be_stored_for_session< >0.002sOk
365ejabberd_sm_SUITErediskv_can_be_updated_for_session< >0.001sOk
366ejabberd_sm_SUITErediskv_can_be_removed_for_session< >0.001sOk
367ejabberd_sm_SUITEredisstore_info_sends_message_to_the_session_owner< >0.001sOk
368ejabberd_sm_SUITEredisremove_info_sends_message_to_the_session_owner< >0.002sOk
ejabberd_sm_SUITEredisend_per_group< >0.000sOk
ejabberd_sm_SUITEcetsinit_per_group< >0.004sOk
369ejabberd_sm_SUITEcetsopen_session< >0.004sOk
370ejabberd_sm_SUITEcetsget_full_session_list< >0.002sOk
371ejabberd_sm_SUITEcetsget_vh_session_list< >0.001sOk
372ejabberd_sm_SUITEcetsget_sessions_2< >0.002sOk
373ejabberd_sm_SUITEcetsget_sessions_3< >0.000sOk
374ejabberd_sm_SUITEcetssession_is_updated_when_created_twice< >0.000sOk
375ejabberd_sm_SUITEcetsdelete_session< >0.000sOk
376ejabberd_sm_SUITEcetsclean_up< >0.007sOk
377ejabberd_sm_SUITEcetstoo_many_sessions< >0.001sOk
378ejabberd_sm_SUITEcetsunique_count< >0.004sOk
379ejabberd_sm_SUITEcetsunique_count_while_removing_entries< >0.132sOk
380ejabberd_sm_SUITEcetssession_info_is_stored< >0.000sOk
381ejabberd_sm_SUITEcetssession_info_is_updated_if_keys_match< >0.000sOk
382ejabberd_sm_SUITEcetssession_info_is_updated_properly_if_session_conflicts< >0.001sOk
383ejabberd_sm_SUITEcetssession_info_is_extended_if_new_keys_present< >0.002sOk
384ejabberd_sm_SUITEcetssession_info_keys_not_truncated_if_session_opened_with_empty_infolist< >0.000sOk
385ejabberd_sm_SUITEcetskv_can_be_stored_for_session< >0.000sOk
386ejabberd_sm_SUITEcetskv_can_be_updated_for_session< >0.000sOk
387ejabberd_sm_SUITEcetskv_can_be_removed_for_session< >0.000sOk
388ejabberd_sm_SUITEcetsstore_info_sends_message_to_the_session_owner< >0.000sOk
389ejabberd_sm_SUITEcetsremove_info_sends_message_to_the_session_owner< >0.000sOk
ejabberd_sm_SUITEcetsend_per_group< >0.000sOk
ejabberd_sm_SUITEend_per_suite< >0.002sOk
event_pusher_sns_SUITEinit_per_suite< >0.000sOk
390event_pusher_sns_SUITEhandles_unicode_messages< >0.039sOk
391event_pusher_sns_SUITEforwards_chat_messages_to_chat_topic< >0.032sOk
392event_pusher_sns_SUITEforwards_groupchat_messages_to_groupchat_topic< >0.028sOk
393event_pusher_sns_SUITEdoes_not_forward_other_messages< >0.035sOk
394event_pusher_sns_SUITEcreates_proper_sns_topic_arn< >0.032sOk
395event_pusher_sns_SUITEforwards_online_presence_to_presence_topic< >0.044sOk
396event_pusher_sns_SUITEforwards_offline_presence_to_presence_topic< >0.038sOk
397event_pusher_sns_SUITEdoes_not_forward_messages_without_body< >0.043sOk
398event_pusher_sns_SUITEdoes_not_forward_messages_when_topic_is_unset< >0.042sOk
399event_pusher_sns_SUITEdoes_not_forward_presences_when_topic_is_unset< >0.040sOk
400event_pusher_sns_SUITEcalls_callback_module_to_get_user_id< >0.123sOk
401event_pusher_sns_SUITEcalls_callback_module_to_retrieve_attributes_for_presence< >0.125sOk
402event_pusher_sns_SUITEcalls_callback_module_to_retrieve_attributes_for_message< >0.114sOk
event_pusher_sns_SUITEend_per_suite< >0.000sOk
gen_hook_SUITEinit_per_suite< >0.001sOk
403gen_hook_SUITEsingle_handler_can_be_added_and_removed< >0.114sOk
404gen_hook_SUITEmultiple_handlers_can_be_added_and_removed< >0.104sOk
405gen_hook_SUITElocal_fun_references_causes_error< >0.095sOk
406gen_hook_SUITEanonymous_fun_references_causes_error< >0.000sOk
407gen_hook_SUITEnot_exported_external_fun_references_causes_error< >0.012sOk
408gen_hook_SUITEinvalid_hook_handler_parameters_causes_error< >0.000sOk
409gen_hook_SUITErun_fold_executes_handlers_in_the_right_order< >0.074sOk
410gen_hook_SUITErun_fold_stops_when_handler_returns_stop< >0.087sOk
411gen_hook_SUITEerrors_in_handlers_are_reported_but_ignored< >0.274sOk
gen_hook_SUITEend_per_suite< >0.007sOk
common_testinit_per_suite< >0.000sOk
412gen_mod_SUITEstart_and_stop< >0.000sOk
413gen_mod_SUITEstart_error< >0.016sOk
414gen_mod_SUITEstart_with_service_deps< >0.013sOk
415gen_mod_SUITEstop_error< >0.011sOk
416gen_mod_SUITEloaded_modules< >0.000sOk
417gen_mod_SUITEloaded_modules_with_opts< >0.000sOk
418gen_mod_SUITEget_module_opt< >0.000sOk
419gen_mod_SUITElookup_module_opt< >0.000sOk
420gen_mod_SUITEhosts_with_module< >0.000sOk
421gen_mod_SUITEhosts_and_opts_with_module< >0.000sOk
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
422gen_mod_deps_SUITEno_dependencies< >0.000sOk
423gen_mod_deps_SUITEdependency< >0.010sOk
424gen_mod_deps_SUITEdependency_chain< >0.022sOk
425gen_mod_deps_SUITEdependency_dag< >0.018sOk
426gen_mod_deps_SUITEfails_on_dependency_cycle< >0.028sOk
427gen_mod_deps_SUITEsucceeds_on_cycle_with_soft_dep_in_path< >0.024sOk
428gen_mod_deps_SUITEsucceeds_on_adding_soft_dependency_cycle_edge< >0.015sOk
429gen_mod_deps_SUITEforces_dependency_opts< >0.006sOk
430gen_mod_deps_SUITEappends_dependencies_opts< >0.019sOk
431gen_mod_deps_SUITEoptional_dependencies_are_not_started_by_themselves< >0.006sOk
432gen_mod_deps_SUITEoptional_dependencies_add_opts< >0.017sOk
433gen_mod_deps_SUITEoverrides_dependency_opts< >0.020sOk
434gen_mod_deps_SUITEmerges_dependency_opts< >0.021sOk
common_testend_per_suite< >0.000sOk
http_client_SUITEinit_per_suite< >0.014sOk
435http_client_SUITEget_test< >0.001sOk
436http_client_SUITEno_pool_test< >0.000sOk
437http_client_SUITEpost_test< >0.001sOk
438http_client_SUITErequest_timeout_test< >0.013sOk
439http_client_SUITEpool_timeout_test< >0.021sOk
http_client_SUITEend_per_suite< >0.005sOk
jlib_SUITEinit_per_suite< >0.000sOk
440jlib_SUITEmake_iq_reply_changes_type_to_result< >0.000sOk
441jlib_SUITEmake_iq_reply_changes_to_to_from< >0.000sOk
442jlib_SUITEmake_iq_reply_switches_from_to_to< >0.000sOk
443jlib_SUITEmake_iq_reply_switches_to_and_from_attrs< >0.000sOk
444jlib_SUITEerror_reply_check< >0.000sOk
jlib_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
445json_formatter_SUITEsomething_is_logged< >0.214sOk
446json_formatter_SUITEsomething_is_formatted< >0.102sOk
447json_formatter_SUITEacc_is_formatted< >0.101sOk
448json_formatter_SUITEacc_is_preserved< >0.102sOk
449json_formatter_SUITEchars_limited< >0.202sOk
450json_formatter_SUITEformat_depth_limited< >0.202sOk
451json_formatter_SUITEjson_depth_limited< >0.202sOk
452json_formatter_SUITElarge_event_dont_crash_formatter< >1.010sOk
common_testend_per_suite< >0.000sOk
keystore_SUITEinit_per_suite< >0.006sOk
453keystore_SUITEmodule_startup_no_opts< >0.006sOk
454keystore_SUITEmodule_startup_read_key_from_file< >0.010sOk
455keystore_SUITEmodule_startup_create_ram_key< >0.007sOk
456keystore_SUITEmodule_startup_create_ram_key_of_given_size< >0.005sOk
457keystore_SUITEmodule_startup_for_multiple_domains< >0.019sOk
458keystore_SUITEmultiple_domains_one_stopped< >0.011sOk
keystore_SUITEend_per_suite< >0.003sOk
mam_misc_SUITEinit_per_suite< >0.000sOk
459mam_misc_SUITEtest_encode_decode_functionality< >0.409sOk
common_testshould_archiveinit_per_group< >0.000sOkstart of should_archive
460mam_misc_SUITEshould_archivenon_messages_are_always_false< >0.025sOk
461mam_misc_SUITEshould_archivemessages_type_error_false< >0.072sOk
462mam_misc_SUITEshould_archiveother_message_types_return_false< >0.070sOk
463mam_misc_SUITEshould_archivemust_be_rejected< >0.067sOk
464mam_misc_SUITEshould_archivemust_be_accepted< >0.052sOk
common_testshould_archiveend_per_group< >0.000sOkend of should_archive
mam_misc_SUITEend_per_suite< >0.000sOk
migration_scripts_SUITEinit_per_suite< >0.000sOk
common_testsender_jid_from_mam_messageinit_per_group< >0.000sOkstart of sender_jid_from_mam_message
465migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_eterm_stream< >1.119sOk
466migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_xml_stream< >1.342sOk
467migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_unsupported_eterm_input< >1.118sOk
468migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_unsupported_xml_input< >1.308sOk
469migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_malformed_eterm_input< >1.243sOk
470migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_malformed_xml_input< >1.223sOk
common_testsender_jid_from_mam_messageend_per_group< >0.000sOkend of sender_jid_from_mam_message
migration_scripts_SUITEend_per_suite< >0.001sOk
mod_global_distrib_SUITEinit_per_suite< >0.016sOk
mod_global_distrib_SUITEhook_handlersinit_per_group< >0.000sOk
471mod_global_distrib_SUITEhook_handlersmissing_struct_in_message_from_user< >0.003sOk
472mod_global_distrib_SUITEhook_handlersmissing_struct_in_message_from_component< >0.000sOk
mod_global_distrib_SUITEhook_handlersend_per_group< >0.000sOk
mod_global_distrib_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
473mod_http_upload_s3_SUITEcreates_slot_with_given_timestamp< >0.000sOk
474mod_http_upload_s3_SUITEcretes_slot_with_aws_v4_auth_queries< >0.000sOk
475mod_http_upload_s3_SUITEsigns_url_with_expected_size< >0.142sOk
476mod_http_upload_s3_SUITEcreates_slot_with_given_expiration_time< >0.000sOk
477mod_http_upload_s3_SUITEsigns_url_with_expected_content_type_if_given< >0.189sOk
478mod_http_upload_s3_SUITEprovides_and_signs_acl< >0.158sOk
479mod_http_upload_s3_SUITEdoes_not_provide_acl_when_disabled< >0.149sOk
480mod_http_upload_s3_SUITEparses_bucket_url_with_custom_port< >0.000sOk
481mod_http_upload_s3_SUITEparses_bucket_url_with_path< >0.000sOk
482mod_http_upload_s3_SUITEparse_bucket_url_with_slashful_path< >0.000sOk
483mod_http_upload_s3_SUITEincludes_token_in_url< >0.000sOk
484mod_http_upload_s3_SUITEcreates_get_url_to_the_resource< >0.000sOk
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
485mod_mam_SUITEoverrides_general_options< >0.000sOk
486mod_mam_SUITEsets_rdbms_as_default_backend< >0.000sOk
487mod_mam_SUITEhandles_only_pm< >0.000sOk
488mod_mam_SUITEhandles_only_muc< >0.000sOk
489mod_mam_SUITEdisables_sync_writer_on_async_writer< >0.000sOk
490mod_mam_SUITEdisables_sync_muc_writer_on_async_writer< >0.000sOk
491mod_mam_SUITEproduces_valid_configurations< >0.000sOk
492mod_mam_SUITEhandles_cassandra_config< >0.000sOk
493mod_mam_SUITEexample_muc_only_no_pref_good_performance< >0.000sOk
494mod_mam_SUITEexample_pm_only_good_performance< >0.000sOk
common_testend_per_suite< >0.000sOk
mod_offline_mnesia_SUITEinit_per_suite< >0.007sOk
495mod_offline_mnesia_SUITEmnesia_offline_table_can_be_upgraded_from_3_5_to_next< >0.005sOk
mod_offline_mnesia_SUITEend_per_suite< >0.003sOk
mod_websockets_SUITEinit_per_suite< >0.633sOk
496mod_websockets_SUITEping_test< >1.003sOk
497mod_websockets_SUITEagree_to_xmpp_subprotocol< >0.004sOk
498mod_websockets_SUITEagree_to_xmpp_subprotocol_case_insensitive< >0.004sOk
499mod_websockets_SUITEagree_to_xmpp_subprotocol_from_many< >0.015sOk
500mod_websockets_SUITEdo_not_agree_to_missing_subprotocol< >0.004sOk
501mod_websockets_SUITEdo_not_agree_to_other_subprotocol< >0.009sOk
502mod_websockets_SUITEconnection_is_closed_after_idle_timeout< >2.702sOk
503mod_websockets_SUITEclient_ping_frame_resets_idle_timeout< >4.055sOk
mod_websockets_SUITEend_per_suite< >0.204sOk
common_testinit_per_suite< >0.000sOk
504mongoose_bin_SUITEsanity_check< >0.000sOk
505mongoose_bin_SUITEalways_produces_well_formed_output< >0.001sOk
common_testend_per_suite< >0.000sOk
mongoose_cleanup_SUITEinit_per_suite< >0.006sOk
506mongoose_cleanup_SUITEcleaner_runs_hook_on_nodedown< >0.135sOk
507mongoose_cleanup_SUITEcleaner_runs_hook_on_nodedown_for_host_type< >0.002sOk
508mongoose_cleanup_SUITEauth_anonymous< >0.015sOk
509mongoose_cleanup_SUITElast< >0.161sOk
510mongoose_cleanup_SUITEstream_management< >0.054sOk
511mongoose_cleanup_SUITEs2s< >0.009sOk
512mongoose_cleanup_SUITEbosh< >0.008sOk
mongoose_cleanup_SUITEcomponent_cetsinit_per_group< >0.000sOk
513mongoose_cleanup_SUITEcomponent_cetscomponent< >0.000sOk
514mongoose_cleanup_SUITEcomponent_cetscomponent_from_other_node_remains< >0.000sOk
mongoose_cleanup_SUITEcomponent_cetsend_per_group< >0.000sOk
mongoose_cleanup_SUITEcomponent_mnesiainit_per_group< >0.000sOk
515mongoose_cleanup_SUITEcomponent_mnesiacomponent< >0.000sOk
516mongoose_cleanup_SUITEcomponent_mnesiacomponent_from_other_node_remains< >0.000sOk
mongoose_cleanup_SUITEcomponent_mnesiaend_per_group< >0.000sOk
mongoose_cleanup_SUITEmuc_cetsinit_per_group< >0.000sOk
517mongoose_cleanup_SUITEmuc_cetsmuc_node_cleanup_for_host_type< >0.001sOk
518mongoose_cleanup_SUITEmuc_cetsmuc_room< >0.001sOk
519mongoose_cleanup_SUITEmuc_cetsmuc_room_from_other_node_remains< >0.001sOk
mongoose_cleanup_SUITEmuc_cetsend_per_group< >0.000sOk
mongoose_cleanup_SUITEmuc_mnesiainit_per_group< >0.000sOk
520mongoose_cleanup_SUITEmuc_mnesiamuc_node_cleanup_for_host_type< >0.001sOk
521mongoose_cleanup_SUITEmuc_mnesiamuc_room< >0.001sOk
522mongoose_cleanup_SUITEmuc_mnesiamuc_room_from_other_node_remains< >0.000sOk
mongoose_cleanup_SUITEmuc_mnesiaend_per_group< >0.000sOk
mongoose_cleanup_SUITEend_per_suite< >0.008sOk
mongoose_config_SUITEinit_per_suite< >0.001sOk
mongoose_config_SUITEoptsinit_per_group< >0.000sOk
523mongoose_config_SUITEoptsget_opt< >0.001sOk
524mongoose_config_SUITEoptslookup_opt< >0.000sOk
525mongoose_config_SUITEoptsget_path< >0.000sOk
526mongoose_config_SUITEoptslookup_path< >0.000sOk
527mongoose_config_SUITEoptsset_short_path< >0.000sOk
528mongoose_config_SUITEoptsset_long_path< >0.005sOk
529mongoose_config_SUITEoptsunset_path< >0.002sOk
530mongoose_config_SUITEoptsload_from_file< >0.010sFAILED{mongoose_config_SUITE,check_loaded_config,163}
{assertEqual,[{module,...},{...}|...]}
mongoose_config_SUITEoptsend_per_group< >0.000sOk
mongoose_config_SUITEclusterinit_per_group< >2.383sOk
531mongoose_config_SUITEclustercluster_load_from_file< >8.601sFAILED{mongoose_config_SUITE,check_loaded_config,163}
{assertEqual,[{module,...},{...}|...]}
mongoose_config_SUITEclusterend_per_group< >2.049sOk
mongoose_config_SUITEend_per_suite< >0.008sOk
mongoose_deprecations_SUITEinit_per_suite< >0.000sOk
532mongoose_deprecations_SUITEcheck_too_fast_pace< >0.000sSKIPPEDinit_per_testcase failed
533mongoose_deprecations_SUITEcheck_ok_pace< >0.000sSKIPPEDinit_per_testcase failed
534mongoose_deprecations_SUITEcheck_changing_pace< >0.000sSKIPPEDinit_per_testcase failed
535mongoose_deprecations_SUITEdifferent_tags_get_logged_always< >0.000sSKIPPEDinit_per_testcase failed
536mongoose_deprecations_SUITEspecified_lvl_logged_default_stays< >0.000sSKIPPEDinit_per_testcase failed
537mongoose_deprecations_SUITEdefault_lvl_is_error< >0.000sSKIPPEDinit_per_testcase failed
mongoose_deprecations_SUITEend_per_suite< >0.000sOk
mongoose_domain_core_SUITEinit_per_suite< >0.263sOk
538mongoose_domain_core_SUITEcan_get_init_arguments< >0.000sSKIPPEDinit_per_testcase failed
539mongoose_domain_core_SUITElookup_works< >0.000sSKIPPEDinit_per_testcase failed
540mongoose_domain_core_SUITEdouble_insert_double_remove_works< >0.000sSKIPPEDinit_per_testcase failed
541mongoose_domain_core_SUITEstatic_domain_check< >0.000sSKIPPEDinit_per_testcase failed
542mongoose_domain_core_SUITEcannot_delete_static< >0.000sSKIPPEDinit_per_testcase failed
543mongoose_domain_core_SUITEcannot_insert_static_domain< >0.000sSKIPPEDinit_per_testcase failed
544mongoose_domain_core_SUITEcannot_insert_if_host_type_not_configured< >0.000sSKIPPEDinit_per_testcase failed
545mongoose_domain_core_SUITEget_all_static< >0.000sSKIPPEDinit_per_testcase failed
546mongoose_domain_core_SUITEget_domains_by_host_type< >0.000sSKIPPEDinit_per_testcase failed
547mongoose_domain_core_SUITEhost_type_check< >0.000sSKIPPEDinit_per_testcase failed
548mongoose_domain_core_SUITEcan_get_outdated_domains< >0.000sSKIPPEDinit_per_testcase failed
549mongoose_domain_core_SUITErun_for_each_domain< >0.000sSKIPPEDinit_per_testcase failed
mongoose_domain_core_SUITEend_per_suite< >0.312sOk
mongoose_graphql_SUITEinit_per_suite< >0.000sOk
550mongoose_graphql_SUITEcan_create_endpoint< >0.001sOk
551mongoose_graphql_SUITEcan_load_split_schema< >0.001sOk
552mongoose_graphql_SUITEunexpected_internal_error< >0.000sOk
553mongoose_graphql_SUITEadmin_and_user_load_global_types< >0.019sOk
mongoose_graphql_SUITEunprotected_graphqlinit_per_group< >0.000sOk
554mongoose_graphql_SUITEunprotected_graphqlcan_execute_query_with_vars< >0.003sOk
555mongoose_graphql_SUITEunprotected_graphqlauth_can_execute_query< >0.003sOk
556mongoose_graphql_SUITEunprotected_graphqlauth_can_execute_mutation< >0.003sOk
557mongoose_graphql_SUITEunprotected_graphqlunauth_can_execute_query< >0.000sOk
558mongoose_graphql_SUITEunprotected_graphqlunauth_can_execute_mutation< >0.000sOk
mongoose_graphql_SUITEunprotected_graphqlend_per_group< >0.000sOk
mongoose_graphql_SUITEprotected_graphqlinit_per_group< >0.000sOk
559mongoose_graphql_SUITEprotected_graphqlauth_can_execute_protected_query< >0.000sOk
560mongoose_graphql_SUITEprotected_graphqlauth_can_execute_protected_mutation< >0.000sOk
561mongoose_graphql_SUITEprotected_graphqlunauth_cannot_execute_protected_query< >0.000sOk
562mongoose_graphql_SUITEprotected_graphqlunauth_cannot_execute_protected_mutation< >0.000sOk
mongoose_graphql_SUITEprotected_graphqlend_per_group< >0.000sOk
mongoose_graphql_SUITEerror_handlinginit_per_group< >0.000sOk
563mongoose_graphql_SUITEerror_handlingshould_catch_parsing_error< >0.000sOk
564mongoose_graphql_SUITEerror_handlingshould_catch_type_check_params_error< >0.000sOk
565mongoose_graphql_SUITEerror_handlingshould_catch_type_check_error< >0.000sOk
566mongoose_graphql_SUITEerror_handlingshould_catch_validation_error< >0.000sOk
mongoose_graphql_SUITEerror_handlingend_per_group< >0.000sOk
mongoose_graphql_SUITEerror_formattinginit_per_group< >0.000sOk
567mongoose_graphql_SUITEerror_formattingformat_internal_crash< >0.000sOk
568mongoose_graphql_SUITEerror_formattingformat_parse_errors< >0.000sOk
569mongoose_graphql_SUITEerror_formattingformat_decode_errors< >0.000sOk
570mongoose_graphql_SUITEerror_formattingformat_authorize_error< >0.000sOk
571mongoose_graphql_SUITEerror_formattingformat_validate_error< >0.000sOk
572mongoose_graphql_SUITEerror_formattingformat_type_check_error< >0.000sOk
573mongoose_graphql_SUITEerror_formattingformat_execute_error< >0.000sOk
574mongoose_graphql_SUITEerror_formattingformat_uncategorized_error< >0.000sOk
575mongoose_graphql_SUITEerror_formattingformat_any_error< >0.000sOk
mongoose_graphql_SUITEerror_formattingend_per_group< >0.000sOk
mongoose_graphql_SUITEpermissionsinit_per_group< >0.000sOk
576mongoose_graphql_SUITEpermissionscheck_object_permissions< >0.000sOk
577mongoose_graphql_SUITEpermissionscheck_field_permissions< >0.000sOk
578mongoose_graphql_SUITEpermissionscheck_child_object_permissions< >0.000sOk
579mongoose_graphql_SUITEpermissionscheck_child_object_field_permissions< >0.000sOk
580mongoose_graphql_SUITEpermissionscheck_fragment_permissions< >0.000sOk
581mongoose_graphql_SUITEpermissionscheck_interface_permissions< >0.000sOk
582mongoose_graphql_SUITEpermissionscheck_interface_field_permissions< >0.000sOk
583mongoose_graphql_SUITEpermissionscheck_inline_fragment_permissions< >0.000sOk
584mongoose_graphql_SUITEpermissionscheck_union_permissions< >0.000sOk
mongoose_graphql_SUITEpermissionsend_per_group< >0.000sOk
mongoose_graphql_SUITEdomain_permissionsinit_per_group< >0.120sOk
585mongoose_graphql_SUITEdomain_permissionscheck_field_domain_permissions< >0.000sOk
586mongoose_graphql_SUITEdomain_permissionscheck_field_input_arg_domain_permissions< >0.000sOk
587mongoose_graphql_SUITEdomain_permissionscheck_field_list_arg_domain_permissions< >0.000sOk
588mongoose_graphql_SUITEdomain_permissionscheck_field_null_arg_domain_permissions< >0.000sOk
589mongoose_graphql_SUITEdomain_permissionscheck_field_jid_arg_domain_permissions< >0.000sOk
590mongoose_graphql_SUITEdomain_permissionscheck_child_object_field_domain_permissions< >0.000sOk
591mongoose_graphql_SUITEdomain_permissionscheck_field_subdomain_permissions< >0.000sOk
592mongoose_graphql_SUITEdomain_permissionscheck_field_global_permissions< >0.000sOk
593mongoose_graphql_SUITEdomain_permissionscheck_interface_field_domain_permissions< >0.000sOk
mongoose_graphql_SUITEdomain_permissionsend_per_group< >0.103sOk
mongoose_graphql_SUITEuse_directiveinit_per_group< >0.510sOk
594mongoose_graphql_SUITEuse_directiveuse_dir_module_not_loaded< >0.000sOk
595mongoose_graphql_SUITEuse_directiveuse_dir_all_modules_loaded< >0.000sOk
596mongoose_graphql_SUITEuse_directiveuse_dir_all_modules_and_services_loaded< >0.000sOk
597mongoose_graphql_SUITEuse_directiveuse_dir_module_and_service_not_loaded< >0.000sOk
598mongoose_graphql_SUITEuse_directiveuse_dir_module_service_and_db_loaded< >0.000sOk
599mongoose_graphql_SUITEuse_directiveuse_dir_db_not_loaded< >0.000sOk
600mongoose_graphql_SUITEuse_directiveuse_dir_module_service_and_db_not_loaded< >0.000sOk
601mongoose_graphql_SUITEuse_directiveuse_dir_object_module_service_and_db_loaded< >0.000sOk
602mongoose_graphql_SUITEuse_directiveuse_dir_object_all_modules_services_and_dbs_loaded< >0.000sOk
603mongoose_graphql_SUITEuse_directiveuse_dir_object_module_and_db_not_loaded< >0.000sOk
604mongoose_graphql_SUITEuse_directiveuse_dir_object_service_and_db_not_loaded< >0.000sOk
605mongoose_graphql_SUITEuse_directiveuse_dir_auth_admin_all_modules_services_and_dbs_loaded< >0.000sOk
606mongoose_graphql_SUITEuse_directiveuse_dir_auth_user_all_modules_services_and_dbs_loaded< >0.000sOk
607mongoose_graphql_SUITEuse_directiveuse_dir_auth_admin_module_service_and_db_not_loaded< >0.000sOk
608mongoose_graphql_SUITEuse_directiveuse_dir_auth_user_module_service_and_db_not_loaded< >0.000sOk
609mongoose_graphql_SUITEuse_directiveuse_dir_auth_admin_db_not_loaded< >0.000sOk
610mongoose_graphql_SUITEuse_directiveuse_dir_auth_user_db_not_loaded< >0.000sOk
mongoose_graphql_SUITEuse_directiveend_per_group< >0.353sOk
mongoose_graphql_SUITEuser_listenerinit_per_group< >0.604sOk
611mongoose_graphql_SUITEuser_listenerauth_user_can_access_protected_types< >0.002sOk
612mongoose_graphql_SUITEuser_listeneruse_directive_can_use_auth_user_domain< >0.002sOk
613mongoose_graphql_SUITEuser_listenermalformed_auth_header_error< >0.001sOk
614mongoose_graphql_SUITEuser_listenerauth_wrong_creds_error< >0.001sOk
615mongoose_graphql_SUITEuser_listenerinvalid_json_body_error< >0.001sOk
616mongoose_graphql_SUITEuser_listenerno_query_supplied_error< >0.001sOk
617mongoose_graphql_SUITEuser_listenervariables_invalid_json_error< >0.001sOk
618mongoose_graphql_SUITEuser_listenerlistener_reply_with_parsing_error< >0.002sOk
619mongoose_graphql_SUITEuser_listenerlistener_reply_with_type_check_error< >0.001sOk
620mongoose_graphql_SUITEuser_listenerlistener_reply_with_validation_error< >0.001sOk
621mongoose_graphql_SUITEuser_listenerlistener_unauth_cannot_access_protected_types< >0.001sOk
622mongoose_graphql_SUITEuser_listenerlistener_unauth_can_access_unprotected_types< >0.001sOk
623mongoose_graphql_SUITEuser_listenerlistener_can_execute_query_with_variables< >0.001sOk
mongoose_graphql_SUITEuser_listenerend_per_group< >0.372sOk
mongoose_graphql_SUITEadmin_listenerinit_per_group< >0.000sOk
624mongoose_graphql_SUITEadmin_listenerno_creds_defined_admin_can_access_protected< >0.002sOk
625mongoose_graphql_SUITEadmin_listenerauth_admin_can_access_protected_types< >0.001sOk
626mongoose_graphql_SUITEadmin_listenermalformed_auth_header_error< >0.001sOk
627mongoose_graphql_SUITEadmin_listenerauth_wrong_creds_error< >0.001sOk
628mongoose_graphql_SUITEadmin_listenerinvalid_json_body_error< >0.001sOk
629mongoose_graphql_SUITEadmin_listenerno_query_supplied_error< >0.001sOk
630mongoose_graphql_SUITEadmin_listenervariables_invalid_json_error< >0.001sOk
631mongoose_graphql_SUITEadmin_listenerlistener_reply_with_parsing_error< >0.002sOk
632mongoose_graphql_SUITEadmin_listenerlistener_reply_with_type_check_error< >0.001sOk
633mongoose_graphql_SUITEadmin_listenerlistener_reply_with_validation_error< >0.001sOk
634mongoose_graphql_SUITEadmin_listenerlistener_unauth_cannot_access_protected_types< >0.001sOk
635mongoose_graphql_SUITEadmin_listenerlistener_unauth_can_access_unprotected_types< >0.001sOk
636mongoose_graphql_SUITEadmin_listenerlistener_can_execute_query_with_variables< >0.001sOk
mongoose_graphql_SUITEadmin_listenerend_per_group< >0.000sOk
mongoose_graphql_SUITEdomain_admin_listenerinit_per_group< >0.497sOk
637mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_can_access_protected_types< >0.003sOk
638mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_wrong_password_error< >0.002sOk
639mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_nonexistent_domain_error< >0.002sOk
640mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_cannot_access_other_domain< >0.002sOk
641mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_cannot_access_global< >0.003sOk
642mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_can_access_owned_domain< >0.001sOk
643mongoose_graphql_SUITEdomain_admin_listeneruse_directive_can_use_auth_domain_admin_domain< >0.001sOk
644mongoose_graphql_SUITEdomain_admin_listenermalformed_auth_header_error< >0.001sOk
645mongoose_graphql_SUITEdomain_admin_listenerauth_wrong_creds_error< >0.001sOk
646mongoose_graphql_SUITEdomain_admin_listenerinvalid_json_body_error< >0.001sOk
647mongoose_graphql_SUITEdomain_admin_listenerno_query_supplied_error< >0.001sOk
648mongoose_graphql_SUITEdomain_admin_listenervariables_invalid_json_error< >0.001sOk
649mongoose_graphql_SUITEdomain_admin_listenerlistener_reply_with_parsing_error< >0.002sOk
650mongoose_graphql_SUITEdomain_admin_listenerlistener_reply_with_type_check_error< >0.001sOk
651mongoose_graphql_SUITEdomain_admin_listenerlistener_reply_with_validation_error< >0.001sOk
652mongoose_graphql_SUITEdomain_admin_listenerlistener_unauth_cannot_access_protected_types< >0.001sOk
653mongoose_graphql_SUITEdomain_admin_listenerlistener_unauth_can_access_unprotected_types< >0.001sOk
654mongoose_graphql_SUITEdomain_admin_listenerlistener_can_execute_query_with_variables< >0.001sOk
mongoose_graphql_SUITEdomain_admin_listenerend_per_group< >0.348sOk
mongoose_graphql_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
655mongoose_lazy_routing_SUITEcan_add_and_remove_domain_or_subdomain< >0.001sOk
656mongoose_lazy_routing_SUITEhandles_missing_domain_or_subdomain< >0.001sOk
657mongoose_lazy_routing_SUITEregisters_top_level_domain_in_case_domain_subdomain_conflicts< >0.001sOk
658mongoose_lazy_routing_SUITEcan_register_and_unregister_iq_handler_for_two_domains< >0.002sOk
659mongoose_lazy_routing_SUITEcan_add_domain_for_a_registered_iq_handler< >0.005sOk
660mongoose_lazy_routing_SUITEcan_register_and_unregister_iq_handler_for_two_subdomains< >0.003sOk
661mongoose_lazy_routing_SUITEcan_add_subdomain_for_a_registered_iq_handler< >0.001sFAILED{mongoose_lazy_routing_SUITE,can_add_subdomain_for_a_registered_iq_handler,262}
{assertEqual,[{module,...},{...}|...]}
662mongoose_lazy_routing_SUITEhandles_double_iq_handler_registration_deregistration_for_domain< >0.001sOk
663mongoose_lazy_routing_SUITEhandles_double_iq_handler_registration_deregistration_for_subdomain< >0.001sFAILED{mongoose_lazy_routing_SUITE,create_iq_handler_and_register,472}
{assertEqual,[{module,...},{...}|...]}
common_testend_per_suite< >0.000sOk
mongoose_lib_SUITEinit_per_suite< >0.000sOk
664mongoose_lib_SUITEpmap_works< >0.010sOk
mongoose_lib_SUITEend_per_suite< >0.000sOk
mongoose_listener_SUITEinit_per_suite< >0.001sOk
665mongoose_listener_SUITEtcp_socket_is_started_with_default_backlog< >0.000sOk
666mongoose_listener_SUITEtcp_socket_is_started_with_options< >0.005sFAILED{ejabberd_sup,start_child,102}
{{start_child_failed,{error,...},#{...}},[{ejabberd_sup,...},{...}|...]}
667mongoose_listener_SUITEtcp_socket_supports_proxy_protocol< >0.001sFAILED{ejabberd_sup,start_child,102}
{{start_child_failed,{error,...},#{...}},[{ejabberd_sup,...},{...}|...]}
668mongoose_listener_SUITEtcp_socket_has_connection_details< >0.001sFAILED{ejabberd_sup,start_child,102}
{{start_child_failed,{error,...},#{...}},[{ejabberd_sup,...},{...}|...]}
669mongoose_listener_SUITEtcp_socket_supports_proxy_protocol< >0.001sFAILED{ejabberd_sup,start_child,102}
{{start_child_failed,{error,...},#{...}},[{ejabberd_sup,...},{...}|...]}
670mongoose_listener_SUITEtcp_start_stop_reload< >0.005sFAILED{lists,map,1315}
{test_case_failed,Failed: port 5222 is closed, should be open; error was: {error,econnrefused}}
mongoose_listener_SUITEend_per_suite< >0.001sOk
mongoose_modules_SUITEinit_per_suite< >0.000sOk
671mongoose_modules_SUITEstarts_and_stops_modules< >0.000sOk
672mongoose_modules_SUITEensures_module< >0.008sOk
673mongoose_modules_SUITEreverts_config_when_module_fails_to_start< >0.003sOk
674mongoose_modules_SUITEdoes_not_change_config_when_module_fails_to_stop< >0.001sOk
675mongoose_modules_SUITEreplaces_modules< >0.015sOk
676mongoose_modules_SUITEreplaces_modules_with_new_deps< >0.022sOk
677mongoose_modules_SUITEreplaces_modules_with_old_deps< >0.018sOk
678mongoose_modules_SUITEreplaces_modules_with_same_deps< >0.025sOk
mongoose_modules_SUITEend_per_suite< >0.000sOk
mongoose_rabbit_worker_SUITEinit_per_suite< >0.470sOk
679mongoose_rabbit_worker_SUITEno_request_in_worker_queue_is_lost_when_amqp_call_fails< >0.001sOk
680mongoose_rabbit_worker_SUITEworker_creates_fresh_amqp_conection_and_channel_when_amqp_call_fails< >0.001sOk
681mongoose_rabbit_worker_SUITEworker_processes_msgs_when_queue_msg_len_limit_is_not_reached< >0.001sOk
682mongoose_rabbit_worker_SUITEworker_drops_msgs_when_queue_msg_len_limit_is_reached< >0.101sOk
mongoose_rabbit_worker_SUITEend_per_suite< >0.212sOk
mongoose_rdbms_SUITEinit_per_suite< >0.000sOk
mongoose_rdbms_SUITEodbcinit_per_group< >0.006sOk
683mongoose_rdbms_SUITEodbckeepalive_interval< >5.501sOk
684mongoose_rdbms_SUITEodbcdoes_backoff_increase_to_a_point< >0.003sOk
685mongoose_rdbms_SUITEodbckeepalive_exit< >4.004sOk
mongoose_rdbms_SUITEodbcend_per_group< >0.000sOk
mongoose_rdbms_SUITEmysqlinit_per_group< >0.000sOk
686mongoose_rdbms_SUITEmysqlkeepalive_interval< >5.501sOk
687mongoose_rdbms_SUITEmysqldoes_backoff_increase_to_a_point< >0.006sOk
688mongoose_rdbms_SUITEmysqlkeepalive_exit< >4.004sOk
mongoose_rdbms_SUITEmysqlend_per_group< >0.000sOk
mongoose_rdbms_SUITEpgsqlinit_per_group< >0.000sOk
689mongoose_rdbms_SUITEpgsqlkeepalive_interval< >5.501sOk
690mongoose_rdbms_SUITEpgsqldoes_backoff_increase_to_a_point< >0.001sOk
691mongoose_rdbms_SUITEpgsqlkeepalive_exit< >4.004sOk
mongoose_rdbms_SUITEpgsqlend_per_group< >0.000sOk
mongoose_rdbms_SUITEend_per_suite< >0.201sOk
mongoose_service_SUITEinit_per_suite< >0.000sOk
692mongoose_service_SUITEstarts_and_stops_services< >0.000sOk
693mongoose_service_SUITEensures_service< >0.006sOk
694mongoose_service_SUITEreverts_config_when_service_fails_to_start< >0.016sOk
695mongoose_service_SUITEdoes_not_change_config_when_service_fails_to_stop< >0.012sOk
696mongoose_service_SUITEreplaces_services< >0.010sOk
697mongoose_service_SUITEreplaces_services_with_new_deps< >0.019sOk
698mongoose_service_SUITEreplaces_services_with_old_deps< >0.020sOk
699mongoose_service_SUITEreplaces_services_with_same_deps< >0.030sOk
mongoose_service_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
700mongoose_subdomain_core_SUITEcan_register_and_unregister_subdomain_for_static_host_type< >0.000sFAILED{mongoose_subdomain_core_SUITE,can_register_and_unregister_subdomain_for_static_host_type,64}
{assertEqual,[{module,...},{...}|...]}
701mongoose_subdomain_core_SUITEcan_register_and_unregister_subdomain_for_dynamic_host_type_with_domains< >0.000sFAILED{mongoose_subdomain_core_SUITE,can_register_and_unregister_subdomain_for_dynamic_host_type_with_domains,84}
{assertEqual,[{module,...},{...}|...]}
702mongoose_subdomain_core_SUITEcan_register_and_unregister_subdomain_for_dynamic_host_type_without_domains< >0.002sOk
703mongoose_subdomain_core_SUITEcan_register_and_unregister_fqdn_for_static_host_type< >0.004sOk
704mongoose_subdomain_core_SUITEcan_register_and_unregister_fqdn_for_dynamic_host_type_with_domains< >0.000sOk
705mongoose_subdomain_core_SUITEcan_register_and_unregister_fqdn_for_dynamic_host_type_without_domains< >0.000sOk
706mongoose_subdomain_core_SUITEcan_add_and_remove_domain< >0.000sFAILED{mongoose_subdomain_core_SUITE,can_add_and_remove_domain,212}
{assertEqual,[{module,...},{...}|...]}
707mongoose_subdomain_core_SUITEcan_get_host_type_and_subdomain_details< >0.000sFAILED{mongoose_subdomain_core_SUITE,can_get_host_type_and_subdomain_details,237}
{assertEqual,[{module,...},{...}|...]}
708mongoose_subdomain_core_SUITEhandles_domain_removal_during_subdomain_registration< >0.225sFAILED{mongoose_subdomain_core_SUITE,handles_domain_removal_during_subdomain_registration,299}
{badmatch,[]}
709mongoose_subdomain_core_SUITEprevents_double_subdomain_registration< >0.000sFAILED{mongoose_subdomain_core_SUITE,prevents_double_subdomain_registration,325}
{assertEqual,[{module,...},{...}|...]}
710mongoose_subdomain_core_SUITEprevents_prefix_subdomain_overriding_by_prefix_subdomain< >0.001sFAILED{mongoose_subdomain_core_SUITE,prevents_prefix_subdomain_overriding_by_prefix_subdomain,373}
{assertEqual,[{module,...},{...}|...]}
711mongoose_subdomain_core_SUITEprevents_fqdn_subdomain_overriding_by_prefix_subdomain< >0.000sFAILED{mongoose_subdomain_core_SUITE,prevents_fqdn_subdomain_overriding_by_prefix_subdomain,403}
{assertEqual,[{module,...},{...}|...]}
712mongoose_subdomain_core_SUITEprevents_prefix_subdomain_overriding_by_fqdn_subdomain< >0.000sFAILED{mongoose_subdomain_core_SUITE,prevents_prefix_subdomain_overriding_by_fqdn_subdomain,467}
{assertEqual,[{module,...},{...}|...]}
713mongoose_subdomain_core_SUITEprevents_fqdn_subdomain_overriding_by_fqdn_subdomain< >0.000sOk
714mongoose_subdomain_core_SUITEdetects_domain_conflict_with_prefix_subdomain< >0.000sFAILED{mongoose_subdomain_core_SUITE,detects_domain_conflict_with_prefix_subdomain,543}
{assertEqual,[{module,...},{...}|...]}
715mongoose_subdomain_core_SUITEdetects_domain_conflict_with_fqdn_subdomain< >0.001sFAILED{mongoose_subdomain_core_SUITE,detects_domain_conflict_with_fqdn_subdomain,575}
{assertEqual,[{module,...},{...}|...]}
common_testend_per_suite< >0.000sOk
mongoose_wpool_SUITEinit_per_suite< >0.245sOk
716mongoose_wpool_SUITEget_pools_returns_pool_names< >0.001sOk
717mongoose_wpool_SUITEstats_passes_through_to_wpool_stats< >0.000sOk
718mongoose_wpool_SUITEtwo_distinct_redis_pools_are_started< >0.001sOk
719mongoose_wpool_SUITEgeneric_pools_are_started_for_all_vhosts< >0.005sOk
720mongoose_wpool_SUITEhost_specific_pools_are_preserved< >0.000sOk
721mongoose_wpool_SUITEpools_for_different_tag_are_expanded_with_host_specific_config_preserved< >0.000sOk
722mongoose_wpool_SUITEglobal_pool_is_used_by_default< >0.007sOk
723mongoose_wpool_SUITErequest_behaves_as_gen_server_send_request< >0.005sOk
724mongoose_wpool_SUITEdead_pool_is_restarted< >2.126sOk
725mongoose_wpool_SUITEdead_pool_is_stopped_before_restarted< >4.124sOk
726mongoose_wpool_SUITEredis_pool_cant_be_started_with_available_worker_strategy< >0.000sOk
727mongoose_wpool_SUITEcassandra_prepare_opts< >0.000sOk
mongoose_wpool_SUITEend_per_suite< >0.014sOk
mongooseim_loglevel_SUITEinit_per_suite< >0.002sOk
728mongooseim_loglevel_SUITEsomething_is_logged< >0.102sOk
729mongooseim_loglevel_SUITEset_get_loglevel< >0.007sOk
730mongooseim_loglevel_SUITEset_custom_loglevel< >0.000sOk
731mongooseim_loglevel_SUITElog_at_every_level< >1.120sOk
732mongooseim_loglevel_SUITElog_at_custom_level< >0.106sOk
mongooseim_loglevel_SUITEend_per_suite< >0.000sOk
mongooseim_metrics_SUITEinit_per_suite< >0.006sOk
mongooseim_metrics_SUITEordinary_modeinit_per_group< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
733mongooseim_metrics_SUITEordinary_modeno_skip_metric< >0.000sSKIPPEDinit_per_group failed
734mongooseim_metrics_SUITEordinary_modesubscriptions_initialised< >0.000sSKIPPEDinit_per_group failed
735mongooseim_metrics_SUITEordinary_modetcp_connections_detected< >0.000sSKIPPEDinit_per_group failed
736mongooseim_metrics_SUITEordinary_modetcp_metric_varies_with_tcp_variations< >0.000sSKIPPEDinit_per_group failed
737mongooseim_metrics_SUITEordinary_modeup_time_positive< >0.000sSKIPPEDinit_per_group failed
738mongooseim_metrics_SUITEordinary_modequeued_messages_increase< >0.000sSKIPPEDinit_per_group failed
739mongooseim_metrics_SUITEordinary_modefunction_ensure_subscribed_metric_subscribes< >0.000sSKIPPEDinit_per_group failed
mongooseim_metrics_SUITEordinary_modeend_per_group< >0.000sSKIPPEDinit_per_group failed
mongooseim_metrics_SUITEall_metrics_are_globalinit_per_group< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
740mongooseim_metrics_SUITEall_metrics_are_globalno_skip_metric< >0.000sSKIPPEDinit_per_group failed
741mongooseim_metrics_SUITEall_metrics_are_globalsubscriptions_initialised< >0.000sSKIPPEDinit_per_group failed
742mongooseim_metrics_SUITEall_metrics_are_globaltcp_connections_detected< >0.000sSKIPPEDinit_per_group failed
743mongooseim_metrics_SUITEall_metrics_are_globaltcp_metric_varies_with_tcp_variations< >0.000sSKIPPEDinit_per_group failed
744mongooseim_metrics_SUITEall_metrics_are_globalup_time_positive< >0.000sSKIPPEDinit_per_group failed
745mongooseim_metrics_SUITEall_metrics_are_globalqueued_messages_increase< >0.000sSKIPPEDinit_per_group failed
746mongooseim_metrics_SUITEall_metrics_are_globalfunction_ensure_subscribed_metric_subscribes< >0.000sSKIPPEDinit_per_group failed
mongooseim_metrics_SUITEall_metrics_are_globalend_per_group< >0.000sSKIPPEDinit_per_group failed
mongooseim_metrics_SUITEend_per_suite< >0.002sOk
common_testinit_per_suite< >0.000sOk
747monitored_map_SUITEno_key_test< >0.000sOk
748monitored_map_SUITEput_monitors_test< >0.000sOk
749monitored_map_SUITEget_test< >0.000sOk
750monitored_map_SUITEremove_test< >0.000sOk
751monitored_map_SUITEexpire_entries_on_process_death_test< >0.000sOk
752monitored_map_SUITEoverwrite_entry_test< >0.000sOk
753monitored_map_SUITEoverwrite_entry_same_pid_test< >0.000sOk
754monitored_map_SUITEfind_test< >0.000sOk
755monitored_map_SUITEget_default_test< >0.000sOk
756monitored_map_SUITEremove_nonexistent_element_test< >0.000sOk
757monitored_map_SUITEignore_nonrelevant_info_test< >0.000sOk
common_testend_per_suite< >0.000sOk
muc_light_SUITEinit_per_suite< >0.000sOk
muc_light_SUITEaff_changesinit_per_group< >0.000sOk
758muc_light_SUITEaff_changesaff_change_success< >0.042sOk
759muc_light_SUITEaff_changesaff_change_bad_request< >0.057sOk
muc_light_SUITEaff_changesend_per_group< >0.000sOk
muc_light_SUITErsm_discoinit_per_group< >0.000sOk
760muc_light_SUITErsm_discorsm_disco_success< >0.094sOk
761muc_light_SUITErsm_discorsm_disco_item_not_found< >0.032sOk
muc_light_SUITErsm_discoend_per_group< >0.000sOk
muc_light_SUITEcodecinit_per_group< >0.000sOk
762muc_light_SUITEcodeccodec_calls< >0.004sOk
muc_light_SUITEcodecend_per_group< >0.000sOk
muc_light_SUITEend_per_suite< >0.000sOk
privacy_SUITEinit_per_suite< >0.016sOk
763privacy_SUITEcheck_with_allowed< >0.000sOk
764privacy_SUITEcheck_with_denied< >0.000sOk
765privacy_SUITEcheck_with_denied_bob< >0.000sOk
766privacy_SUITEcheck_with_bob_blocked< >0.000sOk
767privacy_SUITEcheck_with_changing_stanza< >0.000sOk
privacy_SUITEend_per_suite< >0.027sOk
pubsub_backend_SUITEinit_per_suite< >0.059sOk
pubsub_backend_SUITEtree_handlinginit_per_group< >0.000sOk
768pubsub_backend_SUITEtree_handlingget_subnodes_case< >0.005sOk
pubsub_backend_SUITEtree_handlingend_per_group< >0.000sOk
pubsub_backend_SUITEend_per_suite< >0.030sOk
roster_SUITEinit_per_suite< >0.257sOk
769roster_SUITEroster_old< >0.000sOk
770roster_SUITEroster_old_with_filter< >0.001sOk
771roster_SUITEroster_new< >0.004sOk
772roster_SUITEroster_case_insensitive< >0.000sOk
roster_SUITEend_per_suite< >0.329sOk
router_SUITEinit_per_suite< >0.010sOk
router_SUITEroutinginit_per_group< >0.000sOk
773router_SUITEroutingbasic_routing< >1.225sOk
774router_SUITEroutingdo_not_reroute_errors< >0.078sOk
router_SUITEroutingend_per_group< >0.000sOk
router_SUITEend_per_suite< >0.006sOk
common_testinit_per_suite< >0.000sOk
775safely_SUITEhandles_errors_similar_to_catch< >0.000sOk
776safely_SUITEhandles_exits_similar_to_errors< >0.000sOk
777safely_SUITEhandles_throws_unlike_catch< >0.000sOk
778safely_SUITEhandles_success_like_catch< >0.000sOk
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
779service_deps_SUITEno_dependencies< >0.000sOk
780service_deps_SUITEdependency< >0.007sOk
781service_deps_SUITEdependency_chain< >0.022sOk
782service_deps_SUITEdependency_dag< >0.024sOk
783service_deps_SUITEfails_on_dependency_cycle< >0.039sOk
784service_deps_SUITEpreserves_dependency_opts< >0.008sOk
common_testend_per_suite< >0.000sOk
syslogger_SUITEinit_per_suite< >0.071sOk
785syslogger_SUITEsyslogger_is_used_to_log< >0.000sOk
syslogger_SUITEend_per_suite< >0.014sOk
common_testinit_per_suite< >0.000sOk
786translate_SUITEtest_english_translation< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
787translate_SUITEtest_polish_translation< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
788translate_SUITEtest_portuguese_translation< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
789zlib_driver_SUITEstanza_1024< >0.000sOk
common_testend_per_suite< >0.000sOk
TOTAL314.783sFAILED728 Ok, 29 Failed, 32 Skipped of 789


Test run history | Top level test index | Latest test result