-
Notifications
You must be signed in to change notification settings - Fork 428
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C2S/Fix user removal in escalus #3919
C2S/Fix user removal in escalus #3919
Conversation
671f797
to
5a8b51f
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Codecov ReportBase: 73.40% // Head: 74.52% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## feature/mongoose_c2s #3919 +/- ##
========================================================
+ Coverage 73.40% 74.52% +1.12%
========================================================
Files 540 540
Lines 34196 34196
========================================================
+ Hits 25101 25485 +384
+ Misses 9095 8711 -384
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
a574f8f
to
179d027
Compare
This comment was marked as outdated.
This comment was marked as outdated.
a601607
to
363f4a4
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
363f4a4
to
76006c8
Compare
small_tests_24 / small_tests / 76006c8 small_tests_25 / small_tests / 76006c8 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 76006c8 ldap_mnesia_24 / ldap_mnesia / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,4},
{unregistered_items,
[{{<<"_simple_message_1390">>,
[{escalus_event_mgr,<0.20000.1>},
{tc_name,simple_message},
{escalus_cleaner,<0.19999.1>},
{watchdog,<0.19998.1>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,fed},
#{listener ... ldap_mnesia_25 / ldap_mnesia / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,6},
{unregistered_items,
[{{<<"_connections_info_1302">>,
[{escalus_event_mgr,<0.18551.1>},
{tc_name,connections_info},
{escalus_cleaner,<0.18550.1>},
{watchdog,<0.18549.1>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,fed},
#{liste... pgsql_mnesia_24 / pgsql_mnesia / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,5},
{unregistered_items,
[{{<<"_simple_message_2757">>,
[{escalus_event_mgr,<0.29954.2>},
{tc_name,simple_message},
{escalus_cleaner,<0.29953.2>},
{watchdog,<0.29952.2>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,fed},
#{listener ... domain_removal_SUITE:auth_removal:auth_removal{error,{{assertMatch,[{module,domain_removal_SUITE},
{line,159},
{expression,"rpc ( mim ( ) , ejabberd_auth , get_vh_registered_users , [ domain ( ) ] )"},
{pattern,"[ _Alice ]"},
{value,[{<<"alice_auth_removal_2947">>,<<"localhost">>},
{<<"alice_simple_message_2766">>,
<<"localhost">>}]}]},
[{domain_removal_SUITE,auth_removal,1,
[{file,"/home/circleci/project/big_tests/tests/domain_removal_SUITE.erl"},
{line,159}]},
{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}]}]}} dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 76006c8 dynamic_domains_mysql_redis_25 / mysql_redis / 76006c8 pgsql_mnesia_25 / pgsql_mnesia / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,6},
{unregistered_items,
[{{<<"_timeout_waiting_for_message_2657">>,
[{escalus_event_mgr,<0.26841.2>},
{tc_name,timeout_waiting_for_message},
{escalus_cleaner,<0.26840.2>},
{watchdog,<0.26839.2>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,f... domain_removal_SUITE:auth_removal:auth_removal{error,{{assertMatch,[{module,domain_removal_SUITE},
{line,159},
{expression,"rpc ( mim ( ) , ejabberd_auth , get_vh_registered_users , [ domain ( ) ] )"},
{pattern,"[ _Alice ]"},
{value,[{<<"alice_auth_removal_2837">>,<<"localhost">>},
{<<"alice_nonexistent_user_2630">>,
<<"localhost">>}]}]},
[{domain_removal_SUITE,auth_removal,1,
[{file,"/home/circleci/project/big_tests/tests/domain_removal_SUITE.erl"},
{line,159}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,3},
{unregistered_items,
[{{<<"_connections_info_1597">>,
[{escalus_event_mgr,<0.28952.1>},
{tc_name,connections_info},
{escalus_cleaner,<0.28951.1>},
{watchdog,<0.28950.1>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,fed},
#{liste... internal_mnesia_25 / internal_mnesia / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,4},
{unregistered_items,
[{{<<"_only_messages_from_authenticated_domain_users_are_accepted_1415">>,
[{escalus_event_mgr,<0.21615.1>},
{tc_name,
only_messages_from_authenticated_domain_users_are_accepted},
{escalus_cleaner,<0.21614.1>},
{watchdog,<0.21613.1>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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],
... dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 76006c8 mysql_redis_25 / mysql_redis / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,7},
{unregistered_items,
[{{<<"_simple_message_2541">>,
[{escalus_event_mgr,<0.27255.2>},
{tc_name,simple_message},
{escalus_cleaner,<0.27254.2>},
{watchdog,<0.27253.2>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,fed},
#{listener ... domain_removal_SUITE:auth_removal:auth_removal{error,{{assertMatch,[{module,domain_removal_SUITE},
{line,159},
{expression,"rpc ( mim ( ) , ejabberd_auth , get_vh_registered_users , [ domain ( ) ] )"},
{pattern,"[ _Alice ]"},
{value,[{<<"alice_auth_removal_2705">>,<<"localhost">>},
{<<"alice_simple_message_2531">>,
<<"localhost">>},
{<<"alice_simple_message_2556">>,
<<"localhost">>}]}]},
[{domain_removal_SUITE,auth_removal,1,
[{file,"/home/circleci/project/big_tests/tests/domain_removal_SUITE.erl"},
{line,159}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} riak_mnesia_24 / riak_mnesia / 76006c8 s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,8},
{unregistered_items,
[{{<<"_connections_info_1610">>,
[{escalus_event_mgr,<0.27611.1>},
{tc_name,connections_info},
{escalus_cleaner,<0.27610.1>},
{watchdog,<0.27609.1>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,fed},
#{liste... mssql_mnesia_25 / odbc_mssql_mnesia / 76006c8 inbox_SUITE:async_pools:muclight_config:system_message_is_correctly_avoided{error,
{{inbox_size,1,
[{times,1,
{error,
#{check_params => #{},
error => {badmatch,1},
expected_items =>
[#{content => <<"How are you?">>,
from =>
<<"system_message_is_correctly_avoided@muclight.localhost/bob@localhost">>,
to => <<"alice@localhost.bis">>,unread => 2,
verify => #Fun<inbox_SUITE.86.98501125>}],
inbox_items =>
[<<"<message from='alice@localhost.bis' to='alice@localhost.bis/res1' id='1673-256950-755607'><result xmlns='erlang-solutions.com:xmpp:inbox:0' unread='1' queryid='1cd45a4d8aebfc4eaf41b14949badbd3'><forwarded xmlns='urn:xmpp:forward:0'><delay xmlns='urn:xmpp:delay' stamp='2023-01-09T09:35:50.629772Z'/><message to='alice@localhost.bis' id='id-2' type='groupchat' from='system_message_is_correctly_avoided@muclight.localhost/bob@localhost'><body>How are you?</body></message></forwarded><read>false</read><box>inbox</box><archive>false</archive><mute>0</mute></result></message>">>],
query_params => #{},reason => inbox_mismatch,
stacktrace =>
[{inbox_helper,process_inbox_message,5,
[{file,
"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,234}]},
{lists,foreach_1,2,[{file,"lists.erl"},{line,1442}]},
{inbox_helper,check_inbox_result,5,
[{file,
"/home/circleci/project/big... inbox_extensions_SUITE:regular:one_to_one:pagination:can_paginate_backwards{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"kate_can_paginate_backwards_1550@localhost/res1">>,
escalus_tcp,<0.13181.1>,
[{event_manager,<0.13159.1>},
{server,<<"localhost">>},
{username,<<"kate_can_paginate_backwards_1550">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.13159.1>},
{server,<<"localhost">>},
{username,<<"kate_can_paginate_backwards_1550">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"kate_can_paginate_backwards_1550">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"kate_can_paginate_backwards_1550">>},
{server,<<"localhost">>},
{password,<<"makrowe;p">>},
{stream_id,<<"000342a84b0ebcf7">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,'-given_conversations_between/2-fun-1-',4,
[{file,"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,543}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{inbox_extensions_SUITE,'-can_paginate_backwards/1-fun-0-',4,
[{file,
"/home/circleci/proj... inbox_extensions_SUITE:regular:one_to_one:pagination:max_queries_can_be_limited{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"mike_max_queries_can_be_limited_1549@localhost/res1">>,
escalus_tcp,<0.13182.1>,
[{event_manager,<0.13152.1>},
{server,<<"localhost">>},
{username,<<"mike_max_queries_can_be_limited_1549">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.13152.1>},
{server,<<"localhost">>},
{username,<<"mike_max_queries_can_be_limited_1549">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"mike_max_queries_can_be_limited_1549">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"mike_max_queries_can_be_limited_1549">>},
{server,<<"localhost">>},
{password,<<"nicniema">>},
{stream_id,<<"029f538ea6b8c76c">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,'-given_conversations_between/2-fun-1-',4,
[{file,"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,543}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{inbox_extensions_SUITE,'-max_queries_can_be_limited/1-fun-0-',4,
[{fi... inbox_extensions_SUITE:regular:one_to_one:pagination:max_queries_can_fetch_ahead{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"mike_max_queries_can_fetch_ahead_1548@localhost/res1">>,
escalus_tcp,<0.13183.1>,
[{event_manager,<0.13145.1>},
{server,<<"localhost">>},
{username,<<"mike_max_queries_can_fetch_ahead_1548">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.13145.1>},
{server,<<"localhost">>},
{username,<<"mike_max_queries_can_fetch_ahead_1548">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"mike_max_queries_can_fetch_ahead_1548">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"mike_max_queries_can_fetch_ahead_1548">>},
{server,<<"localhost">>},
{password,<<"nicniema">>},
{stream_id,<<"b1d7fa2522cfe0d6">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,'-given_conversations_between/2-fun-1-',4,
[{file,"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,543}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{inbox_extensions_SUITE,'-max_queries_can_fetch_ahead/1-fun-0-',4,
... inbox_extensions_SUITE:regular:one_to_one:pagination:can_paginate_forwards{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"mike_can_paginate_forwards_1546@localhost/res1">>,
escalus_tcp,<0.13184.1>,
[{event_manager,<0.13131.1>},
{server,<<"localhost">>},
{username,<<"mike_can_paginate_forwards_1546">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.13131.1>},
{server,<<"localhost">>},
{username,<<"mike_can_paginate_forwards_1546">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"mike_can_paginate_forwards_1546">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"mike_can_paginate_forwards_1546">>},
{server,<<"localhost">>},
{password,<<"nicniema">>},
{stream_id,<<"f1c2d7e4aa4992c1">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,'-given_conversations_between/2-fun-1-',4,
[{file,"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,543}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{inbox_extensions_SUITE,'-can_paginate_forwards/1-fun-0-',4,
[{file,
"/home/circleci/project/big... s2s_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,7},
{unregistered_items,
[{{<<"_simple_message_2660">>,
[{escalus_event_mgr,<0.26570.2>},
{tc_name,simple_message},
{escalus_cleaner,<0.26569.2>},
{watchdog,<0.26568.2>},
{{s2s,mim},
#{listener =>
#{backlog => 1024,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/ssl/fake_dh_server.pem",
protocol_options =>
["no_sslv2","no_sslv3","no_tlsv1",
"no_tlsv1_1"],
verify_mode => peer}},
opts =>
#{address =>
#{<<"fed1">> => #{ip_address => "127.0.0.1"}},
certfile => "priv/ssl/fake_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,fed},
#{listener ... service_mongoose_system_metrics_SUITE:system_metrics_are_reported_to_configurable_google_analytics{error,
{{assertEqual,
[{module,service_mongoose_system_metrics_SUITE},
{line,470},
{expression,"ActualTrackingIds"},
{expected,[<<"UA-151671255-1">>,<<"UA-EXTRA-TRACKING-ID">>]},
{value,[<<"UA-151671255-1">>]}]},
[{service_mongoose_system_metrics_SUITE,
events_are_reported_to_tracking_ids,1,
[{file,
"/home/circleci/project/big_tests/tests/service_mongoose_system_metrics_SUITE.erl"},
{line,470}]},
{service_mongoose_system_metrics_SUITE,
system_metrics_are_reported_to_configurable_google_analytics,1,
[{file,
"/home/circleci/project/big_tests/tests/service_mongoose_system_metrics_SUITE.erl"},
{line,204}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} service_domain_db_SUITE:db:db_get_all_static{error,
{{badrpc,{'EXIT',{timeout,{gen_server,call,[service_domain_db,ping]}}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/tests/distributed_helper.erl"},
{line,121}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1247}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1226}]},
{service_domain_db_SUITE,db_get_all_static,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,357}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} domain_removal_SUITE:auth_removal:auth_removal{error,{{assertMatch,[{module,domain_removal_SUITE},
{line,159},
{expression,"rpc ( mim ( ) , ejabberd_auth , get_vh_registered_users , [ domain ( ) ] )"},
{pattern,"[ _Alice ]"},
{value,[{<<"alice_auth_removal_2819">>,<<"localhost">>},
{<<"alice_simple_message_2651">>,
<<"localhost">>}]}]},
[{domain_removal_SUITE,auth_removal,1,
[{file,"/home/circleci/project/big_tests/tests/domain_removal_SUITE.erl"},
{line,159}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} |
small_tests_24 / small_tests / adbf31b small_tests_25 / small_tests / adbf31b ldap_mnesia_24 / ldap_mnesia / adbf31b dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / adbf31b ldap_mnesia_25 / ldap_mnesia / adbf31b pgsql_mnesia_24 / pgsql_mnesia / adbf31b dynamic_domains_mysql_redis_25 / mysql_redis / adbf31b dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / adbf31b internal_mnesia_25 / internal_mnesia / adbf31b riak_mnesia_24 / riak_mnesia / adbf31b elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / adbf31b dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / adbf31b pgsql_mnesia_25 / pgsql_mnesia / adbf31b mysql_redis_25 / mysql_redis / adbf31b graphql_session_SUITE:admin_session:admin_session_cli:admin_kick_user_session{error,
{function_clause,
[{graphql_helper,get_error,
[1,
{{<<"200">>,<<"OK">>},
#{<<"data">> =>
#{<<"session">> =>
#{<<"kickUserSession">> =>
#{<<"code">> => null,
<<"jid">> =>
<<"alice_admin_kick_user_session_1160@localhost/res1">>,
<<"kicked">> => true,
<<"message">> => <<"Session kicked">>}}}}}],
[]},
{graphql_helper,get_err_msg,2,
[{file,
"/home/circleci/project/big_tests/tests/graphql_helper.erl"},
{line,227}]},
{graphql_session_SUITE,admin_kick_user_session_story,3,
[{file,
"/home/circleci/project/big_tests/tests/graphql_session_SUITE.erl"},
{line,441}]},
{escalus_story,story,4,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} mssql_mnesia_25 / odbc_mssql_mnesia / adbf31b inbox_extensions_SUITE:regular:one_to_one:pagination:max_queries_can_be_limited{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"bob_max_queries_can_be_limited_1515@localhost/res1">>,
escalus_tcp,<0.13005.1>,
[{event_manager,<0.12988.1>},
{server,<<"localhost">>},
{username,<<"bOb_max_queries_can_be_limited_1515">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.12988.1>},
{server,<<"localhost">>},
{username,<<"bOb_max_queries_can_be_limited_1515">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"bob_max_queries_can_be_limited_1515">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"bOb_max_queries_can_be_limited_1515">>},
{server,<<"localhost">>},
{password,<<"makrolika">>},
{stream_id,<<"dfb557a9653329ab">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,'-given_conversations_between/2-fun-1-',4,
[{file,"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,543}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1350}]},
{inbox_extensions_SUITE,'-max_queries_can_be_limited/1-fun-0-',4,
[{file,
... inbox_extensions_SUITE:regular:one_to_one:pagination:pagination_overrides_form{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"bob_pagination_overrides_form_1512@localhost/res1">>,
escalus_tcp,<0.13013.1>,
[{event_manager,<0.12967.1>},
{server,<<"localhost">>},
{username,<<"bOb_pagination_overrides_form_1512">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.12967.1>},
{server,<<"localhost">>},
{username,<<"bOb_pagination_overrides_form_1512">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"bob_pagination_overrides_form_1512">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"bOb_pagination_overrides_form_1512">>},
{server,<<"localhost">>},
{password,<<"makrolika">>},
{stream_id,<<"122231985d8cc595">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,'-given_conversations_between/2-fun-1-',4,
[{file,"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,543}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1350}]},
{inbox_extensions_SUITE,'-pagination_overrides_form/1-fun-0-',4,
[{file,
... inbox_extensions_SUITE:regular:one_to_one:pagination:max_queries_can_fetch_ahead{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"kate_max_queries_can_fetch_ahead_1516@localhost/res1">>,
escalus_tcp,<0.13008.1>,
[{event_manager,<0.12995.1>},
{server,<<"localhost">>},
{username,<<"kate_max_queries_can_fetch_ahead_1516">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.12995.1>},
{server,<<"localhost">>},
{username,<<"kate_max_queries_can_fetch_ahead_1516">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"kate_max_queries_can_fetch_ahead_1516">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"kate_max_queries_can_fetch_ahead_1516">>},
{server,<<"localhost">>},
{password,<<"makrowe;p">>},
{stream_id,<<"510a24adce9bb23a">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{inbox_helper,'-given_conversations_between/2-fun-1-',4,
[{file,"/home/circleci/project/big_tests/tests/inbox_helper.erl"},
{line,543}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{inbox_extensions_SUITE,'-max_queries_can_fetch_ahead/1-fun-0-',4,
... inbox_extensions_SUITE:regular:one_to_one:pagination:can_paginate_forwards{error,{{badmatch,0},
[{escalus_story,drop_presences,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,191}]},
{escalus_story,'-start_ready_clients/2-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,135}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1350}]},
{escalus_story,start_ready_clients,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,128}]},
{lists,flatmap_1,2,[{file,"lists.erl"},{line,1335}]},
{lists,flatmap_1,2,[{file,"lists.erl"},{line,1335}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,69}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]}]}} mysql_redis_25 / mysql_redis / adbf31b mssql_mnesia_25 / odbc_mssql_mnesia / adbf31b service_domain_db_SUITE:db:db_get_all_static{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/tests/distributed_helper.erl"},
{line,121}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1247}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1226}]},
{service_domain_db_SUITE,db_get_all_static,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,357}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} service_domain_db_SUITE:db:db_get_all_dynamic{error,
{{badrpc,{'EXIT',{timeout,{gen_server,call,[service_domain_db,ping]}}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/tests/distributed_helper.erl"},
{line,121}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1247}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1226}]},
{service_domain_db_SUITE,db_get_all_dynamic,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,367}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} service_domain_db_SUITE:db:db_deleted_from_one_node_while_service_disabled_on_another{error,
{{badrpc,{'EXIT',{timeout,{gen_server,call,[service_domain_db,ping]}}}},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/tests/distributed_helper.erl"},
{line,121}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1247}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1226}]},
{service_domain_db_SUITE,
db_deleted_from_one_node_while_service_disabled_on_another,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,587}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} service_domain_db_SUITE:db:db_out_of_sync_restarts_service{error,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{node => mongooseim@localhost},service_domain_db,sync_local,[]],
[{file,
"/home/circleci/project/big_tests/tests/distributed_helper.erl"},
{line,121}]},
{service_domain_db_SUITE,sync_local,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1247}]},
{service_domain_db_SUITE,sync,0,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,1226}]},
{service_domain_db_SUITE,db_out_of_sync_restarts_service,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,643}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} service_domain_db_SUITE:db:db_restarts_properly{error,{{timeout,true,[{times,150,false}]},
[{mongoose_helper,do_wait_until,2,
[{file,"/home/circleci/project/big_tests/tests/mongoose_helper.erl"},
{line,371}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} mssql_mnesia_25 / odbc_mssql_mnesia / adbf31b service_domain_db_SUITE:db:db_keeps_syncing_after_cluster_join{error,{test_case_failed,{[<<"example1.com">>],
[<<"example1.com">>,<<"example2.com">>]}}} |
adbf31b
to
d599063
Compare
small_tests_24 / small_tests / d599063 small_tests_25 / small_tests / d599063 ldap_mnesia_24 / ldap_mnesia / d599063 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / d599063 pgsql_mnesia_24 / pgsql_mnesia / d599063 ldap_mnesia_25 / ldap_mnesia / d599063 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / d599063 dynamic_domains_mysql_redis_25 / mysql_redis / d599063 internal_mnesia_25 / internal_mnesia / d599063 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / d599063 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / d599063 riak_mnesia_24 / riak_mnesia / d599063 pgsql_mnesia_25 / pgsql_mnesia / d599063 mysql_redis_25 / mysql_redis / d599063 mssql_mnesia_25 / odbc_mssql_mnesia / d599063 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent 👌🏽
A quick fix to escalus makes it possible to enable more test suites.