-
Notifications
You must be signed in to change notification settings - Fork 426
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
Alternative backend to Mnesia - CETS #3629
Conversation
small_tests_24 / small_tests / 7e87f58 small_tests_23 / small_tests / 7e87f58 dynamic_domains_mysql_redis_24 / mysql_redis / 7e87f58 muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{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_24 / pgsql_mnesia / 7e87f58 dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / 7e87f58 internal_cets_24 / internal_cets / 7e87f58 ldap_mnesia_24 / ldap_mnesia / 7e87f58 internal_mnesia_24 / internal_mnesia / 7e87f58 ldap_mnesia_23 / ldap_mnesia / 7e87f58 pgsql_mnesia_24 / pgsql_mnesia / 7e87f58 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 7e87f58 pgsql_mnesia_23 / pgsql_mnesia / 7e87f58 mssql_mnesia_24 / odbc_mssql_mnesia / 7e87f58 pep_SUITE:pep_tests:publish_options_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_publish_options_test_1913@localhost/res1">>,
escalus_tcp,<0.29780.1>,
[{event_manager,<0.29707.1>},
{server,<<"localhost">>},
{username,<<"alicE_publish_options_test_1913">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.29707.1>},
{server,<<"localhost">>},
{username,<<"alicE_publish_options_test_1913">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_publish_options_test_1913">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_publish_options_test_1913">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"f0ba911e9a257690">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,480}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{pep_SUITE,'-publish_options_test/1-fun-0-',1,
... pep_SUITE:pep_tests:send_caps_after_login_test{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alicE_send_caps_after_login_test_1919@localhost/res1">>,
escalus_tcp,<0.29785.1>,
[{event_manager,<0.29750.1>},
{server,<<"localhost">>},
{username,<<"alicE_send_caps_after_login_test_1919">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.29750.1>},
{server,<<"localhost">>},
{username,<<"alicE_send_caps_after_login_test_1919">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_send_caps_after_login_test_1919">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_send_caps_after_login_test_1919">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"3b4eb5d902dbe458">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,480}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{pep_S... pep_SUITE:pep_tests:authorize_access_model{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_authorize_access_model_1922@localhost/res1">>,
escalus_tcp,<0.29795.1>,
[{event_manager,<0.29771.1>},
{server,<<"localhost">>},
{username,<<"alicE_authorize_access_model_1922">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.29771.1>},
{server,<<"localhost">>},
{username,<<"alicE_authorize_access_model_1922">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_authorize_access_model_1922">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_authorize_access_model_1922">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"a3af325a75d35efb">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,480}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{pep_SUITE,'-authorize_access_model/1... pep_SUITE:pep_tests:delayed_receive{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,<<"alicE_delayed_receive_1917@localhost/res1">>,
escalus_tcp,<0.29784.1>,
[{event_manager,<0.29736.1>},
{server,<<"localhost">>},
{username,<<"alicE_delayed_receive_1917">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.29736.1>},
{server,<<"localhost">>},
{username,<<"alicE_delayed_receive_1917">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,<<"alicE_delayed_receive_1917">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,<<"alicE_delayed_receive_1917">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"c11634509db27862">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,480}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{pep_SUITE,'-delayed_receive/1-fun-0-',3,
[{file,"/home/circleci/... pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,{{assertion_failed,assert_many,false,[is_roster_set,is_presence],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,111}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,60}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,106}]}]}} pep_SUITE:pep_tests:h_ok_after_notify_test{error,{{assertion_failed,assert_many,false,[is_roster_set],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,108}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,60}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,106}]}]}} pep_SUITE:pep_tests:publish_and_notify_test{error,{{assertion_failed,assert_many,false,[is_roster_set,is_presence],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,111}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,60}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,106}]}]}} pep_SUITE:pep_tests:delayed_receive_with_sm{error,{{badmatch,[]},
[{pep_SUITE,'-delayed_receive_with_sm/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,295}]},
{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,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}]}]}} riak_mnesia_24 / riak_mnesia / 7e87f58 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 7e87f58 inbox_SUITE:async_pools:bin:timeout_cleaner_flush_all{error,
{{inbox_size,ok,
[{times,1,
{error,
{inbox_size,0,
[{times,1,
#{respond_iq =>
{xmlel,<<"iq">>,
[{<<"from">>,
<<"[email protected]">>},
{<<"to">>,
<<"[email protected]/res1">>},
{<<"id">>,<<"478a19a80b1f1c1e5a201a0a5af2cf2e">>},
{<<"type">>,<<"result">>}],
[{xmlel,<<"fin">>,
[{<<"xmlns">>,<<"erlang-solutions.com:xmpp:inbox:0">>}],
[{xmlel,<<"active-conversations">>,[],[{xmlcdata,<<"1">>}]},
{xmlel,<<"count">>,[],[{xmlcdata,<<"1">>}]},
{xmlel,<<"unread-messages">>,[],[{xmlcdata,<<"1">>}]}]}]},
respond_messages =>
[{xmlel,<<"message">>,
[{<<"from">>,
<<"[email protected]">>},
{<<"to">>,
<<"[email protected]/res1">>},
{<<"id">>,<<"1649-840225-907171">>}],
[{xmlel,<<"result">>,
[{<<"xmlns">>,<<"erlang-solutions.com:xmpp:inbox:0">>},
{<<"unread">>,<<"1">>},
{<<"queryid">>,<<"478a19a80b1f1c1e5a201a0a5af2cf2e">>}],
[{xmlel,<<"forwarded">>,
[{<<"xmlns">>,<<"urn:xmpp:forward:0">>}],
[{xmlel,<<"delay">>,
[{<<"xmlns">>,<<"urn:xmpp:delay">>},
{<<"stamp">>,<<"2022-04-13T08:57:05.768686Z">>}],
[]},
{xmlel,<<"message">>,
[{<<"to">>,
<<"kate_timeout_c... |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## feature/cets #3629 +/- ##
================================================
+ Coverage 82.12% 82.24% +0.11%
================================================
Files 535 537 +2
Lines 33842 33918 +76
================================================
+ Hits 27794 27895 +101
+ Misses 6048 6023 -25
... and 12 files with indirect coverage changes 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 in Codecov by Sentry. |
e23a4e2
to
55d4e54
Compare
small_tests_24 / small_tests / 55d4e54 small_tests_23 / small_tests / 55d4e54 dynamic_domains_mysql_redis_24 / mysql_redis / 55d4e54 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 55d4e54 dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / 55d4e54 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 55d4e54 internal_cets_24 / internal_cets / 55d4e54 ldap_mnesia_23 / ldap_mnesia / 55d4e54 ldap_mnesia_24 / ldap_mnesia / 55d4e54 internal_mnesia_24 / internal_mnesia / 55d4e54 pgsql_mnesia_24 / pgsql_mnesia / 55d4e54 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 55d4e54 pgsql_mnesia_23 / pgsql_mnesia / 55d4e54 mysql_redis_24 / mysql_redis / 55d4e54 pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,{{badmatch,false},
[{pubsub_tools,check_notification,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,509}]},
{pubsub_tools,receive_notification,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,505}]},
{pubsub_tools,receive_item_notification,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,303}]},
{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,373}]},
{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,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}]}]}} mssql_mnesia_24 / odbc_mssql_mnesia / 55d4e54 riak_mnesia_24 / riak_mnesia / 55d4e54 |
small_tests_24 / small_tests / 7e198b8 small_tests_23 / small_tests / 7e198b8 dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / 7e198b8 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 7e198b8 dynamic_domains_mysql_redis_24 / mysql_redis / 7e198b8 muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{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}]}]}} ldap_mnesia_23 / ldap_mnesia / 7e198b8 internal_cets_24 / internal_cets / 7e198b8 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 7e198b8 ldap_mnesia_24 / ldap_mnesia / 7e198b8 internal_mnesia_24 / internal_mnesia / 7e198b8 pgsql_mnesia_23 / pgsql_mnesia / 7e198b8 pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,
{{badmatch,
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_1725@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_1725@localhost/res1">>},
{<<"type">>,<<"headline">>}],
[{xmlel,<<"event">>,
[{<<"xmlns">>,
<<"http://jabber.org/protocol/pubsub#event">>}],
[{xmlel,<<"items">>,
[{<<"node">>,<<"5X6Pxkp1oxzYOZh21ZsdwQ==">>}],
[{xmlel,<<"item">>,
[{<<"id">>,<<"salmon">>}],
[{xmlel,<<"entry">>,
[{<<"xmlns">>,
<<"http://www.w3.org/2005/Atom">>}],
[]}]}]}]},
{xmlel,<<"headers">>,
[{<<"xmlns">>,<<"http://jabber.org/protocol/shim">>}],
[]}]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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,1754}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1263}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1195}]}]}} pgsql_mnesia_24 / pgsql_mnesia / 7e198b8 mysql_redis_24 / mysql_redis / 7e198b8 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 7e198b8 mssql_mnesia_24 / odbc_mssql_mnesia / 7e198b8 riak_mnesia_24 / riak_mnesia / 7e198b8 |
small_tests_24 / small_tests / 4fb1fd8 small_tests_23 / small_tests / 4fb1fd8 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 4fb1fd8 dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / 4fb1fd8 dynamic_domains_mysql_redis_24 / mysql_redis / 4fb1fd8 internal_cets_24 / internal_cets / 4fb1fd8 ldap_mnesia_24 / ldap_mnesia / 4fb1fd8 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 4fb1fd8 ldap_mnesia_23 / ldap_mnesia / 4fb1fd8 internal_mnesia_24 / internal_mnesia / 4fb1fd8 pgsql_mnesia_24 / pgsql_mnesia / 4fb1fd8 pgsql_mnesia_23 / pgsql_mnesia / 4fb1fd8 elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 4fb1fd8 mysql_redis_24 / mysql_redis / 4fb1fd8 mssql_mnesia_24 / odbc_mssql_mnesia / 4fb1fd8 riak_mnesia_24 / riak_mnesia / 4fb1fd8 |
small_tests_24 / small_tests / 9ba135d small_tests_23 / small_tests / 9ba135d dynamic_domains_mysql_redis_24 / mysql_redis / 9ba135d dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 9ba135d dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / 9ba135d internal_cets_24 / internal_cets / 9ba135d ldap_mnesia_24 / ldap_mnesia / 9ba135d dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 9ba135d ldap_mnesia_23 / ldap_mnesia / 9ba135d internal_mnesia_24 / internal_mnesia / 9ba135d pgsql_mnesia_23 / pgsql_mnesia / 9ba135d pgsql_mnesia_24 / pgsql_mnesia / 9ba135d mysql_redis_24 / mysql_redis / 9ba135d elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 9ba135d mssql_mnesia_24 / odbc_mssql_mnesia / 9ba135d riak_mnesia_24 / riak_mnesia / 9ba135d |
small_tests_24 / small_tests / 35a4a83 small_tests_23 / small_tests / 35a4a83 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 35a4a83 dynamic_domains_mysql_redis_24 / mysql_redis / 35a4a83 muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{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_23 / pgsql_mnesia / 35a4a83 ldap_mnesia_24 / ldap_mnesia / 35a4a83 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 35a4a83 internal_cets_24 / internal_cets / 35a4a83 ldap_mnesia_23 / ldap_mnesia / 35a4a83 internal_mnesia_24 / internal_mnesia / 35a4a83 pgsql_mnesia_24 / pgsql_mnesia / 35a4a83 pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,
{{badmatch,
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_1944@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_1944@localhost/res1">>},
{<<"type">>,<<"headline">>}],
[{xmlel,<<"event">>,
[{<<"xmlns">>,
<<"http://jabber.org/protocol/pubsub#event">>}],
[{xmlel,<<"items">>,
[{<<"node">>,<<"qLFuQae4fqnro6R4EoG7cQ==">>}],
[{xmlel,<<"item">>,
[{<<"id">>,<<"salmon">>}],
[{xmlel,<<"entry">>,
[{<<"xmlns">>,
<<"http://www.w3.org/2005/Atom">>}],
[]}]}]}]},
{xmlel,<<"headers">>,
[{<<"xmlns">>,<<"http://jabber.org/protocol/shim">>}],
[]}]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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,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}]}]}} elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / 35a4a83 pgsql_mnesia_23 / pgsql_mnesia / 35a4a83 mysql_redis_24 / mysql_redis / 35a4a83 muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{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}]}]}} muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{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}]}]}} muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{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}]}]}} riak_mnesia_24 / riak_mnesia / 35a4a83 mssql_mnesia_24 / odbc_mssql_mnesia / 35a4a83 pep_SUITE:pep_tests:publish_and_notify_test{error,{{assertion_failed,assert_many,false,[is_roster_set],[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{escalus_story,'-make_all_clients_friends/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,108}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,'-each_with_index/3-fun-0-',3,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,87}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_utils,distinct_pairs,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_utils.erl"},
{line,60}]},
{escalus_story,make_all_clients_friends,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,106}]}]}} mysql_redis_24 / mysql_redis / 35a4a83 pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,{{badmatch,[{xmlel,<<"presence">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_1880@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_1880@localhost/res1">>},
{<<"xml:lang">>,<<"en">>},
{<<"type">>,<<"unsubscribed">>}],
[]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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,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}]}]}} pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,{{badmatch,[{xmlel,<<"presence">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_1892@localhost/res1">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_1892@localhost/res1">>},
{<<"type">>,<<"unavailable">>}],
[]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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,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}]}]}} |
small_tests_24 / small_tests / 47bee10 small_tests_23 / small_tests / 47bee10 dynamic_domains_mysql_redis_24 / mysql_redis / 47bee10 dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / 47bee10 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 47bee10 dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / 47bee10 ldap_mnesia_23 / ldap_mnesia / 47bee10 ldap_mnesia_24 / ldap_mnesia / 47bee10 pubsub_SUITE:tree+basic:create_delete_node_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{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,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}]}]}} internal_cets_24 / internal_cets / 47bee10 internal_mnesia_24 / internal_mnesia / 47bee10 pgsql_mnesia_23 / pgsql_mnesia / 47bee10 pgsql_mnesia_24 / pgsql_mnesia / 47bee10 mysql_redis_24 / mysql_redis / 47bee10 pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,{{badmatch,[{xmlel,<<"presence">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_1860@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_1860@localhost/res1">>},
{<<"xml:lang">>,<<"en">>},
{<<"type">>,<<"unsubscribed">>}],
[]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{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,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}]}]}} pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,{{badmatch,false},
[{pubsub_tools,check_notification,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,509}]},
{pubsub_tools,receive_notification,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,505}]},
{pubsub_tools,receive_item_notification,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,303}]},
{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,373}]},
{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,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}]}]}} pep_SUITE:pep_tests:authorize_access_model{error,{{badmatch,false},
[{pubsub_tools,check_notification,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,509}]},
{pubsub_tools,receive_notification,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,505}]},
{pubsub_tools,receive_item_notification,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,303}]},
{pep_SUITE,'-authorize_access_model/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,356}]},
{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,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}]}]}} pubsub_SUITE:tree+node_config:send_last_published_item_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_subscribe_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,334}]},
{pubsub_SUITE,'-send_last_published_item_test/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_SUITE.erl"},
{line,937}]},
{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,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}]}]}} mssql_mnesia_24 / odbc_mssql_mnesia / 47bee10 muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{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}]}]}} riak_mnesia_24 / riak_mnesia / 47bee10 |
47bee10
to
ab9b7b4
Compare
small_tests_24 / small_tests / ab9b7b4 small_tests_25 / small_tests / ab9b7b4 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / ab9b7b4 ldap_mnesia_24 / ldap_mnesia / ab9b7b4 dynamic_domains_mysql_redis_25 / mysql_redis / ab9b7b4 oauth_SUITE:token_login:login_refresh_token_test{error,
{function_clause,
[{oauth_SUITE,extract_tokens,
[{xmlel,<<"presence">>,
[{<<"from">>,
<<"[email protected]/escalus-default-resource">>},
{<<"to">>,<<"[email protected]/res1">>},
{<<"type">>,<<"unavailable">>}],
[]}],
[]},
{oauth_SUITE,'-request_tokens_once_logged_in_impl/2-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/oauth_SUITE.erl"},
{line,189}]},
{escalus_story,story,4,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{oauth_SUITE,request_tokens_once_logged_in_impl,2,
[{file,"/home/circleci/project/big_tests/tests/oauth_SUITE.erl"},
{line,192}]},
{oauth_SUITE,login_refresh_token_test,1,
[{file,"/home/circleci/project/big_tests/tests/oauth_SUITE.erl"},
{line,205}]},
{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}]}]}} ldap_mnesia_25 / ldap_mnesia / ab9b7b4 internal_cets_25 / internal_cets / ab9b7b4 graphql_metric_SUITE:metrics_http:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_http:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... graphql_metric_SUITE:metrics_cli:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_cli:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / ab9b7b4 pgsql_mnesia_24 / pgsql_mnesia / ab9b7b4 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / ab9b7b4 internal_mnesia_25 / internal_mnesia / ab9b7b4 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / ab9b7b4 riak_mnesia_24 / riak_mnesia / ab9b7b4 pgsql_mnesia_25 / pgsql_mnesia / ab9b7b4 mysql_redis_25 / mysql_redis / ab9b7b4 mssql_mnesia_25 / odbc_mssql_mnesia / ab9b7b4 |
ab9b7b4
to
4fff507
Compare
small_tests_24 / small_tests / 4fff507 small_tests_25 / small_tests / 4fff507 ldap_mnesia_24 / ldap_mnesia / 4fff507 internal_cets_25 / internal_cets / 4fff507 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 4fff507 ldap_mnesia_25 / ldap_mnesia / 4fff507 dynamic_domains_mysql_redis_25 / mysql_redis / 4fff507 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 4fff507 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 4fff507 pgsql_mnesia_24 / pgsql_mnesia / 4fff507 internal_mnesia_25 / internal_mnesia / 4fff507 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 4fff507 riak_mnesia_24 / riak_mnesia / 4fff507 pgsql_mnesia_25 / pgsql_mnesia / 4fff507 mysql_redis_25 / mysql_redis / 4fff507 mssql_mnesia_25 / odbc_mssql_mnesia / 4fff507 service_domain_db_SUITE:db:db_record_is_ignored_if_domain_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,db_record_is_ignored_if_domain_static,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,557}]},
{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,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,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_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_could_sync_between_nodes{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_could_sync_between_nodes,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,582}]},
{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_inserted_from_one_node_while_service_disabled_on_another{error,
{{badrpc,{'EXIT',{timeout,{gen_server,call,[service_domain_db,ping]}}}},
[{distributed_helper,rpc,
[#{node => mongooseim2@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,
db_inserted_from_one_node_while_service_disabled_on_another,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,605}]},
{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_reinserted_from_one_node_while_service_disabled_on_another{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,
db_reinserted_from_one_node_while_service_disabled_on_another,1,
[{file,
"/home/circleci/project/big_tests/tests/service_domain_db_SUITE.erl"},
{line,620}]},
{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 / 4fff507 |
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.
Nice to see cets
in action 🚀
I think that the base needs to be changed to a feature branch, I suggest feature/cets
.
Developing the RDBMS discovery backend could be done separately in that branch.
get_sessions(User, Server, Resource) -> | ||
R = {{Server, User, Resource, '_'}, '_', '_'}, | ||
Xs = ets:select(?TABLE, [{R, [], ['$_']}]), | ||
%% TODO these sessions should be deduplicated. |
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.
Do we have this issue in Mnesia? Or would it just throw 'running inconsistent database' in this case? I think it would only occur when rejoining after netsplits, because a fresh new node shouldn't have any sessions.
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.
Very similar in Mnesia: if user reconnects with the same resource name, we send kick to the old session, but that is an async operation, so we could have two records in the table.
Also, it could occur with cets and nesplits for sure, pretty rare though.
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.
Probably the best solution would be to write a property based test for this module (just test using the module API, without escalus and c2s logic).
We could find some interesting edge cases or at least we would figure out a set of properties the session API has.
But to be honest, that PR was just to copy what ejabberd_sm_mnesia does with minimal changes, so we can see the usage of cets API comparing to mnesia API.
name: internal_cets_25 | ||
executor: otp_25_redis | ||
context: mongooseim-org | ||
preset: internal_cets |
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.
A preset like pgsql_cets
might make more sense, but we could change it separately in the feature branch.
src/ejabberd_ctl.erl
Outdated
@@ -135,6 +135,7 @@ process(["mnesia"]) -> | |||
?STATUS_SUCCESS; | |||
process(["mnesia", "info"]) -> | |||
mnesia:info(), | |||
cets_info(), |
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.
Please no, cets
is not mnesia and it doesn't need to pretend to be it.
small_tests_24 / small_tests / 6e56ffe small_tests_25_arm64 / small_tests / 6e56ffe small_tests_25 / small_tests / 6e56ffe ldap_mnesia_24 / ldap_mnesia / 6e56ffe dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 6e56ffe ldap_mnesia_25 / ldap_mnesia / 6e56ffe internal_cets_25 / internal_cets / 6e56ffe graphql_metric_SUITE:metrics_http:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_http:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... graphql_metric_SUITE:metrics_cli:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_cli:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... pubsub_SUITE:tree+basic:publish_with_existing_id_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{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}]}]}} pubsub_SUITE:tree+basic:request_particular_item_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{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}]}]}} rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,[70,97,105,108,58,32,
[60,60,
"\"alice_session_can_be_kicked_1651@localhost/res1\"",
62,62],
32,105,110,32,
[91,
[[60,60,
"\"alice_messages_are_sent_and_received_1653@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_session_can_be_kicked_1651@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_stanzas_are_sent_and_received_1655@localhost/res1\"",
62,62]],
93]]}} dynamic_domains_mysql_redis_25 / mysql_redis / 6e56ffe pgsql_mnesia_24 / pgsql_mnesia / 6e56ffe dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 6e56ffe mod_ping_SUITE:server_ping_kill:server_ping_pong{error,{{badmatch,[{[<<"test_type">>,mod_ping,ping_response],
{expected_diff,5},
{before_story,5},
{after_story,9}}]},
[{escalus_mongooseim,post_story_check_metrics,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,74}]},
{escalus_mongooseim,maybe_check_metrics_post_story,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,51}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,75}]},
{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}]}]}} dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 6e56ffe internal_mnesia_25 / internal_mnesia / 6e56ffe elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 6e56ffe pgsql_mnesia_25 / pgsql_mnesia / 6e56ffe mssql_mnesia_25 / odbc_mssql_mnesia / 6e56ffe mysql_redis_25 / mysql_redis / 6e56ffe |
small_tests_24 / small_tests / a9318ec small_tests_25_arm64 / small_tests / a9318ec small_tests_25 / small_tests / a9318ec ldap_mnesia_24 / ldap_mnesia / a9318ec dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / a9318ec internal_cets_25 / internal_cets / a9318ec graphql_metric_SUITE:metrics_http:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_http:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... graphql_metric_SUITE:metrics_cli:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_cli:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... mongooseimctl_SUITE:basic:cets_tables_are_in_mnesia_info{error,{{badmatch,[]},
[{mongooseimctl_SUITE,cets_tables_are_in_mnesia_info,1,
[{file,"/home/circleci/project/big_tests/tests/mongooseimctl_SUITE.erl"},
{line,1444}]},
{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}]}]}} muc_SUITE:disco_rsm_with_offline:init_per_group{'EXIT',
{{badmatch,
{error,
#{class => exit,
from_jid => {jid,<<"alice">>,<<"localhost">>,<<"rpc">>},
host_type => <<"localhost">>,
reason =>
{noproc,
{gen_server,call,
[ejabberd_mod_muc_sup_localhost,
{start_child,
[#{access => {muc,muc_create,none,all},
creator => {jid,<<"alice">>,<<"localhost">>,<<"rpc">>},
def_opts => [{instant,true}],
history_size => 20,host_type => <<"localhost">>,
http_auth_pool => none,init_type => start_new,
muc_host => <<"muc.localhost">>,nick => <<"aliceonchat">>,
room_name => <<"room01">>,room_shaper => none,
server_host => <<"localhost">>}]},
infinity]}},
room => <<"room01">>,server => <<"localhost">>,
stacktrace =>
[{gen_server,call,3,[{file,"gen_server.erl"},{line,385}]},
{mod_muc,handle_call,3,
[{file,"/home/circleci/project/src/mod_muc.erl"},{line,528}]},
{gen_server,try_handle_call,4,[{file,"gen_server.erl"},{line,1149}]},
{gen_server,handle_msg,6,[{file,"gen_server.erl"},{line,1178}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}],
what => muc_create_instant_failed}}},
[{muc_helper,create_instant_room,4,
[{file,"/home/circleci/project/big_tests/tests/muc_helper.erl"},
{line,160}]},
{muc_SUITE,'-start_rsm_rooms/3-lc$^0/1-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4688}]},
{muc_SUITE,start_rsm_rooms,3,
[{file,"/home/circleci/pr... rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,[70,97,105,108,58,32,
[60,60,
"\"alice_session_can_be_kicked_1645@localhost/res1\"",
62,62],
32,105,110,32,
[91,
[[60,60,
"\"alice_messages_are_sent_and_received_1648@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_session_can_be_kicked_1645@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_stanzas_are_sent_and_received_1647@localhost/res1\"",
62,62]],
93]]}} dynamic_domains_mysql_redis_25 / mysql_redis / a9318ec ldap_mnesia_25 / ldap_mnesia / a9318ec dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / a9318ec elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / a9318ec dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / a9318ec pgsql_mnesia_24 / pgsql_mnesia / a9318ec internal_mnesia_25 / internal_mnesia / a9318ec pgsql_mnesia_25 / pgsql_mnesia / a9318ec mysql_redis_25 / mysql_redis / a9318ec mssql_mnesia_25 / odbc_mssql_mnesia / a9318ec mod_blocking_SUITE:manage:remove_user_from_blocklist{error,{{assertion_failed,assert_many,false,
[is_iq_result,#Fun<mod_blocking_SUITE.32.78585296>],
[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{mod_blocking_SUITE,'-remove_user_from_blocklist/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/mod_blocking_SUITE.erl"},
{line,201}]},
{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}]}]}} mod_blocking_SUITE:manage:add_another_user_to_blocklist{error,{{assertion_failed,assert_many,false,
[is_iq_result,#Fun<mod_blocking_SUITE.32.78585296>],
[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{mod_blocking_SUITE,'-add_another_user_to_blocklist/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/mod_blocking_SUITE.erl"},
{line,181}]},
{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}]}]}} mod_blocking_SUITE:manage:add_user_to_blocklist_with_white_spaces{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alice_unnamed_2795_add_user_to_blocklist_with_white_spaces_2800@localhost/res1">>,
escalus_tcp,<0.8628.2>,
[{event_manager,<0.8586.2>},
{server,<<"localhost">>},
{username,
<<"alicE_unnamed_2795_add_user_to_blocklist_with_white_spaces_2800">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.8586.2>},
{server,<<"localhost">>},
{username,
<<"alicE_unnamed_2795_add_user_to_blocklist_with_white_spaces_2800">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,
<<"alice_unnamed_2795_add_user_to_blocklist_with_white_spaces_2800">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,
<<"alicE_unnamed_2795_add_user_to_blocklist_with_white_spaces_2800">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"2b6bc5f0c18c654c">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{mod_blocking_SUITE,
'-add_user_to_blocklist_with_white_spaces/1-fun-1-',2,
[{file,
... mod_blocking_SUITE:manage:clear_blocklist{error,{{assertion_failed,assert_many,false,
[is_iq_result,#Fun<mod_blocking_SUITE.36.78585296>],
[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{mod_blocking_SUITE,'-clear_blocklist/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/mod_blocking_SUITE.erl"},
{line,223}]},
{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}]}]}} mod_blocking_SUITE:manage:add_user_to_blocklist{error,
{timeout_when_waiting_for_stanza,
[{escalus_client,wait_for_stanza,
[{client,
<<"alice_unnamed_2795_add_user_to_blocklist_2798@localhost/res1">>,
escalus_tcp,<0.8626.2>,
[{event_manager,<0.8572.2>},
{server,<<"localhost">>},
{username,
<<"alicE_unnamed_2795_add_user_to_blocklist_2798">>},
{resource,<<"res1">>}],
[{event_client,
[{event_manager,<0.8572.2>},
{server,<<"localhost">>},
{username,
<<"alicE_unnamed_2795_add_user_to_blocklist_2798">>},
{resource,<<"res1">>}]},
{resource,<<"res1">>},
{username,
<<"alice_unnamed_2795_add_user_to_blocklist_2798">>},
{server,<<"localhost">>},
{host,<<"localhost">>},
{port,5222},
{auth,{escalus_auth,auth_plain}},
{wspath,undefined},
{username,
<<"alicE_unnamed_2795_add_user_to_blocklist_2798">>},
{server,<<"localhost">>},
{password,<<"matygrysa">>},
{stream_id,<<"c7928646db73095d">>}]},
5000],
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
{line,136}]},
{mod_blocking_SUITE,'-add_user_to_blocklist/1-fun-0-',2,
[{file,
"/home/circleci/project/big_tests/tests/mod_blocking_SUITE.erl"},
{line,162}]},
{escalus_story,st... mod_blocking_SUITE:manage:add_many_users_to_blocklist{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}]}]}} mod_blocking_SUITE:manage:remove_many_user_from_blocklist{error,{{assertion_failed,assert_many,false,
[is_iq_result,#Fun<mod_blocking_SUITE.35.78585296>],
[],[]},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{mod_blocking_SUITE,'-remove_many_user_from_blocklist/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/mod_blocking_SUITE.erl"},
{line,212}]},
{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}]}]}} |
small_tests_25_arm64 / small_tests / fabdf0e small_tests_24 / small_tests / fabdf0e small_tests_25 / small_tests / fabdf0e dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / fabdf0e ldap_mnesia_24 / ldap_mnesia / fabdf0e internal_cets_25 / internal_cets / fabdf0e graphql_metric_SUITE:metrics_http:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_http:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... graphql_metric_SUITE:metrics_cli:get_cluster_metrics_by_nonexistent_name{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim2@localhost">>,
<<"result">> => []},
#{<<"node">> => <<"mongooseim3@localhost">>,
<<"result">> => []}]},
[{graphql_metric_SUITE,get_cluster_metrics_by_nonexistent_name,1,
[{file,"/home/circleci/project/big_tests/tests/graphql_metric_SUITE.erl"},
{line,289}]},
{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}]}]}} graphql_metric_SUITE:metrics_cli:get_cluster_metrics_with_nonexistent_key{error,{{badmatch,[#{<<"node">> => <<"mongooseim@localhost">>,
<<"result">> =>
[#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"del_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_roster_entry">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"get_subscription_lists">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"read_roster_version">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"roster_subscribe_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls">>,<<"update_roster_t">>]},
#{<<"dict">> => [],
<<"name">> =>
[<<"global">>,<<"backends">>,<<"mod_roster">>,
<<"calls... mongooseimctl_SUITE:basic:cets_tables_are_in_mnesia_info{error,{{badmatch,[]},
[{mongooseimctl_SUITE,cets_tables_are_in_mnesia_info,1,
[{file,"/home/circleci/project/big_tests/tests/mongooseimctl_SUITE.erl"},
{line,1444}]},
{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}]}]}} rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,[70,97,105,108,58,32,
[60,60,
"\"alice_session_can_be_kicked_1649@localhost/res1\"",
62,62],
32,105,110,32,
[91,
[[60,60,
"\"alice_messages_are_sent_and_received_1651@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_session_can_be_kicked_1649@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_stanzas_are_sent_and_received_1650@localhost/res1\"",
62,62]],
93]]}} ldap_mnesia_25 / ldap_mnesia / fabdf0e dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / fabdf0e dynamic_domains_mysql_redis_25 / mysql_redis / fabdf0e pgsql_mnesia_24 / pgsql_mnesia / fabdf0e internal_mnesia_25 / internal_mnesia / fabdf0e elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / fabdf0e dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / fabdf0e mssql_mnesia_25 / odbc_mssql_mnesia / fabdf0e pgsql_mnesia_25 / pgsql_mnesia / fabdf0e mysql_redis_25 / mysql_redis / fabdf0e 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_1183@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}]}]}} |
small_tests_24 / small_tests / b138046 small_tests_25_arm64 / small_tests / b138046 small_tests_25 / small_tests / b138046 ldap_mnesia_24 / ldap_mnesia / b138046 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / b138046 internal_cets_25 / internal_cets / b138046 pubsub_SUITE:tree+basic:discover_nodes_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{pubsub_SUITE,'-discover_nodes_test/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_SUITE.erl"},
{line,389}]},
{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}]}]}} rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,[70,97,105,108,58,32,
[60,60,
"\"alice_session_can_be_kicked_1655@localhost/res1\"",
62,62],
32,105,110,32,
[91,
[[60,60,
"\"alice_messages_are_sent_and_received_1657@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_session_can_be_kicked_1655@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_stanzas_are_sent_and_received_1658@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
... ldap_mnesia_25 / ldap_mnesia / b138046 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / b138046 internal_mnesia_25 / internal_mnesia / b138046 pgsql_mnesia_24 / pgsql_mnesia / b138046 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / b138046 dynamic_domains_mysql_redis_25 / mysql_redis / b138046 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / b138046 pgsql_mnesia_25 / pgsql_mnesia / b138046 mssql_mnesia_25 / odbc_mssql_mnesia / b138046 mysql_redis_25 / mysql_redis / b138046 internal_cets_25 / internal_cets / b138046 rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,[70,97,105,108,58,32,
[60,60,
"\"alice_session_can_be_kicked_1650@localhost/res1\"",
62,62],
32,105,110,32,
[91,
[[60,60,
"\"alice_messages_are_sent_and_received_1652@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_session_can_be_kicked_1650@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
[32," ",32,32,32],
32," ",32,32,32],
[60,60,
"\"alice_stanzas_are_sent_and_received_1653@localhost/res1\"",
62,62],
44,10,
[32,32,
[32,
[32,[32," ",32,32,32],32," ",32,32,32],
32,
... |
small_tests_24 / small_tests / 59f6ba2 small_tests_25 / small_tests / 59f6ba2 small_tests_25_arm64 / small_tests / 59f6ba2 ldap_mnesia_24 / ldap_mnesia / 59f6ba2 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 59f6ba2 internal_cets_25 / internal_cets / 59f6ba2 rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,"Fail: <<\"alice_session_can_be_kicked_1658@localhost/res1\">> in [<<\"alice_messages_are_sent_and_received_1660@localhost/res1\">>,\n <<\"alice_session_can_be_kicked_1658@localhost/res1\">>,\n <<\"alice_stanzas_are_sent_and_received_1661@localhost/res1\">>,\n <<\"bob@localhost/res1\">>]"}} ldap_mnesia_25 / ldap_mnesia / 59f6ba2 dynamic_domains_mysql_redis_25 / mysql_redis / 59f6ba2 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 59f6ba2 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 59f6ba2 pgsql_mnesia_24 / pgsql_mnesia / 59f6ba2 internal_mnesia_25 / internal_mnesia / 59f6ba2 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 59f6ba2 mysql_redis_25 / mysql_redis / 59f6ba2 jingle_SUITE:all:jingle_session_is_established_and_terminated_by_initiator{error,
{{assertion_failed,assert,is_iq_result,
{xmlel,<<"iq">>,
[{<<"from">>,
<<"bob_jingle_session_is_established_and_terminated_by_initiator_1575@localhost">>},
{<<"to">>,
<<"alice_jingle_session_is_established_and_terminated_by_initiator_1575@localhost/res1">>},
{<<"id">>,<<"9ab41b5e-fcba-4140-8311-d4fc9af36102">>},
{<<"type">>,<<"set">>}],
[{xmlel,<<"jingle">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
{<<"action">>,<<"session-info">>},
{<<"sid">>,<<"86b58876-1149-4a5a-8b36-48b2dfab8562">>}],
[{xmlel,<<"ringing">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:apps:rtp:info:1">>}],
[]}]}]},
"<iq from='bob_jingle_session_is_established_and_terminated_by_initiator_1575@localhost' to='alice_jingle_session_is_established_and_terminated_by_initiator_1575@localhost/res1' id='9ab41b5e-fcba-4140-8311-d4fc9af36102' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='86b58876-1149-4a5a-8b36-48b2dfab8562'><ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/></jingle></iq>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
[{file,"/home/circleci/project/big_tests/tests/jingle_SUITE.erl"},
{line,389}]},
{jingle_SUITE,initiate_jingle_session,2,
... jingle_SUITE:all:jingle_session_is_established_with_a_conference_room{error,
{{assertion_failed,assert,is_iq_result,
{xmlel,<<"iq">>,
[{<<"from">>,<<"*[email protected]">>},
{<<"to">>,
<<"alice_jingle_session_is_established_with_a_conference_room_1600@localhost/res1">>},
{<<"id">>,<<"c926cbaf-694c-494d-bdae-e9f0cffc5fc6">>},
{<<"type">>,<<"set">>}],
[{xmlel,<<"jingle">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
{<<"action">>,<<"session-info">>},
{<<"sid">>,<<"1b95ae94-56d6-4230-934b-6c2ac74429c4">>}],
[{xmlel,<<"ringing">>,
[{<<"xmlns">>,<<"urn:xmpp:jingle:apps:rtp:info:1">>}],
[]}]}]},
"<iq from='*[email protected]' to='alice_jingle_session_is_established_with_a_conference_room_1600@localhost/res1' id='c926cbaf-694c-494d-bdae-e9f0cffc5fc6' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-info' sid='1b95ae94-56d6-4230-934b-6c2ac74429c4'><ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/></jingle></iq>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
[{file,"/home/circleci/project/big_tests/tests/jingle_SUITE.erl"},
{line,389}]},
{jingle_SUITE,
'-jingle_session_is_established_with_a_conference_room/1-fun-0-',1,
[{file,"/home/circleci/project/big_tests/tests/jingle_SUITE.erl"},
{line... pgsql_mnesia_25 / pgsql_mnesia / 59f6ba2 mssql_mnesia_25 / odbc_mssql_mnesia / 59f6ba2 muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4394}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4130}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4126}]},
{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}]}]}} internal_cets_25 / internal_cets / 59f6ba2 pubsub_SUITE:dag+manage_subscriptions:retrieve_node_subscriptions_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{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}]}]}} pubsub_SUITE:tree+basic:subscribe_unsubscribe_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{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}]}]}} pubsub_SUITE:tree+basic:request_particular_item_test{error,{{badmatch,false},
[{pubsub_tools,check_response,2,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,491}]},
{pubsub_tools,receive_response,3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,481}]},
{pubsub_tools,receive_and_check_response,4,
[{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
{line,471}]},
{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}]}]}} rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,"Fail: <<\"alice_session_can_be_kicked_1690@localhost/res1\">> in [<<\"alice_messages_are_sent_and_received_1691@localhost/res1\">>,\n <<\"alice_session_can_be_kicked_1690@localhost/res1\">>,\n <<\"alice_stanzas_are_sent_and_received_1689@localhost/res1\">>,\n <<\"bob@localhost/res1\">>]"}} mysql_redis_25 / mysql_redis / 59f6ba2 mssql_mnesia_25 / odbc_mssql_mnesia / 59f6ba2 |
Use cets for stream resumption backend Print cets tables in mongoosectl mnesia info Enable cets on CI Add test for mongooseimctl mnesia info Test ejabberd_sm_cets in ejabberd_sm_SUITE Rename to cets
Otherwise sm_SUITE fails with already_started error
…_by_nonexistent_name
small_tests_24 / small_tests / c4353a6 small_tests_25 / small_tests / c4353a6 small_tests_25_arm64 / small_tests / c4353a6 ldap_mnesia_24 / ldap_mnesia / c4353a6 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / c4353a6 internal_cets_25 / internal_cets / c4353a6 ldap_mnesia_25 / ldap_mnesia / c4353a6 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / c4353a6 dynamic_domains_mysql_redis_25 / mysql_redis / c4353a6 internal_mnesia_25 / internal_mnesia / c4353a6 pgsql_mnesia_24 / pgsql_mnesia / c4353a6 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / c4353a6 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / c4353a6 pgsql_mnesia_25 / pgsql_mnesia / c4353a6 mysql_redis_25 / mysql_redis / c4353a6 mssql_mnesia_25 / odbc_mssql_mnesia / c4353a6 |
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.
Looks good 👍
Addresses MIM-1641
The library:
Added backends for:
The previous PR #3574 (now closed)
Readme for a library: https://github.com/esl/cets/blob/36fc17f13526c69f2129d1da040e984e92531a58/README.md
Other solutions:
See get_dirty_reply, there is a race condition in db_nodes https://github.com/erlang/otp/blob/master/lib/mnesia/src/mnesia_tm.erl#L2048
- there are errors with mnesia when starting/stopping nodes. Which is very hard to debug.
- If new nodes are added into a cluster, while some of the old nodes were offline, you will get "Bad cookie in table definition sm_session:" error.
We could fix the Mnesia issues, but OTP PR accepting process is slow (hmm...). Generally, because fixing one bug in Mnesia can cause more new bugs.
- While there are fragmented tables support in Mnesia,
mnesia_tm
process is a singleton which handles all inter-node communication. Which scales badly. CETS has no fragments (could be added though), but it uses a separate process per table.- Mnesia code is big and it tries to do too much stuff (transactions, fragments, dets). It is hard to predict how all the features behave in the situation Mnesia was not designed for: the dynamic number of nodes. Mnesia is designed to start once with a node and having a very good connection.
- Once node is reappearing, there is no automatic healing. CETS has a list of nodes in a file, so once any node appears, it would join the cluster automatically (we could add more discovery backend though, file is just a simplest option).
Weird Mnesia errors, 3 so far. If you need for more, ask any ops person:
Chances of getting one of the errors increase once we trying to roll an update during live operation on 10 or 15 nodes. The usual solution is to stop nodes, remove Mnesia directory, start nodes and cluster them again. Which is not optimal.