Results for lib.mongooseim

Test started at 2022-08-17 19:54:36

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

Executing 799 test cases...

NumModuleGroupCaseLogTimeResultComment
acc_SUITEinit_per_suite< >0.049sOk
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.017sOk
4acc_SUITEbasicproduce_iq_meta_automatically< >0.000sOk
5acc_SUITEbasicstrip< >0.000sOk
6acc_SUITEbasicstrip_with_params< >0.000sOk
7acc_SUITEbasicparse_with_cdata< >0.019sOk
common_testbasicend_per_group< >0.000sOkend of basic
acc_SUITEend_per_suite< >0.000sOk
acl_SUITEinit_per_suite< >0.000sOk
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.004sOk
11acl_SUITEdynamic_domainscompound_access_rules< >0.000sOk
12acl_SUITEdynamic_domainshost_specific_access_rules< >0.012sOk
13acl_SUITEdynamic_domainsall_and_none_specs< >0.000sOk
14acl_SUITEdynamic_domainsmatch_domain< >0.000sOk
15acl_SUITEdynamic_domainsdifferent_specs_matching_the_same_user< >0.047sOk
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.000sOk
20acl_SUITEstatic_domainscompound_access_rules< >0.000sOk
21acl_SUITEstatic_domainshost_specific_access_rules< >0.000sOk
22acl_SUITEstatic_domainsall_and_none_specs< >0.000sOk
23acl_SUITEstatic_domainsmatch_domain< >0.000sOk
24acl_SUITEstatic_domainsdifferent_specs_matching_the_same_user< >0.021sOk
acl_SUITEstatic_domainsend_per_group< >0.000sOk
acl_SUITEend_per_suite< >0.006sOk
common_testinit_per_suite< >0.000sOk
common_testconversioninit_per_group< >0.000sOkstart of conversion
25amp_SUITEconversionamp_binaries_to_rule_test< >0.000sOk
26amp_SUITEconversionvalid_rules_property< >0.045sOk
27amp_SUITEconversioninvalid_rules_property< >0.034sOk
common_testconversionend_per_group< >0.000sOkend of conversion
common_testmutatinginit_per_group< >0.000sOkstart of mutating
28amp_SUITEmutatingstrip_amp_el_test< >0.000sOk
29amp_SUITEmutatingstrip_amp_el_noop_test< >0.000sOk
common_testmutatingend_per_group< >0.000sOkend of mutating
common_testclassificationinit_per_group< >0.000sOkstart of classification
30amp_SUITEclassificationextract_non_amp_test< >0.008sOk
31amp_SUITEclassificationextract_simple_request_test< >0.000sOk
32amp_SUITEclassificationextract_complex_request_test< >0.008sOk
33amp_SUITEclassificationextract_amp_response_test< >0.007sOk
34amp_SUITEclassificationextract_amp_error_response_test< >0.000sOk
35amp_SUITEclassificationextract_not_acceptable_rules_test< >0.000sOk
36amp_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
37amp_resolver_SUITEresolverdeliver_notify_match_test< >0.000sOk
38amp_resolver_SUITEresolverdeliver_notify_undecided_test< >0.000sOk
39amp_resolver_SUITEresolverdeliver_notify_no_match_test< >0.000sOk
40amp_resolver_SUITEresolverdeliver_error_drop_match_test< >0.000sOk
41amp_resolver_SUITEresolverdeliver_error_drop_no_match_test< >0.000sOk
42amp_resolver_SUITEresolvermatch_resource_match_test< >0.000sOk
43amp_resolver_SUITEresolvermatch_resource_no_match_test< >0.000sOk
44amp_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
45auth_dummy_SUITEauthorize< >0.008sOk
46auth_dummy_SUITEejabberd_auth_interfaces< >0.935sOk
47auth_dummy_SUITEsupports_dynamic_domains< >0.044sOk
auth_dummy_SUITEend_per_suite< >0.000sOk
auth_external_SUITEinit_per_suite< >0.000sOk
auth_external_SUITEno_cacheinit_per_group< >0.000sOk
48auth_external_SUITEno_cachetry_register_ok< >0.018sOk
49auth_external_SUITEno_cacheremove_user_ok< >0.000sOk
50auth_external_SUITEno_cacheset_password_ok< >0.000sOk
51auth_external_SUITEno_cachedoes_user_exist< >0.000sOk
52auth_external_SUITEno_cacheget_password_returns_false_if_no_cache< >0.000sOk
53auth_external_SUITEno_cacheget_password_s_returns_empty_bin_if_no_cache< >0.000sOk
54auth_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.102sFAILED{mim_ct_rest,start,44}
{badmatch,{error,{{badmatch,{error,{{shutdown,...},{...}}}},...}
55auth_http_SUITEauth_requests_plaincheck_password< >0.000sSKIPPEDinit_per_suite failed
56auth_http_SUITEauth_requests_plainset_password< >0.000sSKIPPEDinit_per_suite failed
57auth_http_SUITEauth_requests_plaintry_register< >0.000sSKIPPEDinit_per_suite failed
58auth_http_SUITEauth_requests_plainget_password< >0.000sSKIPPEDinit_per_suite failed
59auth_http_SUITEauth_requests_plaindoes_user_exist< >0.000sSKIPPEDinit_per_suite failed
60auth_http_SUITEauth_requests_plainremove_user< >0.000sSKIPPEDinit_per_suite failed
61auth_http_SUITEauth_requests_plainsupported_sasl_mechanisms< >0.000sSKIPPEDinit_per_suite failed
62auth_http_SUITEcert_authcert_auth_fail< >0.000sSKIPPEDinit_per_suite failed
63auth_http_SUITEcert_authcert_auth_success< >0.000sSKIPPEDinit_per_suite failed
64auth_http_SUITEcert_authcert_auth_nonexistent< >0.000sSKIPPEDinit_per_suite failed
65auth_http_SUITEauth_requests_scramcheck_password< >0.000sSKIPPEDinit_per_suite failed
66auth_http_SUITEauth_requests_scramset_password< >0.000sSKIPPEDinit_per_suite failed
67auth_http_SUITEauth_requests_scramtry_register< >0.000sSKIPPEDinit_per_suite failed
68auth_http_SUITEauth_requests_scramget_password< >0.000sSKIPPEDinit_per_suite failed
69auth_http_SUITEauth_requests_scramdoes_user_exist< >0.000sSKIPPEDinit_per_suite failed
70auth_http_SUITEauth_requests_scramremove_user< >0.000sSKIPPEDinit_per_suite failed
71auth_http_SUITEauth_requests_scramsupported_sasl_mechanisms< >0.000sSKIPPEDinit_per_suite failed
auth_http_SUITEend_per_suite< >0.000sSKIPPEDinit_per_suite failed
auth_internal_SUITEinit_per_suite< >0.532sOk
72auth_internal_SUITEpasswords_as_records_are_still_supported< >0.016sOk
73auth_internal_SUITEpasswords_in_plain_can_be_converted_to_scram< >0.033sOk
auth_internal_SUITEend_per_suite< >0.008sOk
auth_jwt_SUITEinit_per_suite< >0.226sOk
auth_jwt_SUITEgenericinit_per_group< >0.000sOk
74auth_jwt_SUITEgenericcheck_password_succeeds_for_correct_token< >0.098sOk
75auth_jwt_SUITEgenericcheck_password_fails_for_wrong_token< >0.098sOk
76auth_jwt_SUITEgenericcheck_password_fails_for_correct_token_but_wrong_username< >0.090sOk
77auth_jwt_SUITEgenericauthorize< >0.092sOk
78auth_jwt_SUITEgenericdoes_user_exist< >0.000sOk
79auth_jwt_SUITEgenericsupported_sasl_mechanisms< >0.000sOk
auth_jwt_SUITEgenericend_per_group< >0.000sOk
auth_jwt_SUITEpublic_keyinit_per_group< >0.003sOk
80auth_jwt_SUITEpublic_keycheck_password_succeeds_for_pubkey_signed_token< >0.009sOk
auth_jwt_SUITEpublic_keyend_per_group< >0.000sOk
auth_jwt_SUITEend_per_suite< >0.164sOk
auth_tokens_SUITEinit_per_suite< >0.005sOk
common_testcreationinit_per_group< >0.000sOkstart of creation
81auth_tokens_SUITEcreationexpiry_date_roundtrip_test< >0.000sOk
82auth_tokens_SUITEcreationjoin_and_split_with_base16_and_zeros_are_reversible_property< >0.003sOk
83auth_tokens_SUITEcreationserialize_deserialize_property< >0.039sOk
84auth_tokens_SUITEcreationvalidation_test< >0.001sOk
85auth_tokens_SUITEcreationvalidation_property< >0.032sOk
86auth_tokens_SUITEcreationvalidity_period_test< >0.000sOk
87auth_tokens_SUITEcreationchoose_key_by_token_type< >0.000sOk
common_testcreationend_per_group< >0.000sOkend of creation
common_testrevocationinit_per_group< >0.000sOkstart of revocation
88auth_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
89aws_signature_v4_SUITEsigns_basic_url< >0.000sOk
90aws_signature_v4_SUITEsigns_urls_with_additional_headers< >0.000sOk
91aws_signature_v4_SUITEhandles_unicode_path< >0.000sOk
92aws_signature_v4_SUITEformats_datetime_timestamp< >0.000sOk
93aws_signature_v4_SUITEpads_datetime_timestamp< >0.000sOk
94aws_signature_v4_SUITEformats_date_timestamp< >0.000sOk
95aws_signature_v4_SUITEpads_date_timestamp< >0.000sOk
96aws_signature_v4_SUITEcomposes_scope_from_values< >0.000sOk
97aws_signature_v4_SUITEdoes_not_encode_unreserved_set< >0.000sOk
98aws_signature_v4_SUITEdoes_encode_reserved_set< >0.000sOk
99aws_signature_v4_SUITEdoes_encode_utf8_characters< >0.000sOk
common_testend_per_suite< >0.000sOk
batches_SUITEinit_per_suite< >0.252sOk
batches_SUITEcacheinit_per_group< >0.000sOk
100batches_SUITEcacheinternal_starts_another_cache< >0.008sOk
101batches_SUITEcacheexternal_does_not_start_another_cache< >0.004sOk
102batches_SUITEcacheinternal_stop_does_stop_the_cache< >0.015sOk
103batches_SUITEcacheexternal_stop_does_nothing< >0.014sOk
104batches_SUITEcacheshared_cache_inserts_in_shared_table< >0.013sOk
batches_SUITEcacheend_per_group< >0.000sOk
batches_SUITEasync_workersinit_per_group< >0.000sOk
105batches_SUITEasync_workersfilled_batch_raises_batch_metric< >0.101sOk
106batches_SUITEasync_workersunfilled_batch_raises_flush_metric< >0.100sOk
107batches_SUITEasync_workerstimeouts_and_canceled_timers_do_not_need_to_log_messages< >0.199sOk
108batches_SUITEasync_workersprepare_task_works< >0.183sOk
109batches_SUITEasync_workerssync_flushes_down_everything< >0.000sOk
110batches_SUITEasync_workerssync_aggregates_down_everything< >0.006sOk
111batches_SUITEasync_workersaggregating_error_is_handled< >0.000sOk
112batches_SUITEasync_workersasync_request< >0.101sOk
batches_SUITEasync_workersend_per_group< >0.000sOk
batches_SUITEend_per_suite< >0.164sOk
common_testinit_per_suite< >0.000sOk
common_testmod_message_carbons_proper_testsinit_per_group< >0.000sOkstart of mod_message_carbons_proper_tests
113carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsprivate_message_test< >0.207sOk
114carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsno_copy_type_test< >0.207sOk
115carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsempty_message_test< >0.110sOk
116carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsreceived_type_test< >0.215sOk
117carboncopy_proper_tests_SUITEmod_message_carbons_proper_testssent_message_test< >0.162sOk
118carboncopy_proper_tests_SUITEmod_message_carbons_proper_testssimple_badarg_test< >0.101sOk
119carboncopy_proper_tests_SUITEmod_message_carbons_proper_testssimple_chat_message_test< >0.078sOk
120carboncopy_proper_tests_SUITEmod_message_carbons_proper_testshas_chat_state_notifications_test< >0.207sOk
121carboncopy_proper_tests_SUITEmod_message_carbons_proper_testshas_delivery_receipts_test< >0.213sOk
122carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsis_muc_invitation_test< >0.224sOk
123carboncopy_proper_tests_SUITEmod_message_carbons_proper_testsis_direct_invitation_test< >0.195sOk
common_testmod_message_carbons_proper_testsend_per_group< >0.000sOkend of mod_message_carbons_proper_tests
common_testend_per_suite< >0.000sOk
commands_SUITEinit_per_suite< >0.001sOk
commands_SUITEold_commandsinit_per_group< >0.000sOk
124commands_SUITEold_commandsold_list< >0.000sOk
125commands_SUITEold_commandsold_exec< >0.000sOk
126commands_SUITEold_commandsold_access_ctl< >0.000sOk
commands_SUITEold_commandsend_per_group< >0.000sOk
commands_SUITEnew_commandsinit_per_group< >0.000sOk
127commands_SUITEnew_commandsnew_type_checker< >0.000sOk
128commands_SUITEnew_commandsnew_reg_unreg< >0.000sOk
129commands_SUITEnew_commandsnew_failedreg< >0.000sOk
130commands_SUITEnew_commandsnew_list< >0.000sOk
131commands_SUITEnew_commandsnew_execute< >0.004sOk
132commands_SUITEnew_commandsdifferent_types< >0.000sOk
133commands_SUITEnew_commandserrors_are_readable< >0.000sOk
commands_SUITEnew_commandsend_per_group< >0.000sOk
commands_SUITEend_per_suite< >0.001sOk
commands_backend_SUITEinit_per_suite< >0.006sOk
commands_backend_SUITEsimple_backendinit_per_group< >0.000sOk
134commands_backend_SUITEsimple_backendget_simple< >1.041sOk
135commands_backend_SUITEsimple_backendpost_simple< >0.981sOk
136commands_backend_SUITEsimple_backenddelete_simple< >1.001sOk
137commands_backend_SUITEsimple_backendput_simple< >1.019sOk
commands_backend_SUITEsimple_backendend_per_group< >0.000sOk
commands_backend_SUITEget_advanced_backendinit_per_group< >0.000sOk
138commands_backend_SUITEget_advanced_backendget_two_args< >1.203sOk
139commands_backend_SUITEget_advanced_backendget_wrong_path< >1.157sOk
140commands_backend_SUITEget_advanced_backendget_wrong_arg_number< >1.139sOk
141commands_backend_SUITEget_advanced_backendget_no_command< >1.102sOk
142commands_backend_SUITEget_advanced_backendget_wrong_arg_type< >1.043sOk
commands_backend_SUITEget_advanced_backendend_per_group< >0.000sOk
commands_backend_SUITEpost_advanced_backendinit_per_group< >0.000sOk
143commands_backend_SUITEpost_advanced_backendpost_simple_with_subcategory< >1.324sOk
144commands_backend_SUITEpost_advanced_backendpost_different_arg_order< >1.062sOk
145commands_backend_SUITEpost_advanced_backendpost_wrong_arg_number< >1.077sOk
146commands_backend_SUITEpost_advanced_backendpost_wrong_arg_name< >1.190sOk
147commands_backend_SUITEpost_advanced_backendpost_wrong_arg_type< >1.101sOk
148commands_backend_SUITEpost_advanced_backendpost_no_command< >1.082sOk
commands_backend_SUITEpost_advanced_backendend_per_group< >0.000sOk
commands_backend_SUITEdelete_advanced_backendinit_per_group< >0.000sOk
149commands_backend_SUITEdelete_advanced_backenddelete_wrong_arg_order< >1.106sOk
150commands_backend_SUITEdelete_advanced_backenddelete_wrong_arg_types< >1.187sOk
commands_backend_SUITEdelete_advanced_backendend_per_group< >0.000sOk
commands_backend_SUITEsimple_clientinit_per_group< >0.000sOk
151commands_backend_SUITEsimple_clientget_simple_client< >1.043sOk
152commands_backend_SUITEsimple_clientget_two_args_client< >1.088sOk
153commands_backend_SUITEsimple_clientget_bad_auth< >1.050sOk
154commands_backend_SUITEsimple_clientpost_simple_client< >1.231sOk
155commands_backend_SUITEsimple_clientput_simple_client< >1.156sOk
156commands_backend_SUITEsimple_clientdelete_simple_client< >1.210sOk
commands_backend_SUITEsimple_clientend_per_group< >0.000sOk
commands_backend_SUITEend_per_suite< >0.003sOk
component_reg_SUITEinit_per_suite< >0.160sOk
157component_reg_SUITEregistering< >0.000sOk
158component_reg_SUITEregistering_with_local< >0.001sOk
component_reg_SUITEend_per_suite< >0.084sOk
config_parser_SUITEinit_per_suite< >0.002sOk
config_parser_SUITEfileinit_per_group< >0.000sOk
159config_parser_SUITEfilesample_pgsql< >0.170sFAILED{config_parser_SUITE,compare_ordered_lists,3151}
{test_case_failed,{"Failed to compare ordered lists", [{default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts, [<<"localhost">>,<<"anonymous.localhost">>, <<"localhost.bis">>]}, {language,<<"en">>}, {listen, [#{access => c2s,backlog => 100,hibernate_after => 0, ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,max_stanza_size => 65536, module => ejabberd_c2s,num_acceptors => 100, port => 5222,proto => tcp,proxy_protocol => false, shaper => c2s_shaper, tls => #{certfile => "priv/dc1.pem", ciphers => "TLSv1.2:TLSv1.3", dhfile => "priv/dh.pem",mode => starttls, module => fast_tls, protocol_options => ["no_sslv2","no_sslv3","no_tlsv1", "no_tlsv1_1"], verify_mode => peer}, zlib => 10000}, #{access => c2s,backlog => 100,hibernate_after => 0, ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,max_stanza_size => 65536, module => ejabberd_c2s,num_acceptors => 100, port => 5223,proto => tcp,proxy_protocol => false, shaper => c2s_shaper,zlib => 4096}, #{handlers => [#{host => '_',module => mod_bosh, path => "/http-bind"}, #{host => '_',max_stanza_size => infinity, module => mod_websockets,path => "/ws-xmpp", service => #{access => all,check_from => true, conflict_behaviour => disconnect, hidden_components => false, password => "secret", shaper_rule => fast}, timeout => 60000}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 5280,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{host => '_',module => mod_bosh, path => "/http-bind"}, #{host => '_',max_stanza_size => 100, module => mod_websockets,path => "/ws-xmpp", ping_rate => 120000,timeout => infinity}, #{host => "localhost", module => mongoose_api_admin, password => <<"makotaipsa">>,path => "/api", username => <<"ala">>}, #{host => "localhost", module => mongoose_api_client, path => "/api/contacts/{:jid}"}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 5285,proto => tcp, protocol => #{compress => false}, tls => #{certfile => "priv/cert.pem", keyfile => "priv/dc1.pem",password => [], verify_mode => peer}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{host => "localhost", module => mongoose_api_admin, path => "/api"}], ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,module => ejabberd_cowboy, port => 8088,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{docs => true, handlers => [lasse_handler, mongoose_client_api_messages, mongoose_client_api_contacts, mongoose_client_api_rooms, mongoose_client_api_rooms_config, mongoose_client_api_rooms_users, mongoose_client_api_rooms_messages], host => '_',module => mongoose_client_api, path => "/api"}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 8089,proto => tcp, protocol => #{compress => true}, tls => #{certfile => "priv/cert.pem", keyfile => "priv/dc1.pem",password => [], verify_mode => peer}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{handlers => [mongoose_api_metrics, mongoose_api_users], host => "localhost",module => mongoose_api, path => "/api"}], ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,module => ejabberd_cowboy, port => 5288,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{backlog => 100,hibernate_after => 0, ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,max_stanza_size => 131072, module => ejabberd_s2s_in,num_acceptors => 100, port => 5269,proto => tcp,proxy_protocol => false, shaper => s2s_shaper, tls => #{ciphers => "TLSv1.2:TLSv1.3", dhfile => "priv/dh.pem", protocol_options => ["no_sslv2","no_sslv3","no_tlsv1", "no_tlsv1_1"], verify_mode => peer}}, #{access => all,backlog => 100,check_from => true, conflict_behaviour => disconnect, hibernate_after => 0,hidden_components => false, ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,max_stanza_size => infinity, module => ejabberd_service,num_acceptors => 100, password => "secret",port => 8888,proto => tcp, proxy_protocol => false,shaper_rule => fast}, #{access => all,backlog => 100,check_from => true, conflict_behaviour => kick_old, hibernate_after => 0,hidden_components => false, ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,max_stanza_size => infinity, module => ejabberd_service,num_acceptors => 100, password => "secret",port => 8666,proto => tcp, proxy_protocol => false,shaper_rule => fast}, #{access => all,backlog => 100,check_from => true, conflict_behaviour => disconnect, hibernate_after => 0,hidden_components => true, ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,max_stanza_size => infinity, module => ejabberd_service,num_acceptors => 100, password => "secret",port => 8189,proto => tcp, proxy_protocol => false,shaper_rule => fast}]}, {loglevel,warning}, {max_fsm_queue,1000}, {mongooseimctl_access_commands,#{}}, {outgoing_pools, [#{conn_opts => #{database => "ejabberd",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 => "ejabberd"}, 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, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services, #{service_admin_extra => #{submods => [node,accounts,sessions,vcard,gdpr,upload, roster,last,private,stanza,stats]}, 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, protocol => both}, 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">>}, #{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">>}, #{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_commands => #{}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_muc_commands => #{},mod_muc_light_commands => #{}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, 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_commands => #{}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_muc_commands => #{},mod_muc_light_commands => #{}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, 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_commands => #{}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_muc_commands => #{},mod_muc_light_commands => #{}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, 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}}], [{c2s_state_timeout,5000}, {default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts, [<<"localhost">>,<<"anonymous.localhost">>, <<"localhost.bis">>]}, {language,<<"en">>}, {listen, [#{access => c2s,backlog => 100,hibernate_after => 0, ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,max_stanza_size => 65536, module => ejabberd_c2s,num_acceptors => 100, port => 5222,proto => tcp,proxy_protocol => false, shaper => c2s_shaper, tls => #{certfile => "priv/dc1.pem", ciphers => "TLSv1.2:TLSv1.3", dhfile => "priv/dh.pem",mode => starttls, module => fast_tls, protocol_options => ["no_sslv2","no_sslv3","no_tlsv1", "no_tlsv1_1"], verify_mode => peer}, zlib => 10000}, #{access => c2s,backlog => 100,hibernate_after => 0, ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,max_stanza_size => 65536, module => ejabberd_c2s,num_acceptors => 100, port => 5223,proto => tcp,proxy_protocol => false, shaper => c2s_shaper,zlib => 4096}, #{handlers => [#{host => '_',module => mod_bosh, path => "/http-bind"}, #{host => '_',max_stanza_size => infinity, module => mod_websockets,path => "/ws-xmpp", service => #{access => all,check_from => true, conflict_behaviour => disconnect, hidden_components => false, password => "secret", shaper_rule => fast}, timeout => 60000}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 5280,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{host => '_',module => mod_bosh, path => "/http-bind"}, #{host => '_',max_stanza_size => 100, module => mod_websockets,path => "/ws-xmpp", ping_rate => 120000,timeout => infinity}, #{host => "localhost", module => mongoose_api_admin, password => <<"makotaipsa">>,path => "/api", username => <<"ala">>}, #{host => "localhost", module => mongoose_api_client, path => "/api/contacts/{:jid}"}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 5285,proto => tcp, protocol => #{compress => false}, tls => #{certfile => "priv/cert.pem", keyfile => "priv/dc1.pem",password => [], verify_mode => peer}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{host => "localhost", module => mongoose_api_admin, path => "/api"}], ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,module => ejabberd_cowboy, port => 8088,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{docs => true, handlers => [lasse_handler, mongoose_client_api_messages, mongoose_client_api_contacts, mongoose_client_api_rooms, mongoose_client_api_rooms_config, mongoose_client_api_rooms_users, mongoose_client_api_rooms_messages], host => '_',module => mongoose_client_api, path => "/api"}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 8089,proto => tcp, protocol => #{compress => true}, tls => #{certfile => "priv/cert.pem", keyfile => "priv/dc1.pem",password => [], verify_mode => peer}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{handlers => [#{handlers => [mongoose_api_metrics, mongoose_api_users], host => "localhost",module => mongoose_api, path => "/api"}], ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,module => ejabberd_cowboy, port => 5288,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024,num_acceptors => 10}}, #{backlog => 100,hibernate_after => 0, ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,max_stanza_size => 131072, module => ejabberd_s2s_in,num_acceptors => 100, port => 5269,proto => tcp,proxy_protocol => false, shaper => s2s_shaper, tls => #{ciphers => "TLSv1.2:TLSv1.3", dhfile => "priv/dh.pem", protocol_options => ["no_sslv2","no_sslv3","no_tlsv1", "no_tlsv1_1"], verify_mode => peer}}, #{access => all,backlog => 100,check_from => true, conflict_behaviour => disconnect, hibernate_after => 0,hidden_components => false, ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,max_stanza_size => infinity, module => ejabberd_service,num_acceptors => 100, password => "secret",port => 8888,proto => tcp, proxy_protocol => false,shaper_rule => fast}, #{access => all,backlog => 100,check_from => true, conflict_behaviour => kick_old, hibernate_after => 0,hidden_components => false, ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,max_stanza_size => infinity, module => ejabberd_service,num_acceptors => 100, password => "secret",port => 8666,proto => tcp, proxy_protocol => false,shaper_rule => fast}, #{access => all,backlog => 100,check_from => true, conflict_behaviour => disconnect, hibernate_after => 0,hidden_components => true, ip_address => "127.0.0.1", ip_tuple => {127,0,0,1}, ip_version => 4,max_stanza_size => infinity, module => ejabberd_service,num_acceptors => 100, password => "secret",port => 8189,proto => tcp, proxy_protocol => false,shaper_rule => fast}]}, {loglevel,warning}, {max_fsm_queue,1000}, {mongooseimctl_access_commands,#{}}, {outgoing_pools, [#{conn_opts => #{database => "ejabberd",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 => "ejabberd"}, 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, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services, #{service_admin_extra => #{submods => [node,accounts,sessions,vcard,gdpr,upload, roster,last,private,stanza,stats]}, 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, protocol => both}, 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">>}, #{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">>}, #{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_commands => #{}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_muc_commands => #{},mod_muc_light_commands => #{}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, 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_commands => #{}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_muc_commands => #{},mod_muc_light_commands => #{}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, 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_commands => #{}, mod_disco => #{extra_domains => [],iqdisc => one_queue, server_info => [], users_can_see_hidden_services => false}, mod_last => #{backend => rdbms,iqdisc => one_queue}, mod_muc_commands => #{},mod_muc_light_commands => #{}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => rdbms, store_groupchat_messages => false}, 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,3110}, {expression,"K2"}, {expected,default_server_domain}, {value,c2s_state_timeout}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3110}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3149}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1783}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1292}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1224}]}]}}
160config_parser_SUITEfilemiscellaneous< >0.073sFAILED{config_parser_SUITE,compare_ordered_lists,3151}
{test_case_failed,{"Failed to compare ordered lists", [{default_server_domain,<<"localhost">>}, {domain_certfile, #{<<"example.com">> => "priv/cert.pem", <<"example.org">> => "priv/cert.pem"}}, {hide_service_name,true}, {host_types,[]}, {hosts,[<<"localhost">>,<<"anonymous.localhost">>]}, {http_server_name,"Apache"}, {language,<<"en">>}, {listen, [#{handlers => [#{host => '_',max_stanza_size => infinity, module => mod_websockets,path => "/ws-xmpp", service => #{access => all,check_from => true, conflict_behaviour => disconnect, hidden_components => false, max_fsm_queue => 1000, password => "secret", shaper_rule => fast}, timeout => 60000}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 5280,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024, num_acceptors => 10}}]}, {loglevel,warning}, {mongooseimctl_access_commands, #{local => #{argument_restrictions => #{node => "mongooseim@prime"}, commands => [join_cluster]}}}, {outgoing_pools,[]}, {rdbms_server_type,mssql}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain]}, {services, #{service_mongoose_system_metrics => #{initial_report => 20000, periodic_report => 300000,report => true, tracking_id => "UA-123456789"}}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{anonymous => #{allow_multiple_connections => true, 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">>}]}, methods => [anonymous,external,http,jwt,ldap,rdbms,riak], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, riak => #{bucket_type => <<"user_bucket">>}, 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, 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">>}]}, methods => [anonymous,external,http,jwt,ldap,rdbms,riak], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, riak => #{bucket_type => <<"user_bucket">>}, 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}}], [{c2s_state_timeout,5000}, {default_server_domain,<<"localhost">>}, {domain_certfile, #{<<"example.com">> => "priv/cert.pem", <<"example.org">> => "priv/cert.pem"}}, {hide_service_name,true}, {host_types,[]}, {hosts,[<<"localhost">>,<<"anonymous.localhost">>]}, {http_server_name,"Apache"}, {language,<<"en">>}, {listen, [#{handlers => [#{host => '_',max_stanza_size => infinity, module => mod_websockets,path => "/ws-xmpp", service => #{access => all,check_from => true, conflict_behaviour => disconnect, hidden_components => false, max_fsm_queue => 1000, password => "secret", shaper_rule => fast}, timeout => 60000}], ip_address => "0", ip_tuple => {0,0,0,0}, ip_version => 4,module => ejabberd_cowboy, port => 5280,proto => tcp, protocol => #{compress => false}, transport => #{max_connections => 1024, num_acceptors => 10}}]}, {loglevel,warning}, {mongooseimctl_access_commands, #{local => #{argument_restrictions => #{node => "mongooseim@prime"}, commands => [join_cluster]}}}, {outgoing_pools,[]}, {rdbms_server_type,mssql}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain]}, {services, #{service_mongoose_system_metrics => #{initial_report => 20000, periodic_report => 300000,report => true, tracking_id => "UA-123456789"}}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{anonymous => #{allow_multiple_connections => true, 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">>}]}, methods => [anonymous,external,http,jwt,ldap,rdbms,riak], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, riak => #{bucket_type => <<"user_bucket">>}, 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, 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">>}]}, methods => [anonymous,external,http,jwt,ldap,rdbms,riak], password => #{format => scram,scram_iterations => 10000}, rdbms => #{users_number_estimate => true}, riak => #{bucket_type => <<"user_bucket">>}, 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,3110}, {expression,"K2"}, {expected,default_server_domain}, {value,c2s_state_timeout}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3110}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3149}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1783}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1292}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1224}]}]}}
161config_parser_SUITEfiles2s< >0.025sFAILED{config_parser_SUITE,compare_ordered_lists,3151}
{test_case_failed,{"Failed to compare ordered lists", [{default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts,[<<"localhost">>,<<"dummy_host">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{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">>}, #{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}}], [{c2s_state_timeout,5000}, {default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts,[<<"localhost">>,<<"dummy_host">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{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">>}, #{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,3110}, {expression,"K2"}, {expected,default_server_domain}, {value,c2s_state_timeout}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3110}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3149}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1783}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1292}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1224}]}]}}
162config_parser_SUITEfilemodules< >0.275sFAILED{config_parser_SUITE,compare_ordered_lists,3151}
{test_case_failed,{"Failed to compare ordered lists", [{default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts,[<<"localhost">>,<<"dummy_host">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{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">>}, #{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_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,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_mam_mnesia_prefs => #{muc => true}, 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, 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_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_mam_rdbms_user => #{muc => true,pm => true}, mod_version => #{iqdisc => no_queue,os_info => true}, 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_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, 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_caps => #{cache_life_time => 86400,cache_size => 1000}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => riak, riak => #{bucket_type => <<"offline">>}, store_groupchat_messages => false}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, 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_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, 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_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, 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_jingle_sip => #{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_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, no_writer => true}, mod_csi => #{buffer_max => 40}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], groupchat => [muclight], iqdisc => no_queue,remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, 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}, 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_adhoc => #{iqdisc => one_queue,report_commands_node => true}, 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_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_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_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, 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_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => 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_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_carboncopy => #{iqdisc => no_queue}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, no_writer => false}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, 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_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, 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_rdbms_prefs => #{pm => true}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}}}, {{modules,<<"localhost">>}, #{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,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_mam_mnesia_prefs => #{muc => true}, 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, 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_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_mam_rdbms_user => #{muc => true,pm => true}, mod_version => #{iqdisc => no_queue,os_info => true}, 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_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, 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_caps => #{cache_life_time => 86400,cache_size => 1000}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => riak, riak => #{bucket_type => <<"offline">>}, store_groupchat_messages => false}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, 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_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, 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_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, 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_jingle_sip => #{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_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, no_writer => true}, mod_csi => #{buffer_max => 40}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], groupchat => [muclight], iqdisc => no_queue,remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, 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}, 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_adhoc => #{iqdisc => one_queue,report_commands_node => true}, 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_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_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_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, 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_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => 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_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_carboncopy => #{iqdisc => no_queue}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, no_writer => false}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, 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_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, 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_rdbms_prefs => #{pm => true}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}}}, {{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}}], [{c2s_state_timeout,5000}, {default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts,[<<"localhost">>,<<"dummy_host">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"dummy_host">>}, #{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">>}, #{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_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,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_mam_mnesia_prefs => #{muc => true}, 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, 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_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_mam_rdbms_user => #{muc => true,pm => true}, mod_version => #{iqdisc => no_queue,os_info => true}, 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_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, 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_caps => #{cache_life_time => 86400,cache_size => 1000}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => riak, riak => #{bucket_type => <<"offline">>}, store_groupchat_messages => false}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, 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_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, 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_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, 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_jingle_sip => #{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_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, no_writer => true}, mod_csi => #{buffer_max => 40}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], groupchat => [muclight], iqdisc => no_queue,remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, 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}, 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_adhoc => #{iqdisc => one_queue,report_commands_node => true}, 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_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_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_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, 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_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => 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_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_carboncopy => #{iqdisc => no_queue}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, no_writer => false}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, 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_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, 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_rdbms_prefs => #{pm => true}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}}}, {{modules,<<"localhost">>}, #{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,room_shaper => none, user_message_shaper => none, user_presence_shaper => none}, mod_push_service_mongoosepush => #{api_version => <<"v3">>, max_http_connections => 100, pool_name => mongoose_push_http}, mod_mam_mnesia_prefs => #{muc => true}, 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, 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_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_mam_rdbms_user => #{muc => true,pm => true}, mod_version => #{iqdisc => no_queue,os_info => true}, 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_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, 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_caps => #{cache_life_time => 86400,cache_size => 1000}, mod_offline => #{access_max_user_messages => max_user_offline_messages, backend => riak, riak => #{bucket_type => <<"offline">>}, store_groupchat_messages => false}, mod_roster => #{backend => mnesia,iqdisc => one_queue, store_current_id => true,versioning => true}, 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_event_pusher_http => #{handlers => [#{callback_module => mod_event_pusher_http_defaults, path => <<"notifications">>, pool_name => http_pool}]}, 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_auth_token => #{backend => rdbms,iqdisc => one_queue, validity_period => #{access => #{unit => minutes,value => 13}, refresh => #{unit => days,value => 13}}}, 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_jingle_sip => #{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_mam_rdbms_arch => #{db_jid_format => mam_jid_mini, db_message_format => mam_message_compressed_eterm, no_writer => true}, mod_csi => #{buffer_max => 40}, mod_inbox => #{aff_changes => true, async_writer => #{pool_size => 8}, backend => rdbms,bin_clean_after => 3600000, bin_ttl => 30, boxes => [<<"inbox">>,<<"archive">>,<<"bin">>], groupchat => [muclight], iqdisc => no_queue,remove_on_kicked => true, reset_markers => [<<"displayed">>]}, mod_ping => #{iqdisc => no_queue,ping_interval => 60000, ping_req_timeout => 32000,send_pings => true, timeout_action => none}, mod_register => #{access => all,ip_access => [], iqdisc => one_queue,password_strength => 32, registration_watchers => [<<"JID1">>,<<"JID2">>], welcome_message => {"Subject","Body"}}, mod_last => #{backend => mnesia,iqdisc => {queues,10}}, 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}, 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_adhoc => #{iqdisc => one_queue,report_commands_node => true}, 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_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_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_keystore => #{keys => #{access_psk => {file,"priv/access_psk"}, access_secret => ram, provision_psk => {file,"priv/provision_psk"}}, ram_key_size => 1000}, 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_bosh => #{backend => mnesia,inactivity => 20, max_pause => 120,max_wait => infinity, server_acks => 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_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_carboncopy => #{iqdisc => no_queue}, mod_mam_muc_rdbms_arch => #{db_jid_format => mam_jid_rfc, db_message_format => mam_message_xml, no_writer => false}, mod_mam_muc => #{archive_chat_markers => true, async_writer => #{batch_size => 30,enabled => false, flush_interval => 2000,pool_size => 16}, default_result_limit => 50, 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_mam_rdbms_arch_async => #{batch_size => 30,enabled => true, flush_interval => 2000,pool_size => 16}, 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_rdbms_prefs => #{pm => true}, mod_mam_cache_user => #{module => internal,muc => true, number_of_segments => 3,pm => true, strategy => fifo,time_to_live => 480}}}, {{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,3110}, {expression,"K2"}, {expected,default_server_domain}, {value,c2s_state_timeout}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3110}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3149}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1783}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1292}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1224}]}]}}
163config_parser_SUITEfileoutgoing_pools< >0.027sFAILED{config_parser_SUITE,compare_ordered_lists,3151}
{test_case_failed,{"Failed to compare ordered lists", [{default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts, [<<"localhost">>,<<"anonymous.localhost">>, <<"localhost.bis">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {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 => "ejabberd",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 => "ejabberd"}, 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}, #{conn_opts => #{address => "127.0.0.1", credentials => #{password => "pass",user => "username"}, port => 8087, tls => #{cacertfile => "priv/ca.pem", certfile => "priv/cert.pem", keyfile => "priv/dc1.pem", server_name_indication => #{enabled => true, protocol => default}, verify_mode => peer}}, opts => #{call_timeout => 5000,strategy => next_worker, workers => 20}, scope => global,tag => default,type => riak}]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{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">>}, #{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">>}, #{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}}], [{c2s_state_timeout,5000}, {default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types,[]}, {hosts, [<<"localhost">>,<<"anonymous.localhost">>, <<"localhost.bis">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {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 => "ejabberd",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 => "ejabberd"}, 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}, #{conn_opts => #{address => "127.0.0.1", credentials => #{password => "pass",user => "username"}, port => 8087, tls => #{cacertfile => "priv/ca.pem", certfile => "priv/cert.pem", keyfile => "priv/dc1.pem", server_name_indication => #{enabled => true, protocol => default}, verify_mode => peer}}, opts => #{call_timeout => 5000,strategy => next_worker, workers => 20}, scope => global,tag => default,type => riak}]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services,#{}}, {sm_backend,mnesia}, {{auth,<<"anonymous.localhost">>}, #{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">>}, #{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">>}, #{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,3110}, {expression,"K2"}, {expected,default_server_domain}, {value,c2s_state_timeout}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3110}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3149}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1783}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1292}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1224}]}]}}
164config_parser_SUITEfilehost_types_file< >0.027sFAILED{config_parser_SUITE,compare_ordered_lists,3151}
{test_case_failed,{"Failed to compare ordered lists", [{default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types, [<<"this is host type">>,<<"some host type">>, <<"another host type">>,<<"yet another host type">>]}, {hosts,[<<"localhost">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services, #{service_domain_db => #{db_pool => global, event_cleaning_interval => 1000, event_max_age => 5000}}}, {sm_backend,mnesia}, {{auth,<<"another host type">>}, #{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">>}, #{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 => #{}, 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"}, 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 => #{}, 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}}], [{c2s_state_timeout,5000}, {default_server_domain,<<"localhost">>}, {hide_service_name,false}, {host_types, [<<"this is host type">>,<<"some host type">>, <<"another host type">>,<<"yet another host type">>]}, {hosts,[<<"localhost">>]}, {language,<<"en">>}, {listen,[]}, {loglevel,warning}, {mongooseimctl_access_commands,#{}}, {outgoing_pools,[]}, {rdbms_server_type,generic}, {registration_timeout,600}, {routing_modules, [mongoose_router_global,mongoose_router_localdomain, mongoose_router_external_localnode, mongoose_router_external, mongoose_router_dynamic_domains,ejabberd_s2s]}, {services, #{service_domain_db => #{db_pool => global, event_cleaning_interval => 1000, event_max_age => 5000}}}, {sm_backend,mnesia}, {{auth,<<"another host type">>}, #{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">>}, #{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 => #{}, 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"}, 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 => #{}, 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,3110}, {expression,"K2"}, {expected,default_server_domain}, {value,c2s_state_timeout}]}, [{config_parser_SUITE,handle_config_option,2, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3110}]}, {config_parser_SUITE,compare_ordered_lists,3, [{file, "/home/circleci/project/test/config_parser_SUITE.erl"}, {line,3149}]}, {test_server,ts_tc,3, [{file,"test_server.erl"},{line,1783}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1292}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1224}]}]}}
config_parser_SUITEfileend_per_group< >0.000sOk
config_parser_SUITEdynamic_domainsinit_per_group< >0.227sOk
165config_parser_SUITEdynamic_domainssupported_features< >0.006sOk
166config_parser_SUITEdynamic_domainsunsupported_features< >0.005sOk
config_parser_SUITEdynamic_domainsend_per_group< >0.111sOk
config_parser_SUITEgeneralinit_per_group< >0.000sOk
167config_parser_SUITEgeneralloglevel< >0.003sOk
168config_parser_SUITEgeneralhosts< >0.011sOk
169config_parser_SUITEgeneralhost_types< >0.009sOk
170config_parser_SUITEgeneraldefault_server_domain< >0.006sOk
171config_parser_SUITEgeneralregistration_timeout< >0.007sOk
172config_parser_SUITEgenerallanguage< >0.007sOk
173config_parser_SUITEgeneralall_metrics_are_global< >0.004sOk
174config_parser_SUITEgeneralsm_backend< >0.051sOk
175config_parser_SUITEgeneralmax_fsm_queue< >0.003sOk
176config_parser_SUITEgeneralhttp_server_name< >0.003sOk
177config_parser_SUITEgeneralrdbms_server_type< >0.003sOk
178config_parser_SUITEgeneralroute_subdomains< >0.004sOk
179config_parser_SUITEgeneralmongooseimctl_access_commands< >0.007sOk
180config_parser_SUITEgeneralrouting_modules< >0.023sOk
181config_parser_SUITEgeneralreplaced_wait_timeout< >0.004sOk
182config_parser_SUITEgeneralhide_service_name< >0.003sOk
183config_parser_SUITEgeneraldomain_certfile< >0.006sOk
config_parser_SUITEgeneralend_per_group< >0.000sOk
config_parser_SUITElisteninit_per_group< >0.000sOk
184config_parser_SUITElistenlisten_duplicate< >0.004sOk
185config_parser_SUITElistenlisten_c2s< >0.106sOk
186config_parser_SUITElistenlisten_c2s_fast_tls< >0.063sOk
187config_parser_SUITElistenlisten_c2s_just_tls< >0.044sOk
188config_parser_SUITElistenlisten_s2s< >0.068sOk
189config_parser_SUITElistenlisten_s2s_tls< >0.031sOk
190config_parser_SUITElistenlisten_service< >0.062sOk
191config_parser_SUITElistenlisten_http< >0.050sOk
192config_parser_SUITElistenlisten_http_tls< >0.052sOk
193config_parser_SUITElistenlisten_http_transport< >0.016sOk
194config_parser_SUITElistenlisten_http_handlers_invalid< >0.060sOk
195config_parser_SUITElistenlisten_http_handlers_bosh< >0.024sOk
196config_parser_SUITElistenlisten_http_handlers_websockets< >0.039sOk
197config_parser_SUITElistenlisten_http_handlers_client_api< >0.033sOk
198config_parser_SUITElistenlisten_http_handlers_api< >0.011sOk
199config_parser_SUITElistenlisten_http_handlers_api_admin< >0.010sOk
200config_parser_SUITElistenlisten_http_handlers_api_client< >0.010sOk
201config_parser_SUITElistenlisten_http_handlers_domain< >0.015sOk
202config_parser_SUITElistenlisten_http_handlers_graphql< >0.014sOk
config_parser_SUITElistenend_per_group< >0.000sOk
config_parser_SUITEauthinit_per_group< >0.000sOk
203config_parser_SUITEauthauth_methods< >0.014sOk
204config_parser_SUITEauthauth_password< >0.015sOk
205config_parser_SUITEauthauth_sasl_external< >0.057sOk
206config_parser_SUITEauthauth_allow_multiple_connections< >0.007sOk
207config_parser_SUITEauthauth_anonymous_protocol< >0.007sOk
208config_parser_SUITEauthauth_sasl_mechanisms< >0.086sOk
209config_parser_SUITEauthauth_ldap_pool< >0.005sOk
210config_parser_SUITEauthauth_ldap_bind_pool< >0.023sOk
211config_parser_SUITEauthauth_ldap_base< >0.006sOk
212config_parser_SUITEauthauth_ldap_uids< >0.022sOk
213config_parser_SUITEauthauth_ldap_filter< >0.013sOk
214config_parser_SUITEauthauth_ldap_dn_filter< >0.025sOk
215config_parser_SUITEauthauth_ldap_local_filter< >0.020sOk
216config_parser_SUITEauthauth_ldap_deref< >0.013sOk
217config_parser_SUITEauthauth_external< >0.007sOk
218config_parser_SUITEauthauth_http_basic_auth< >0.022sOk
219config_parser_SUITEauthauth_jwt< >0.035sOk
220config_parser_SUITEauthauth_riak_bucket_type< >0.022sOk
221config_parser_SUITEauthauth_rdbms_users_number_estimate< >0.013sOk
222config_parser_SUITEauthauth_dummy< >0.013sOk
config_parser_SUITEauthend_per_group< >0.000sOk
config_parser_SUITEpoolinit_per_group< >0.000sOk
223config_parser_SUITEpoolpool_basics< >0.008sOk
224config_parser_SUITEpoolpool_scope< >0.018sOk
225config_parser_SUITEpoolpool_rdbms< >0.008sOk
226config_parser_SUITEpoolpool_rdbms_connection_odbc< >0.026sOk
227config_parser_SUITEpoolpool_rdbms_connection_pgsql< >0.025sOk
228config_parser_SUITEpoolpool_rdbms_connection_mysql< >0.037sOk
229config_parser_SUITEpoolpool_rdbms_connection_tls_pgsql< >0.054sOk
230config_parser_SUITEpoolpool_rdbms_connection_tls_mysql< >0.065sOk
231config_parser_SUITEpoolpool_http< >0.020sOk
232config_parser_SUITEpoolpool_http_connection< >0.030sOk
233config_parser_SUITEpoolpool_http_connection_tls< >0.050sOk
234config_parser_SUITEpoolpool_redis< >0.017sOk
235config_parser_SUITEpoolpool_redis_connection< >0.020sOk
236config_parser_SUITEpoolpool_riak< >0.015sOk
237config_parser_SUITEpoolpool_riak_connection< >0.013sOk
238config_parser_SUITEpoolpool_riak_connection_credentials< >0.007sOk
239config_parser_SUITEpoolpool_riak_connection_tls< >0.072sOk
240config_parser_SUITEpoolpool_cassandra< >0.014sOk
241config_parser_SUITEpoolpool_cassandra_connection< >0.008sOk
242config_parser_SUITEpoolpool_cassandra_connection_auth_plain< >0.009sOk
243config_parser_SUITEpoolpool_cassandra_connection_servers< >0.012sOk
244config_parser_SUITEpoolpool_cassandra_connection_tls< >0.061sOk
245config_parser_SUITEpoolpool_elastic< >0.006sOk
246config_parser_SUITEpoolpool_elastic_connection< >0.008sOk
247config_parser_SUITEpoolpool_rabbit< >0.015sOk
248config_parser_SUITEpoolpool_rabbit_connection< >0.020sOk
249config_parser_SUITEpoolpool_ldap< >0.015sOk
250config_parser_SUITEpoolpool_ldap_connection< >0.018sOk
config_parser_SUITEpoolend_per_group< >0.000sOk
config_parser_SUITEshaper_acl_accessinit_per_group< >0.000sOk
251config_parser_SUITEshaper_acl_accessshaper< >0.004sOk
252config_parser_SUITEshaper_acl_accessacl< >0.022sOk
253config_parser_SUITEshaper_acl_accessacl_merge_host_and_global< >0.003sOk
254config_parser_SUITEshaper_acl_accessaccess< >0.008sOk
255config_parser_SUITEshaper_acl_accessaccess_merge_host_and_global< >0.004sOk
config_parser_SUITEshaper_acl_accessend_per_group< >0.000sOk
config_parser_SUITEs2sinit_per_group< >0.000sOk
256config_parser_SUITEs2ss2s_host_config< >0.002sOk
257config_parser_SUITEs2ss2s_dns_timeout< >0.009sOk
258config_parser_SUITEs2ss2s_dns_retries< >0.004sOk
259config_parser_SUITEs2ss2s_outgoing_port< >0.010sOk
260config_parser_SUITEs2ss2s_outgoing_ip_versions< >0.007sOk
261config_parser_SUITEs2ss2s_outgoing_timeout< >0.018sOk
262config_parser_SUITEs2ss2s_use_starttls< >0.018sOk
263config_parser_SUITEs2ss2s_certfile< >0.011sOk
264config_parser_SUITEs2ss2s_default_policy< >0.009sOk
265config_parser_SUITEs2ss2s_host_policy< >0.018sOk
266config_parser_SUITEs2ss2s_address< >0.016sOk
267config_parser_SUITEs2ss2s_ciphers< >0.008sOk
268config_parser_SUITEs2ss2s_shared< >0.007sOk
269config_parser_SUITEs2ss2s_max_retry_delay< >0.007sOk
config_parser_SUITEs2send_per_group< >0.000sOk
config_parser_SUITEmodulesinit_per_group< >0.000sOk
270config_parser_SUITEmodulesmod_adhoc< >0.043sOk
271config_parser_SUITEmodulesmod_auth_token< >0.306sOk
272config_parser_SUITEmodulesmod_blocking< >0.323sOk
273config_parser_SUITEmodulesmod_bosh< >0.287sOk
274config_parser_SUITEmodulesmod_caps< >0.056sOk
275config_parser_SUITEmodulesmod_cache_users< >0.042sOk
276config_parser_SUITEmodulesmod_carboncopy< >0.043sOk
277config_parser_SUITEmodulesmod_csi< >0.042sOk
278config_parser_SUITEmodulesmod_disco< >0.337sOk
279config_parser_SUITEmodulesmod_inbox< >0.112sOk
280config_parser_SUITEmodulesmod_global_distrib< >0.227sOk
281config_parser_SUITEmodulesmod_global_distrib_connections< >0.110sOk
282config_parser_SUITEmodulesmod_global_distrib_connections_endpoints< >0.286sOk
283config_parser_SUITEmodulesmod_global_distrib_connections_advertised_endpoints< >0.055sOk
284config_parser_SUITEmodulesmod_global_distrib_connections_tls< >0.098sOk
285config_parser_SUITEmodulesmod_global_distrib_redis< >0.048sOk
286config_parser_SUITEmodulesmod_global_distrib_cache< >0.162sOk
287config_parser_SUITEmodulesmod_global_distrib_bounce< >0.164sOk
288config_parser_SUITEmodulesmod_event_pusher_sns< >0.424sOk
289config_parser_SUITEmodulesmod_event_pusher_push< >0.939sOk
290config_parser_SUITEmodulesmod_event_pusher_http< >0.297sOk
291config_parser_SUITEmodulesmod_event_pusher_rabbit< >0.161sOk
292config_parser_SUITEmodulesmod_extdisco< >0.101sOk
293config_parser_SUITEmodulesmod_http_upload< >0.494sOk
294config_parser_SUITEmodulesmod_http_upload_s3< >0.076sOk
295config_parser_SUITEmodulesmod_jingle_sip< >0.237sOk
296config_parser_SUITEmodulesmod_keystore< >0.033sOk
297config_parser_SUITEmodulesmod_keystore_keys< >0.065sOk
298config_parser_SUITEmodulesmod_last< >0.412sOk
299config_parser_SUITEmodulesmod_mam< >1.635sOk
300config_parser_SUITEmodulesmod_mam_riak< >0.038sOk
301config_parser_SUITEmodulesmod_mam_pm< >1.598sOk
302config_parser_SUITEmodulesmod_mam_muc< >1.510sOk
303config_parser_SUITEmodulesmod_muc< >0.511sOk
304config_parser_SUITEmodulesmod_muc_default_room< >0.144sOk
305config_parser_SUITEmodulesmod_muc_default_room_affiliations< >0.032sOk
306config_parser_SUITEmodulesmod_muc_log< >0.029sOk
307config_parser_SUITEmodulesmod_muc_log_top_link< >0.010sOk
308config_parser_SUITEmodulesmod_muc_light< >0.509sOk
309config_parser_SUITEmodulesmod_muc_light_config_schema< >0.032sOk
310config_parser_SUITEmodulesmod_offline< >0.417sOk
311config_parser_SUITEmodulesmod_offline_chatmarkers< >0.488sOk
312config_parser_SUITEmodulesmod_ping< >0.086sOk
313config_parser_SUITEmodulesmod_privacy< >0.447sOk
314config_parser_SUITEmodulesmod_private< >0.579sOk
315config_parser_SUITEmodulesmod_pubsub< >0.943sOk
316config_parser_SUITEmodulesmod_pubsub_pep_mapping< >0.010sOk
317config_parser_SUITEmodulesmod_pubsub_default_node_config< >0.097sOk
318config_parser_SUITEmodulesmod_push_service_mongoosepush< >0.027sOk
319config_parser_SUITEmodulesmod_register< >0.097sOk
320config_parser_SUITEmodulesmod_roster< >0.546sOk
321config_parser_SUITEmodulesmod_shared_roster_ldap< >0.084sOk
322config_parser_SUITEmodulesmod_sic< >0.018sOk
323config_parser_SUITEmodulesmod_smart_markers< >0.026sOk
324config_parser_SUITEmodulesmod_stream_management< >0.187sOk
325config_parser_SUITEmodulesmod_stream_management_stale_h< >0.013sOk
326config_parser_SUITEmodulesmod_time< >0.018sOk
327config_parser_SUITEmodulesmod_vcard< >0.261sOk
328config_parser_SUITEmodulesmod_vcard_ldap_uids< >0.025sOk
329config_parser_SUITEmodulesmod_vcard_ldap_vcard_map< >0.018sOk
330config_parser_SUITEmodulesmod_vcard_ldap_search_fields< >0.018sOk
331config_parser_SUITEmodulesmod_vcard_ldap_search_reported< >0.019sOk
332config_parser_SUITEmodulesmod_version< >0.021sOk
333config_parser_SUITEmodulesmodules_without_config< >0.086sOk
334config_parser_SUITEmodulesincorrect_module< >0.062sOk
config_parser_SUITEmodulesend_per_group< >0.000sOk
config_parser_SUITEservicesinit_per_group< >0.000sOk
335config_parser_SUITEservicesservice_admin_extra< >0.004sOk
336config_parser_SUITEservicesservice_domain_db< >0.005sOk
337config_parser_SUITEservicesservice_mongoose_system_metrics< >0.012sOk
config_parser_SUITEservicesend_per_group< >0.000sOk
config_parser_SUITEend_per_suite< >0.000sOk
cowboy_SUITEinit_per_suite< >0.290sOk
cowboy_SUITEroutinginit_per_group< >0.001sOk
338cowboy_SUITEroutinghttp_requests< >0.033sOk
339cowboy_SUITEroutingws_request_bad_protocol< >0.001sOk
340cowboy_SUITEroutingws_requests_xmpp< >0.016sOk
341cowboy_SUITEroutingws_requests_other< >0.004sOk
342cowboy_SUITEroutingmixed_requests< >0.077sOk
cowboy_SUITEroutingend_per_group< >0.001sOk
343cowboy_SUITEstart_cowboy_returns_error_eaddrinuse< >0.036sOk
cowboy_SUITEend_per_suite< >0.036sOk
ejabberd_admin_SUITEinit_per_suite< >0.000sOk
ejabberd_admin_SUITEimport_usersinit_per_group< >0.220sOk
344ejabberd_admin_SUITEimport_usersimport_users_from_valid_csv< >0.011sOk
345ejabberd_admin_SUITEimport_usersimport_users_from_valid_csv_with_quoted_fields< >0.000sOk
346ejabberd_admin_SUITEimport_usersimport_from_invalid_csv< >0.000sOk
ejabberd_admin_SUITEimport_usersend_per_group< >0.198sOk
ejabberd_admin_SUITEend_per_suite< >0.000sOk
ejabberd_c2s_SUITEinit_per_suite< >0.030sOk
347ejabberd_c2s_SUITEc2s_start_stop_test< >0.000sOk
348ejabberd_c2s_SUITEstream_error_when_invalid_domain< >0.223sOk
349ejabberd_c2s_SUITEsession_established< >0.002sOk
350ejabberd_c2s_SUITEsend_error_when_waiting< >0.018sOk
351ejabberd_c2s_SUITEc2s_is_killed_when_too_many_messages_in_the_queue< >4.329sOk
ejabberd_c2s_SUITEend_per_suite< >0.000sOk
ejabberd_hooks_SUITEinit_per_suite< >0.000sOk
352ejabberd_hooks_SUITEa_module_fun_can_be_added< >0.077sOk
353ejabberd_hooks_SUITEa_module_fun_can_be_removed< >0.053sOk
354ejabberd_hooks_SUITEhooks_run_launches_nullary_fun< >0.072sOk
355ejabberd_hooks_SUITEhooks_run_launches_unary_fun< >0.058sOk
356ejabberd_hooks_SUITEhooks_run_ignores_different_arity_funs< >0.073sOk
357ejabberd_hooks_SUITEhooks_run_stops_when_fun_returns_stop< >0.086sOk
358ejabberd_hooks_SUITEhooks_run_fold_folds_with_unary_fun< >0.077sOk
359ejabberd_hooks_SUITEhooks_run_fold_folds_with_binary_fun< >0.100sOk
360ejabberd_hooks_SUITEhooks_run_fold_passes_acc_along< >0.086sOk
361ejabberd_hooks_SUITEhooks_run_fold_stops_when_fun_returns_stop< >0.112sOk
362ejabberd_hooks_SUITEhooks_run_fold_preserves_order< >0.155sOk
363ejabberd_hooks_SUITEerror_in_run_fold_is_ignored< >0.107sOk
364ejabberd_hooks_SUITEthrow_in_run_fold_is_ignored< >0.157sOk
365ejabberd_hooks_SUITEexit_in_run_fold_is_ignored< >0.100sOk
ejabberd_hooks_SUITEend_per_suite< >0.002sOk
ejabberd_sm_SUITEinit_per_suite< >0.000sOk
ejabberd_sm_SUITEmnesiainit_per_group< >0.007sOk
366ejabberd_sm_SUITEmnesiaopen_session< >0.000sOk
367ejabberd_sm_SUITEmnesiaget_full_session_list< >0.001sOk
368ejabberd_sm_SUITEmnesiaget_vh_session_list< >0.001sOk
369ejabberd_sm_SUITEmnesiaget_sessions_2< >0.003sOk
370ejabberd_sm_SUITEmnesiaget_sessions_3< >0.000sOk
371ejabberd_sm_SUITEmnesiasession_is_updated_when_created_twice< >0.000sOk
372ejabberd_sm_SUITEmnesiadelete_session< >0.000sOk
373ejabberd_sm_SUITEmnesiaclean_up< >0.003sOk
374ejabberd_sm_SUITEmnesiatoo_much_sessions< >0.000sOk
375ejabberd_sm_SUITEmnesiaunique_count< >0.001sOk
376ejabberd_sm_SUITEmnesiaunique_count_while_removing_entries< >0.106sOk
377ejabberd_sm_SUITEmnesiasession_info_is_stored< >0.000sOk
378ejabberd_sm_SUITEmnesiasession_info_is_updated_if_keys_match< >0.000sOk
379ejabberd_sm_SUITEmnesiasession_info_is_extended_if_new_keys_present< >0.000sOk
380ejabberd_sm_SUITEmnesiasession_info_keys_not_truncated_if_session_opened_with_empty_infolist< >0.000sOk
381ejabberd_sm_SUITEmnesiakv_can_be_stored_for_session< >0.000sOk
382ejabberd_sm_SUITEmnesiakv_can_be_updated_for_session< >0.000sOk
383ejabberd_sm_SUITEmnesiakv_can_be_removed_for_session< >0.000sOk
384ejabberd_sm_SUITEmnesiastore_info_sends_message_to_the_session_owner< >0.000sOk
385ejabberd_sm_SUITEmnesiaremove_info_sends_message_to_the_session_owner< >0.000sOk
386ejabberd_sm_SUITEmnesiacannot_reproduce_race_condition_in_store_info< >0.157sOk
ejabberd_sm_SUITEmnesiaend_per_group< >0.003sOk
ejabberd_sm_SUITEredisinit_per_group< >0.090sOk
387ejabberd_sm_SUITEredisopen_session< >0.001sOk
388ejabberd_sm_SUITEredisget_full_session_list< >0.007sOk
389ejabberd_sm_SUITEredisget_vh_session_list< >0.008sOk
390ejabberd_sm_SUITEredisget_sessions_2< >0.024sOk
391ejabberd_sm_SUITEredisget_sessions_3< >0.002sOk
392ejabberd_sm_SUITEredissession_is_updated_when_created_twice< >0.002sOk
393ejabberd_sm_SUITEredisdelete_session< >0.001sOk
394ejabberd_sm_SUITEredisclean_up< >0.018sOk
395ejabberd_sm_SUITEredistoo_much_sessions< >0.001sOk
396ejabberd_sm_SUITEredisunique_count< >0.010sOk
397ejabberd_sm_SUITEredisunique_count_while_removing_entries< >0.235sOk
398ejabberd_sm_SUITEredissession_info_is_stored< >0.001sOk
399ejabberd_sm_SUITEredissession_info_is_updated_if_keys_match< >0.001sOk
400ejabberd_sm_SUITEredissession_info_is_extended_if_new_keys_present< >0.001sOk
401ejabberd_sm_SUITEredissession_info_keys_not_truncated_if_session_opened_with_empty_infolist< >0.001sOk
402ejabberd_sm_SUITErediskv_can_be_stored_for_session< >0.001sOk
403ejabberd_sm_SUITErediskv_can_be_updated_for_session< >0.001sOk
404ejabberd_sm_SUITErediskv_can_be_removed_for_session< >0.002sOk
405ejabberd_sm_SUITEredisstore_info_sends_message_to_the_session_owner< >0.000sOk
406ejabberd_sm_SUITEredisremove_info_sends_message_to_the_session_owner< >0.000sOk
407ejabberd_sm_SUITErediscannot_reproduce_race_condition_in_store_info< >0.220sOk
ejabberd_sm_SUITEredisend_per_group< >0.000sOk
ejabberd_sm_SUITEend_per_suite< >0.001sOk
event_pusher_sns_SUITEinit_per_suite< >0.000sOk
408event_pusher_sns_SUITEhandles_unicode_messages< >0.025sOk
409event_pusher_sns_SUITEforwards_chat_messages_to_chat_topic< >0.021sOk
410event_pusher_sns_SUITEforwards_groupchat_messages_to_groupchat_topic< >0.021sOk
411event_pusher_sns_SUITEdoes_not_forward_other_messages< >0.023sOk
412event_pusher_sns_SUITEcreates_proper_sns_topic_arn< >0.022sOk
413event_pusher_sns_SUITEforwards_online_presence_to_presence_topic< >0.032sOk
414event_pusher_sns_SUITEforwards_offline_presence_to_presence_topic< >0.020sOk
415event_pusher_sns_SUITEdoes_not_forward_messages_without_body< >0.021sOk
416event_pusher_sns_SUITEdoes_not_forward_messages_when_topic_is_unset< >0.020sOk
417event_pusher_sns_SUITEdoes_not_forward_presences_when_topic_is_unset< >0.025sOk
418event_pusher_sns_SUITEcalls_callback_module_to_get_user_id< >0.087sOk
419event_pusher_sns_SUITEcalls_callback_module_to_retrieve_attributes_for_presence< >0.093sOk
420event_pusher_sns_SUITEcalls_callback_module_to_retrieve_attributes_for_message< >0.105sOk
event_pusher_sns_SUITEend_per_suite< >0.000sOk
gen_hook_SUITEinit_per_suite< >0.001sOk
421gen_hook_SUITEsingle_handler_can_be_added_and_removed< >0.079sOk
422gen_hook_SUITEmultiple_handlers_can_be_added_and_removed< >0.092sOk
423gen_hook_SUITElocal_fun_references_causes_error< >0.093sOk
424gen_hook_SUITEanonymous_fun_references_causes_error< >0.000sOk
425gen_hook_SUITEnot_exported_external_fun_references_causes_error< >0.014sOk
426gen_hook_SUITEinvalid_hook_handler_parameters_causes_error< >0.000sOk
427gen_hook_SUITErun_fold_executes_handlers_in_the_right_order< >0.056sOk
428gen_hook_SUITErun_fold_stops_when_handler_returns_stop< >0.119sOk
429gen_hook_SUITEerrors_in_handlers_are_reported_but_ignored< >0.210sOk
gen_hook_SUITEend_per_suite< >0.001sOk
common_testinit_per_suite< >0.000sOk
430gen_mod_SUITEstart_and_stop< >0.000sOk
431gen_mod_SUITEstart_error< >0.010sOk
432gen_mod_SUITEstart_with_service_deps< >0.012sOk
433gen_mod_SUITEstop_error< >0.006sOk
434gen_mod_SUITEloaded_modules< >0.000sOk
435gen_mod_SUITEloaded_modules_with_opts< >0.000sOk
436gen_mod_SUITEget_module_opt< >0.000sOk
437gen_mod_SUITElookup_module_opt< >0.000sOk
438gen_mod_SUITEhosts_with_module< >0.000sOk
439gen_mod_SUITEhosts_and_opts_with_module< >0.000sOk
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
440gen_mod_deps_SUITEno_dependencies< >0.000sOk
441gen_mod_deps_SUITEdependency< >0.006sOk
442gen_mod_deps_SUITEdependency_chain< >0.016sOk
443gen_mod_deps_SUITEdependency_dag< >0.018sOk
444gen_mod_deps_SUITEfails_on_dependency_cycle< >0.031sOk
445gen_mod_deps_SUITEsucceeds_on_cycle_with_soft_dep_in_path< >0.028sOk
446gen_mod_deps_SUITEsucceeds_on_adding_soft_dependency_cycle_edge< >0.020sOk
447gen_mod_deps_SUITEforces_dependency_opts< >0.006sOk
448gen_mod_deps_SUITEappends_dependencies_opts< >0.021sOk
449gen_mod_deps_SUITEoptional_dependencies_are_not_started_by_themselves< >0.005sOk
450gen_mod_deps_SUITEoptional_dependencies_add_opts< >0.017sOk
451gen_mod_deps_SUITEoverrides_dependency_opts< >0.016sOk
452gen_mod_deps_SUITEmerges_dependency_opts< >0.017sOk
common_testend_per_suite< >0.000sOk
http_client_SUITEinit_per_suite< >0.004sFAILED{http_helper,start,24}
{badmatch,{error,{{shutdown,{failed_to_start_child,ranch_acc...}
453http_client_SUITEget_test< >0.000sSKIPPEDinit_per_suite failed
454http_client_SUITEno_pool_test< >0.000sSKIPPEDinit_per_suite failed
455http_client_SUITEpost_test< >0.000sSKIPPEDinit_per_suite failed
456http_client_SUITErequest_timeout_test< >0.000sSKIPPEDinit_per_suite failed
457http_client_SUITEpool_timeout_test< >0.000sSKIPPEDinit_per_suite failed
http_client_SUITEend_per_suite< >0.000sSKIPPEDinit_per_suite failed
jlib_SUITEinit_per_suite< >0.000sOk
458jlib_SUITEmake_iq_reply_changes_type_to_result< >0.000sOk
459jlib_SUITEmake_iq_reply_changes_to_to_from< >0.000sOk
460jlib_SUITEmake_iq_reply_switches_from_to_to< >0.000sOk
461jlib_SUITEmake_iq_reply_switches_to_and_from_attrs< >0.000sOk
462jlib_SUITEerror_reply_check< >0.000sOk
jlib_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
463json_formatter_SUITEsomething_is_logged< >0.204sOk
464json_formatter_SUITEsomething_is_formatted< >0.202sOk
465json_formatter_SUITEacc_is_formatted< >0.102sOk
466json_formatter_SUITEacc_is_preserved< >0.102sOk
467json_formatter_SUITEchars_limited< >0.102sOk
468json_formatter_SUITEformat_depth_limited< >0.202sOk
469json_formatter_SUITEjson_depth_limited< >0.101sOk
470json_formatter_SUITElarge_event_dont_crash_formatter< >1.011sOk
common_testend_per_suite< >0.000sOk
keystore_SUITEinit_per_suite< >0.006sOk
471keystore_SUITEmodule_startup_no_opts< >0.009sOk
472keystore_SUITEmodule_startup_read_key_from_file< >0.007sOk
473keystore_SUITEmodule_startup_create_ram_key< >0.007sOk
474keystore_SUITEmodule_startup_create_ram_key_of_given_size< >0.001sOk
475keystore_SUITEmodule_startup_for_multiple_domains< >0.010sOk
476keystore_SUITEmultiple_domains_one_stopped< >0.002sOk
keystore_SUITEend_per_suite< >0.006sOk
mam_misc_SUITEinit_per_suite< >0.000sOk
477mam_misc_SUITEtest_encode_decode_functionality< >0.361sOk
common_testshould_archiveinit_per_group< >0.000sOkstart of should_archive
478mam_misc_SUITEshould_archivenon_messages_are_always_false< >0.052sOk
479mam_misc_SUITEshould_archivemessages_type_error_false< >0.066sOk
480mam_misc_SUITEshould_archiveother_message_types_return_false< >0.053sOk
481mam_misc_SUITEshould_archivemust_be_rejected< >0.061sOk
482mam_misc_SUITEshould_archivemust_be_accepted< >0.055sOk
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
483migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_eterm_stream< >0.912sOk
484migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_xml_stream< >0.820sOk
485migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_unsupported_eterm_input< >0.827sOk
486migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_unsupported_xml_input< >0.827sOk
487migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_malformed_eterm_input< >0.916sOk
488migration_scripts_SUITEsender_jid_from_mam_messagesender_jid_from_mam_muc_doesnt_crash_on_malformed_xml_input< >0.808sOk
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.019sOk
mod_global_distrib_SUITEhook_handlersinit_per_group< >0.000sOk
489mod_global_distrib_SUITEhook_handlersmissing_struct_in_message_from_user< >0.000sOk
490mod_global_distrib_SUITEhook_handlersmissing_struct_in_message_from_component< >0.001sOk
mod_global_distrib_SUITEhook_handlersend_per_group< >0.000sOk
mod_global_distrib_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
491mod_http_upload_s3_SUITEcreates_slot_with_given_timestamp< >0.000sOk
492mod_http_upload_s3_SUITEcretes_slot_with_aws_v4_auth_queries< >0.000sOk
493mod_http_upload_s3_SUITEsigns_url_with_expected_size< >0.168sOk
494mod_http_upload_s3_SUITEcreates_slot_with_given_expiration_time< >0.000sOk
495mod_http_upload_s3_SUITEsigns_url_with_expected_content_type_if_given< >0.177sOk
496mod_http_upload_s3_SUITEprovides_and_signs_acl< >0.201sOk
497mod_http_upload_s3_SUITEdoes_not_provide_acl_when_disabled< >0.189sOk
498mod_http_upload_s3_SUITEparses_bucket_url_with_custom_port< >0.000sOk
499mod_http_upload_s3_SUITEparses_bucket_url_with_path< >0.000sOk
500mod_http_upload_s3_SUITEparse_bucket_url_with_slashful_path< >0.000sOk
501mod_http_upload_s3_SUITEincludes_token_in_url< >0.000sOk
502mod_http_upload_s3_SUITEcreates_get_url_to_the_resource< >0.000sOk
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
503mod_mam_SUITEoverrides_general_options< >0.000sOk
504mod_mam_SUITEsets_rdbms_as_default_backend< >0.000sOk
505mod_mam_SUITEhandles_only_pm< >0.000sOk
506mod_mam_SUITEhandles_only_muc< >0.000sOk
507mod_mam_SUITEdisables_sync_writer_on_async_writer< >0.000sOk
508mod_mam_SUITEdisables_sync_muc_writer_on_async_writer< >0.000sOk
509mod_mam_SUITEproduces_valid_configurations< >0.000sOk
510mod_mam_SUITEhandles_riak_config< >0.000sOk
511mod_mam_SUITEhandles_cassandra_config< >0.000sOk
512mod_mam_SUITEexample_muc_only_no_pref_good_performance< >0.000sOk
513mod_mam_SUITEexample_pm_only_good_performance< >0.000sOk
common_testend_per_suite< >0.000sOk
mod_offline_mnesia_SUITEinit_per_suite< >0.007sOk
514mod_offline_mnesia_SUITEmnesia_offline_table_can_be_upgraded_from_3_5_to_next< >0.006sOk
mod_offline_mnesia_SUITEend_per_suite< >0.003sOk
mod_websockets_SUITEinit_per_suite< >0.537sOk
515mod_websockets_SUITEping_test< >0.501sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
516mod_websockets_SUITEset_ping_test< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
517mod_websockets_SUITEdisable_ping_test< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
518mod_websockets_SUITEdisable_and_set< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
519mod_websockets_SUITEagree_to_xmpp_subprotocol< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
520mod_websockets_SUITEagree_to_xmpp_subprotocol_case_insensitive< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
521mod_websockets_SUITEagree_to_xmpp_subprotocol_from_many< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
522mod_websockets_SUITEdo_not_agree_to_missing_subprotocol< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
523mod_websockets_SUITEdo_not_agree_to_other_subprotocol< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
524mod_websockets_SUITEconnection_is_closed_after_idle_timeout< >0.002sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
525mod_websockets_SUITEclient_ping_frame_resets_idle_timeout< >0.001sFAILED{mod_websockets_SUITE,get_child_by_mod,228}
{not_found,[{mod_websockets_SUITE,...},{...}|...]}
mod_websockets_SUITEend_per_suite< >0.148sOk
common_testinit_per_suite< >0.000sOk
526mongoose_api_common_SUITEurl_is_correct_for_create_command< >0.000sOk
527mongoose_api_common_SUITEurl_is_correct_for_read_command< >0.000sOk
528mongoose_api_common_SUITEurl_is_correct_for_read_command_with_subcategory< >0.000sOk
common_testend_per_suite< >0.000sOk
mongoose_cleanup_SUITEinit_per_suite< >0.006sOk
529mongoose_cleanup_SUITEcleaner_runs_hook_on_nodedown< >0.144sOk
530mongoose_cleanup_SUITEauth_anonymous< >0.002sOk
531mongoose_cleanup_SUITElast< >0.105sOk
532mongoose_cleanup_SUITEstream_management< >0.006sOk
533mongoose_cleanup_SUITEs2s< >0.003sOk
534mongoose_cleanup_SUITEbosh< >0.002sOk
mongoose_cleanup_SUITEend_per_suite< >0.010sOk
mongoose_config_SUITEinit_per_suite< >0.000sOk
mongoose_config_SUITEoptsinit_per_group< >0.000sOk
535mongoose_config_SUITEoptsget_opt< >0.000sOk
536mongoose_config_SUITEoptslookup_opt< >0.000sOk
537mongoose_config_SUITEoptsget_path< >0.000sOk
538mongoose_config_SUITEoptslookup_path< >0.007sOk
539mongoose_config_SUITEoptsset_short_path< >0.020sOk
540mongoose_config_SUITEoptsset_long_path< >0.012sOk
541mongoose_config_SUITEoptsunset_path< >0.021sOk
542mongoose_config_SUITEoptsload_from_file< >0.041sFAILED{mongoose_config_SUITE,check_loaded_config,166}
{assertEqual,[{module,...},{...}|...]}
mongoose_config_SUITEoptsend_per_group< >0.000sOk
mongoose_config_SUITEclusterinit_per_group< >2.216sOk
543mongoose_config_SUITEclustercluster_load_from_file< >1.865sFAILED{mongoose_config_SUITE,check_loaded_config,166}
{assertEqual,[{module,...},{...}|...]}
mongoose_config_SUITEclusterend_per_group< >2.043sOk
mongoose_config_SUITEend_per_suite< >0.067sOk
mongoose_deprecations_SUITEinit_per_suite< >0.000sOk
544mongoose_deprecations_SUITEcheck_too_fast_pace< >0.000sSKIPPEDinit_per_testcase failed
545mongoose_deprecations_SUITEcheck_ok_pace< >0.000sSKIPPEDinit_per_testcase failed
546mongoose_deprecations_SUITEcheck_changing_pace< >0.000sSKIPPEDinit_per_testcase failed
547mongoose_deprecations_SUITEdifferent_tags_get_logged_always< >0.000sSKIPPEDinit_per_testcase failed
548mongoose_deprecations_SUITEspecified_lvl_logged_default_stays< >0.000sSKIPPEDinit_per_testcase failed
549mongoose_deprecations_SUITEdefault_lvl_is_error< >0.000sSKIPPEDinit_per_testcase failed
mongoose_deprecations_SUITEend_per_suite< >0.000sOk
mongoose_domain_core_SUITEinit_per_suite< >0.315sOk
550mongoose_domain_core_SUITEcan_get_init_arguments< >0.000sSKIPPEDinit_per_testcase failed
551mongoose_domain_core_SUITElookup_works< >0.000sSKIPPEDinit_per_testcase failed
552mongoose_domain_core_SUITEdouble_insert_double_remove_works< >0.000sSKIPPEDinit_per_testcase failed
553mongoose_domain_core_SUITEstatic_domain_check< >0.000sSKIPPEDinit_per_testcase failed
554mongoose_domain_core_SUITEcannot_delete_static< >0.000sSKIPPEDinit_per_testcase failed
555mongoose_domain_core_SUITEcannot_insert_static_domain< >0.000sSKIPPEDinit_per_testcase failed
556mongoose_domain_core_SUITEcannot_insert_if_host_type_not_configured< >0.000sSKIPPEDinit_per_testcase failed
557mongoose_domain_core_SUITEget_all_static< >0.000sSKIPPEDinit_per_testcase failed
558mongoose_domain_core_SUITEget_domains_by_host_type< >0.000sSKIPPEDinit_per_testcase failed
559mongoose_domain_core_SUITEhost_type_check< >0.000sSKIPPEDinit_per_testcase failed
560mongoose_domain_core_SUITEcan_get_outdated_domains< >0.000sSKIPPEDinit_per_testcase failed
561mongoose_domain_core_SUITErun_for_each_domain< >0.000sSKIPPEDinit_per_testcase failed
mongoose_domain_core_SUITEend_per_suite< >0.339sOk
mongoose_graphql_SUITEinit_per_suite< >0.000sOk
562mongoose_graphql_SUITEcan_create_endpoint< >0.001sOk
563mongoose_graphql_SUITEcan_load_split_schema< >0.001sOk
564mongoose_graphql_SUITEunexpected_internal_error< >0.000sOk
565mongoose_graphql_SUITEadmin_and_user_load_global_types< >0.017sOk
mongoose_graphql_SUITEunprotected_graphqlinit_per_group< >0.000sOk
566mongoose_graphql_SUITEunprotected_graphqlcan_execute_query_with_vars< >0.003sOk
567mongoose_graphql_SUITEunprotected_graphqlauth_can_execute_query< >0.000sOk
568mongoose_graphql_SUITEunprotected_graphqlauth_can_execute_mutation< >0.003sOk
569mongoose_graphql_SUITEunprotected_graphqlunauth_can_execute_query< >0.000sOk
570mongoose_graphql_SUITEunprotected_graphqlunauth_can_execute_mutation< >0.000sOk
mongoose_graphql_SUITEunprotected_graphqlend_per_group< >0.000sOk
mongoose_graphql_SUITEprotected_graphqlinit_per_group< >0.000sOk
571mongoose_graphql_SUITEprotected_graphqlauth_can_execute_protected_query< >0.000sOk
572mongoose_graphql_SUITEprotected_graphqlauth_can_execute_protected_mutation< >0.000sOk
573mongoose_graphql_SUITEprotected_graphqlunauth_cannot_execute_protected_query< >0.000sOk
574mongoose_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
575mongoose_graphql_SUITEerror_handlingshould_catch_parsing_error< >0.000sOk
576mongoose_graphql_SUITEerror_handlingshould_catch_type_check_params_error< >0.000sOk
577mongoose_graphql_SUITEerror_handlingshould_catch_type_check_error< >0.000sOk
578mongoose_graphql_SUITEerror_handlingshould_catch_validation_error< >0.000sOk
mongoose_graphql_SUITEerror_handlingend_per_group< >0.000sOk
mongoose_graphql_SUITEerror_formattinginit_per_group< >0.000sOk
579mongoose_graphql_SUITEerror_formattingformat_internal_crash< >0.000sOk
580mongoose_graphql_SUITEerror_formattingformat_parse_errors< >0.000sOk
581mongoose_graphql_SUITEerror_formattingformat_decode_errors< >0.000sOk
582mongoose_graphql_SUITEerror_formattingformat_authorize_error< >0.000sOk
583mongoose_graphql_SUITEerror_formattingformat_validate_error< >0.000sOk
584mongoose_graphql_SUITEerror_formattingformat_type_check_error< >0.000sOk
585mongoose_graphql_SUITEerror_formattingformat_execute_error< >0.000sOk
586mongoose_graphql_SUITEerror_formattingformat_uncategorized_error< >0.000sOk
587mongoose_graphql_SUITEerror_formattingformat_any_error< >0.000sOk
mongoose_graphql_SUITEerror_formattingend_per_group< >0.000sOk
mongoose_graphql_SUITEpermissionsinit_per_group< >0.000sOk
588mongoose_graphql_SUITEpermissionscheck_object_permissions< >0.000sOk
589mongoose_graphql_SUITEpermissionscheck_field_permissions< >0.000sOk
590mongoose_graphql_SUITEpermissionscheck_child_object_permissions< >0.000sOk
591mongoose_graphql_SUITEpermissionscheck_child_object_field_permissions< >0.000sOk
592mongoose_graphql_SUITEpermissionscheck_fragment_permissions< >0.000sOk
593mongoose_graphql_SUITEpermissionscheck_interface_permissions< >0.000sOk
594mongoose_graphql_SUITEpermissionscheck_interface_field_permissions< >0.000sOk
595mongoose_graphql_SUITEpermissionscheck_inline_fragment_permissions< >0.000sOk
596mongoose_graphql_SUITEpermissionscheck_union_permissions< >0.000sOk
mongoose_graphql_SUITEpermissionsend_per_group< >0.000sOk
mongoose_graphql_SUITEdomain_permissionsinit_per_group< >0.097sOk
597mongoose_graphql_SUITEdomain_permissionscheck_field_domain_permissions< >0.000sOk
598mongoose_graphql_SUITEdomain_permissionscheck_field_input_arg_domain_permissions< >0.000sOk
599mongoose_graphql_SUITEdomain_permissionscheck_field_list_arg_domain_permissions< >0.000sOk
600mongoose_graphql_SUITEdomain_permissionscheck_field_null_arg_domain_permissions< >0.000sOk
601mongoose_graphql_SUITEdomain_permissionscheck_field_jid_arg_domain_permissions< >0.000sOk
602mongoose_graphql_SUITEdomain_permissionscheck_child_object_field_domain_permissions< >0.000sOk
603mongoose_graphql_SUITEdomain_permissionscheck_field_subdomain_permissions< >0.000sOk
604mongoose_graphql_SUITEdomain_permissionscheck_field_global_permissions< >0.000sOk
605mongoose_graphql_SUITEdomain_permissionscheck_interface_field_domain_permissions< >0.001sOk
mongoose_graphql_SUITEdomain_permissionsend_per_group< >0.091sOk
mongoose_graphql_SUITEuse_directiveinit_per_group< >0.358sOk
606mongoose_graphql_SUITEuse_directiveuse_dir_module_not_loaded< >0.000sOk
607mongoose_graphql_SUITEuse_directiveuse_dir_all_modules_loaded< >0.000sOk
608mongoose_graphql_SUITEuse_directiveuse_dir_all_modules_and_services_loaded< >0.000sOk
609mongoose_graphql_SUITEuse_directiveuse_dir_module_and_service_not_loaded< >0.000sOk
610mongoose_graphql_SUITEuse_directiveuse_dir_object_module_and_service_not_loaded< >0.000sOk
611mongoose_graphql_SUITEuse_directiveuse_dir_object_all_modules_and_services_loaded< >0.000sOk
612mongoose_graphql_SUITEuse_directiveuse_dir_auth_admin_all_modules_and_services_loaded< >0.000sOk
613mongoose_graphql_SUITEuse_directiveuse_dir_auth_user_all_modules_and_services_loaded< >0.000sOk
614mongoose_graphql_SUITEuse_directiveuse_dir_auth_admin_module_and_service_not_loaded< >0.000sOk
615mongoose_graphql_SUITEuse_directiveuse_dir_auth_user_module_and_service_not_loaded< >0.000sOk
mongoose_graphql_SUITEuse_directiveend_per_group< >0.322sOk
mongoose_graphql_SUITEuser_listenerinit_per_group< >0.645sOk
616mongoose_graphql_SUITEuser_listenerauth_user_can_access_protected_types< >0.002sOk
617mongoose_graphql_SUITEuser_listeneruse_directive_can_use_auth_user_domain< >0.002sOk
618mongoose_graphql_SUITEuser_listenermalformed_auth_header_error< >0.001sOk
619mongoose_graphql_SUITEuser_listenerauth_wrong_creds_error< >0.001sOk
620mongoose_graphql_SUITEuser_listenerinvalid_json_body_error< >0.001sOk
621mongoose_graphql_SUITEuser_listenerno_query_supplied_error< >0.001sOk
622mongoose_graphql_SUITEuser_listenervariables_invalid_json_error< >0.001sOk
623mongoose_graphql_SUITEuser_listenerlistener_reply_with_parsing_error< >0.002sOk
624mongoose_graphql_SUITEuser_listenerlistener_reply_with_type_check_error< >0.001sOk
625mongoose_graphql_SUITEuser_listenerlistener_reply_with_validation_error< >0.001sOk
626mongoose_graphql_SUITEuser_listenerlistener_unauth_cannot_access_protected_types< >0.001sOk
627mongoose_graphql_SUITEuser_listenerlistener_unauth_can_access_unprotected_types< >0.001sOk
628mongoose_graphql_SUITEuser_listenerlistener_can_execute_query_with_variables< >0.001sOk
mongoose_graphql_SUITEuser_listenerend_per_group< >0.338sOk
mongoose_graphql_SUITEadmin_listenerinit_per_group< >0.000sOk
629mongoose_graphql_SUITEadmin_listenerno_creds_defined_admin_can_access_protected< >0.002sOk
630mongoose_graphql_SUITEadmin_listenerauth_admin_can_access_protected_types< >0.001sOk
631mongoose_graphql_SUITEadmin_listenermalformed_auth_header_error< >0.001sOk
632mongoose_graphql_SUITEadmin_listenerauth_wrong_creds_error< >0.001sOk
633mongoose_graphql_SUITEadmin_listenerinvalid_json_body_error< >0.001sOk
634mongoose_graphql_SUITEadmin_listenerno_query_supplied_error< >0.001sOk
635mongoose_graphql_SUITEadmin_listenervariables_invalid_json_error< >0.001sOk
636mongoose_graphql_SUITEadmin_listenerlistener_reply_with_parsing_error< >0.002sOk
637mongoose_graphql_SUITEadmin_listenerlistener_reply_with_type_check_error< >0.001sOk
638mongoose_graphql_SUITEadmin_listenerlistener_reply_with_validation_error< >0.001sOk
639mongoose_graphql_SUITEadmin_listenerlistener_unauth_cannot_access_protected_types< >0.001sOk
640mongoose_graphql_SUITEadmin_listenerlistener_unauth_can_access_unprotected_types< >0.001sOk
641mongoose_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.370sOk
642mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_can_access_protected_types< >0.002sOk
643mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_wrong_password_error< >0.001sOk
644mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_nonexistent_domain_error< >0.001sOk
645mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_cannot_access_other_domain< >0.002sOk
646mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_cannot_access_global< >0.002sOk
647mongoose_graphql_SUITEdomain_admin_listenerauth_domain_admin_can_access_owned_domain< >0.001sOk
648mongoose_graphql_SUITEdomain_admin_listeneruse_directive_can_use_auth_domain_admin_domain< >0.001sOk
649mongoose_graphql_SUITEdomain_admin_listenermalformed_auth_header_error< >0.001sOk
650mongoose_graphql_SUITEdomain_admin_listenerauth_wrong_creds_error< >0.001sOk
651mongoose_graphql_SUITEdomain_admin_listenerinvalid_json_body_error< >0.001sOk
652mongoose_graphql_SUITEdomain_admin_listenerno_query_supplied_error< >0.001sOk
653mongoose_graphql_SUITEdomain_admin_listenervariables_invalid_json_error< >0.001sOk
654mongoose_graphql_SUITEdomain_admin_listenerlistener_reply_with_parsing_error< >0.002sOk
655mongoose_graphql_SUITEdomain_admin_listenerlistener_reply_with_type_check_error< >0.001sOk
656mongoose_graphql_SUITEdomain_admin_listenerlistener_reply_with_validation_error< >0.001sOk
657mongoose_graphql_SUITEdomain_admin_listenerlistener_unauth_cannot_access_protected_types< >0.001sOk
658mongoose_graphql_SUITEdomain_admin_listenerlistener_unauth_can_access_unprotected_types< >0.001sOk
659mongoose_graphql_SUITEdomain_admin_listenerlistener_can_execute_query_with_variables< >0.001sOk
mongoose_graphql_SUITEdomain_admin_listenerend_per_group< >0.292sOk
mongoose_graphql_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
660mongoose_lazy_routing_SUITEcan_add_and_remove_domain_or_subdomain< >0.007sOk
661mongoose_lazy_routing_SUITEhandles_missing_domain_or_subdomain< >0.001sOk
662mongoose_lazy_routing_SUITEregisters_top_level_domain_in_case_domain_subdomain_conflicts< >0.001sOk
663mongoose_lazy_routing_SUITEcan_register_and_unregister_iq_handler_for_two_domains< >0.005sOk
664mongoose_lazy_routing_SUITEcan_add_domain_for_a_registered_iq_handler< >0.001sOk
665mongoose_lazy_routing_SUITEcan_register_and_unregister_iq_handler_for_two_subdomains< >0.001sOk
666mongoose_lazy_routing_SUITEcan_add_subdomain_for_a_registered_iq_handler< >0.006sOk
667mongoose_lazy_routing_SUITEhandles_double_iq_handler_registration_deregistration_for_domain< >0.001sOk
668mongoose_lazy_routing_SUITEhandles_double_iq_handler_registration_deregistration_for_subdomain< >0.002sOk
common_testend_per_suite< >0.000sOk
mongoose_lib_SUITEinit_per_suite< >0.000sOk
669mongoose_lib_SUITEpmap_works< >0.011sOk
mongoose_lib_SUITEend_per_suite< >0.000sOk
mongoose_listener_SUITEinit_per_suite< >0.000sOk
670mongoose_listener_SUITEtcp_socket_is_started_with_default_backlog< >0.000sOk
671mongoose_listener_SUITEtcp_socket_is_started_with_options< >0.000sFAILED{mongoose_listener_sup,start_child,19}
{badmatch,{error,{already_started,<0.19394.2>}}}
672mongoose_listener_SUITEtcp_socket_supports_proxy_protocol< >0.003sFAILED{mongoose_listener_sup,start_child,19}
{badmatch,{error,{already_started,<0.19394.2>}}}
673mongoose_listener_SUITEtcp_socket_has_connection_details< >0.003sFAILED{mongoose_listener_sup,start_child,19}
{badmatch,{error,{already_started,<0.19394.2>}}}
674mongoose_listener_SUITEtcp_socket_supports_proxy_protocol< >0.000sFAILED{mongoose_listener_sup,start_child,19}
{badmatch,{error,{already_started,<0.19394.2>}}}
675mongoose_listener_SUITEtcp_start_stop_reload< >0.001sFAILED{lists,map,1243}
{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
676mongoose_modules_SUITEstarts_and_stops_modules< >0.000sOk
677mongoose_modules_SUITEensures_module< >0.010sOk
678mongoose_modules_SUITEreverts_config_when_module_fails_to_start< >0.020sOk
679mongoose_modules_SUITEdoes_not_change_config_when_module_fails_to_stop< >0.013sOk
680mongoose_modules_SUITEreplaces_modules< >0.007sOk
681mongoose_modules_SUITEreplaces_modules_with_new_deps< >0.019sOk
682mongoose_modules_SUITEreplaces_modules_with_old_deps< >0.012sOk
683mongoose_modules_SUITEreplaces_modules_with_same_deps< >0.034sOk
mongoose_modules_SUITEend_per_suite< >0.000sOk
mongoose_rabbit_worker_SUITEinit_per_suite< >0.505sOk
684mongoose_rabbit_worker_SUITEno_request_in_worker_queue_is_lost_when_amqp_call_fails< >0.001sOk
685mongoose_rabbit_worker_SUITEworker_creates_fresh_amqp_conection_and_channel_when_amqp_call_fails< >0.016sOk
686mongoose_rabbit_worker_SUITEworker_processes_msgs_when_queue_msg_len_limit_is_not_reached< >0.001sOk
687mongoose_rabbit_worker_SUITEworker_drops_msgs_when_queue_msg_len_limit_is_reached< >0.101sOk
mongoose_rabbit_worker_SUITEend_per_suite< >0.181sOk
mongoose_rdbms_SUITEinit_per_suite< >0.000sOk
mongoose_rdbms_SUITEodbcinit_per_group< >0.005sOk
688mongoose_rdbms_SUITEodbckeepalive_interval< >5.502sOk
689mongoose_rdbms_SUITEodbcdoes_backoff_increase_to_a_point< >0.003sOk
690mongoose_rdbms_SUITEodbckeepalive_exit< >4.004sOk
mongoose_rdbms_SUITEodbcend_per_group< >0.000sOk
mongoose_rdbms_SUITEmysqlinit_per_group< >0.000sOk
691mongoose_rdbms_SUITEmysqlkeepalive_interval< >5.501sOk
692mongoose_rdbms_SUITEmysqldoes_backoff_increase_to_a_point< >0.001sOk
693mongoose_rdbms_SUITEmysqlkeepalive_exit< >4.004sOk
mongoose_rdbms_SUITEmysqlend_per_group< >0.000sOk
mongoose_rdbms_SUITEpgsqlinit_per_group< >0.000sOk
694mongoose_rdbms_SUITEpgsqlkeepalive_interval< >5.501sOk
695mongoose_rdbms_SUITEpgsqldoes_backoff_increase_to_a_point< >0.006sOk
696mongoose_rdbms_SUITEpgsqlkeepalive_exit< >4.004sOk
mongoose_rdbms_SUITEpgsqlend_per_group< >0.000sOk
mongoose_rdbms_SUITEend_per_suite< >0.219sOk
mongoose_service_SUITEinit_per_suite< >0.000sOk
697mongoose_service_SUITEstarts_and_stops_services< >0.006sOk
698mongoose_service_SUITEensures_service< >0.006sOk
699mongoose_service_SUITEreverts_config_when_service_fails_to_start< >0.015sOk
700mongoose_service_SUITEdoes_not_change_config_when_service_fails_to_stop< >0.012sOk
701mongoose_service_SUITEreplaces_services< >0.006sOk
702mongoose_service_SUITEreplaces_services_with_new_deps< >0.017sOk
703mongoose_service_SUITEreplaces_services_with_old_deps< >0.015sOk
704mongoose_service_SUITEreplaces_services_with_same_deps< >0.022sOk
mongoose_service_SUITEend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
705mongoose_subdomain_core_SUITEcan_register_and_unregister_subdomain_for_static_host_type< >0.000sSKIPPEDinit_per_testcase failed
706mongoose_subdomain_core_SUITEcan_register_and_unregister_subdomain_for_dynamic_host_type_with_domains< >0.000sSKIPPEDinit_per_testcase failed
707mongoose_subdomain_core_SUITEcan_register_and_unregister_subdomain_for_dynamic_host_type_without_domains< >0.000sSKIPPEDinit_per_testcase failed
708mongoose_subdomain_core_SUITEcan_register_and_unregister_fqdn_for_static_host_type< >0.000sSKIPPEDinit_per_testcase failed
709mongoose_subdomain_core_SUITEcan_register_and_unregister_fqdn_for_dynamic_host_type_with_domains< >0.000sSKIPPEDinit_per_testcase failed
710mongoose_subdomain_core_SUITEcan_register_and_unregister_fqdn_for_dynamic_host_type_without_domains< >0.000sSKIPPEDinit_per_testcase failed
711mongoose_subdomain_core_SUITEcan_add_and_remove_domain< >0.000sSKIPPEDinit_per_testcase failed
712mongoose_subdomain_core_SUITEcan_get_host_type_and_subdomain_details< >0.000sSKIPPEDinit_per_testcase failed
713mongoose_subdomain_core_SUITEhandles_domain_removal_during_subdomain_registration< >0.000sSKIPPEDinit_per_testcase failed
714mongoose_subdomain_core_SUITEprevents_double_subdomain_registration< >0.000sSKIPPEDinit_per_testcase failed
715mongoose_subdomain_core_SUITEprevents_prefix_subdomain_overriding_by_prefix_subdomain< >0.000sSKIPPEDinit_per_testcase failed
716mongoose_subdomain_core_SUITEprevents_fqdn_subdomain_overriding_by_prefix_subdomain< >0.000sSKIPPEDinit_per_testcase failed
717mongoose_subdomain_core_SUITEprevents_prefix_subdomain_overriding_by_fqdn_subdomain< >0.000sSKIPPEDinit_per_testcase failed
718mongoose_subdomain_core_SUITEprevents_fqdn_subdomain_overriding_by_fqdn_subdomain< >0.000sSKIPPEDinit_per_testcase failed
719mongoose_subdomain_core_SUITEdetects_domain_conflict_with_prefix_subdomain< >0.000sSKIPPEDinit_per_testcase failed
720mongoose_subdomain_core_SUITEdetects_domain_conflict_with_fqdn_subdomain< >0.000sSKIPPEDinit_per_testcase failed
common_testend_per_suite< >0.000sOk
mongoose_wpool_SUITEinit_per_suite< >0.171sOk
721mongoose_wpool_SUITEget_pools_returns_pool_names< >0.007sOk
722mongoose_wpool_SUITEstats_passes_through_to_wpool_stats< >0.009sOk
723mongoose_wpool_SUITEa_global_riak_pool_is_started< >0.015sOk
724mongoose_wpool_SUITEtwo_distinct_redis_pools_are_started< >0.016sOk
725mongoose_wpool_SUITEgeneric_pools_are_started_for_all_vhosts< >0.004sOk
726mongoose_wpool_SUITEhost_specific_pools_are_preserved< >0.000sOk
727mongoose_wpool_SUITEpools_for_different_tag_are_expanded_with_host_specific_config_preserved< >0.000sOk
728mongoose_wpool_SUITEglobal_pool_is_used_by_default< >0.017sOk
729mongoose_wpool_SUITErequest_behaves_as_gen_server_send_request< >0.006sOk
730mongoose_wpool_SUITEdead_pool_is_restarted< >2.088sOk
731mongoose_wpool_SUITEdead_pool_is_stopped_before_restarted< >4.077sOk
732mongoose_wpool_SUITEriak_pool_cant_be_started_with_available_worker_strategy< >0.012sOk
733mongoose_wpool_SUITEredis_pool_cant_be_started_with_available_worker_strategy< >0.012sOk
mongoose_wpool_SUITEend_per_suite< >0.012sOk
mongooseim_loglevel_SUITEinit_per_suite< >0.023sOk
734mongooseim_loglevel_SUITEsomething_is_logged< >0.202sOk
735mongooseim_loglevel_SUITEset_get_loglevel< >0.002sOk
736mongooseim_loglevel_SUITEset_custom_loglevel< >0.000sOk
737mongooseim_loglevel_SUITElog_at_every_level< >0.815sOk
738mongooseim_loglevel_SUITElog_at_custom_level< >0.103sOk
mongooseim_loglevel_SUITEend_per_suite< >0.000sOk
mongooseim_metrics_SUITEinit_per_suite< >0.004sOk
mongooseim_metrics_SUITEordinary_modeinit_per_group< >0.009sOk
739mongooseim_metrics_SUITEordinary_modeno_skip_metric< >0.000sOk
740mongooseim_metrics_SUITEordinary_modesubscriptions_initialised< >4.003sOk
741mongooseim_metrics_SUITEordinary_modetcp_connections_detected< >0.030sOk
742mongooseim_metrics_SUITEordinary_modetcp_metric_varies_with_tcp_variations< >0.000sFAILED{mongooseim_metrics_SUITE,tcp_metric_varies_with_tcp_variations,145}
{badmatch,{error,eaddrinuse}}
743mongooseim_metrics_SUITEordinary_modeup_time_positive< >0.000sOk
744mongooseim_metrics_SUITEordinary_modequeued_messages_increase< >0.101sOk
745mongooseim_metrics_SUITEordinary_modefunction_ensure_subscribed_metric_subscribes< >0.001sOk
mongooseim_metrics_SUITEordinary_modeend_per_group< >0.002sOk
mongooseim_metrics_SUITEall_metrics_are_globalinit_per_group< >0.009sOk
746mongooseim_metrics_SUITEall_metrics_are_globalno_skip_metric< >0.000sOk
747mongooseim_metrics_SUITEall_metrics_are_globalsubscriptions_initialised< >0.000sOk
748mongooseim_metrics_SUITEall_metrics_are_globaltcp_connections_detected< >0.031sOk
749mongooseim_metrics_SUITEall_metrics_are_globaltcp_metric_varies_with_tcp_variations< >0.000sFAILED{mongooseim_metrics_SUITE,tcp_metric_varies_with_tcp_variations,145}
{badmatch,{error,eaddrinuse}}
750mongooseim_metrics_SUITEall_metrics_are_globalup_time_positive< >0.000sOk
751mongooseim_metrics_SUITEall_metrics_are_globalqueued_messages_increase< >0.101sOk
752mongooseim_metrics_SUITEall_metrics_are_globalfunction_ensure_subscribed_metric_subscribes< >0.001sOk
mongooseim_metrics_SUITEall_metrics_are_globalend_per_group< >0.007sOk
mongooseim_metrics_SUITEend_per_suite< >0.001sOk
common_testinit_per_suite< >0.000sOk
753monitored_map_SUITEno_key_test< >0.000sOk
754monitored_map_SUITEput_monitors_test< >0.000sOk
755monitored_map_SUITEget_test< >0.000sOk
756monitored_map_SUITEremove_test< >0.000sOk
757monitored_map_SUITEexpire_entries_on_process_death_test< >0.000sOk
758monitored_map_SUITEoverwrite_entry_test< >0.000sOk
759monitored_map_SUITEoverwrite_entry_same_pid_test< >0.000sOk
760monitored_map_SUITEfind_test< >0.000sOk
761monitored_map_SUITEget_default_test< >0.000sOk
762monitored_map_SUITEremove_nonexistent_element_test< >0.000sOk
763monitored_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
764muc_light_SUITEaff_changesaff_change_success< >0.040sOk
765muc_light_SUITEaff_changesaff_change_bad_request< >0.037sOk
muc_light_SUITEaff_changesend_per_group< >0.000sOk
muc_light_SUITErsm_discoinit_per_group< >0.000sOk
766muc_light_SUITErsm_discorsm_disco_success< >0.085sOk
767muc_light_SUITErsm_discorsm_disco_item_not_found< >0.029sOk
muc_light_SUITErsm_discoend_per_group< >0.000sOk
muc_light_SUITEcodecinit_per_group< >0.000sOk
768muc_light_SUITEcodeccodec_calls< >0.000sOk
muc_light_SUITEcodecend_per_group< >0.000sOk
muc_light_SUITEend_per_suite< >0.000sOk
privacy_SUITEinit_per_suite< >0.007sOk
769privacy_SUITEcheck_with_allowed< >0.000sOk
770privacy_SUITEcheck_with_denied< >0.000sOk
771privacy_SUITEcheck_with_denied_bob< >0.000sOk
772privacy_SUITEcheck_with_bob_blocked< >0.000sOk
773privacy_SUITEcheck_with_changing_stanza< >0.000sOk
privacy_SUITEend_per_suite< >0.006sOk
pubsub_backend_SUITEinit_per_suite< >0.017sOk
pubsub_backend_SUITEtree_handlinginit_per_group< >0.000sOk
774pubsub_backend_SUITEtree_handlingget_subnodes_case< >0.001sOk
pubsub_backend_SUITEtree_handlingend_per_group< >0.000sOk
pubsub_backend_SUITEend_per_suite< >0.005sOk
roster_SUITEinit_per_suite< >0.171sOk
775roster_SUITEroster_old< >0.000sOk
776roster_SUITEroster_old_with_filter< >0.000sOk
777roster_SUITEroster_new< >0.000sOk
778roster_SUITEroster_case_insensitive< >0.000sOk
roster_SUITEend_per_suite< >0.132sOk
router_SUITEinit_per_suite< >0.006sOk
router_SUITEroutinginit_per_group< >0.000sOk
779router_SUITEroutingbasic_routing< >1.203sOk
780router_SUITEroutingdo_not_reroute_errors< >0.061sOk
router_SUITEroutingend_per_group< >0.000sOk
router_SUITEschemainit_per_group< >0.000sOk
781router_SUITEschemaupdate_tables_hidden_components< >0.023sOk
782router_SUITEschemaupdate_tables_hidden_components_idempotent< >0.002sOk
router_SUITEschemaend_per_group< >0.000sOk
router_SUITEend_per_suite< >0.006sOk
common_testinit_per_suite< >0.000sOk
783safely_SUITEhandles_errors_similar_to_catch< >0.000sOk
784safely_SUITEhandles_exits_similar_to_errors< >0.000sOk
785safely_SUITEhandles_throws_unlike_catch< >0.000sOk
786safely_SUITEhandles_success_like_catch< >0.000sOk
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
787service_deps_SUITEno_dependencies< >0.000sOk
788service_deps_SUITEdependency< >0.010sOk
789service_deps_SUITEdependency_chain< >0.019sOk
790service_deps_SUITEdependency_dag< >0.014sOk
791service_deps_SUITEfails_on_dependency_cycle< >0.031sOk
792service_deps_SUITEpreserves_dependency_opts< >0.005sOk
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
793sha_SUITEsanity_check< >0.000sOk
794sha_SUITEalways_produces_well_formed_output< >0.001sOk
common_testend_per_suite< >0.000sOk
syslogger_SUITEinit_per_suite< >0.052sOk
795syslogger_SUITEsyslogger_is_used_to_log< >0.000sOk
syslogger_SUITEend_per_suite< >0.010sOk
common_testinit_per_suite< >0.000sOk
796translate_SUITEtest_english_translation< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
797translate_SUITEtest_polish_translation< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
798translate_SUITEtest_portuguese_translation< >0.000sFAILED{ets,new}
{badarg,[{ets,...},{...}|...]}
common_testend_per_suite< >0.000sOk
common_testinit_per_suite< >0.000sOk
799zlib_driver_SUITEstanza_1024< >0.012sOk
common_testend_per_suite< >0.000sOk
TOTAL233.196sFAILED714 Ok, 29 Failed, 56 Skipped of 799


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