-
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
Reworking mongoose transport #3982
Conversation
small_tests_24 / small_tests / 9812e88 small_tests_25 / small_tests / 9812e88 ldap_mnesia_24 / ldap_mnesia / 9812e88 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 9812e88 ldap_mnesia_25 / ldap_mnesia / 9812e88 dynamic_domains_mysql_redis_25 / mysql_redis / 9812e88 rest_SUITE:admin:session_can_be_kicked{error,{test_case_failed,[70,97,105,108,58,32,
[60,60,
"\"[email protected]/res1\"",
62,62],
32,105,110,32,
[91,
[[60,60,
"\"[email protected]/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,32],
[60,60,"\"[email protected]/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,32],
... dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 9812e88 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 9812e88 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_mnesia_25 / internal_mnesia / 9812e88 pgsql_mnesia_24 / pgsql_mnesia / 9812e88 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 9812e88 pgsql_mnesia_25 / pgsql_mnesia / 9812e88 riak_mnesia_24 / riak_mnesia / 9812e88 mysql_redis_25 / mysql_redis / 9812e88 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_1219@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}]}]}} push_integration_SUITE:pubsub_less:pm_notifications_with_inbox:inbox_msg_reset_unread_count_apns{error,
{{assertion_failed,assert_many,false,
[is_presence,is_message,is_message],
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_inbox_msg_reset_unread_count_apns_2842@localhost/res1">>},
{<<"to">>,
<<"bob_inbox_msg_reset_unread_count_apns_2842@localhost">>},
{<<"type">>,<<"chat">>},
{<<"id">>,<<"4c96ee9560d2b650cf4ce528b56f2e83">>}],
[{xmlel,<<"body">>,[],[{xmlcdata,<<"FIRST MESSAGE">>}]},
{xmlel,<<"delay">>,
[{<<"xmlns">>,<<"urn:xmpp:delay">>},
{<<"stamp">>,<<"2023-03-08T22:37:05.647115Z">>},
{<<"from">>,<<"localhost">>}],
[{xmlcdata,<<"Offline Storage">>}]}]},
{xmlel,<<"presence">>,
[{<<"from">>,
<<"bob_inbox_msg_reset_unread_count_apns_2842@localhost/res1">>},
{<<"to">>,
<<"bob_inbox_msg_reset_unread_count_apns_2842@localhost/res1">>}],
[]}],
" <message from='alice_inbox_msg_reset_unread_count_apns_2842@localhost/res1' to='bob_inbox_msg_reset_unread_count_apns_2842@localhost' type='chat' id='4c96ee9560d2b650cf4ce528b56f2e83'><body>FIRST MESSAGE</body><delay xmlns='urn:xmpp:delay' stamp='2023-03-08T22:37:05.647115Z' from='localhost'>Offline Storage</delay></message> <presence from='bob_inbox_msg_reset_unread_count_apns_2842@localhost/res1' to='bob_inbox_msg_reset_unread_count_apns_2842@localhost/res1'/>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/project/big_tes... mssql_mnesia_25 / odbc_mssql_mnesia / 9812e88 push_integration_SUITE:pubsub_less:pm_notifications_with_inbox:inbox_msg_reset_unread_count_apns{error,
{{assertion_failed,assert_many,false,
[is_presence,is_message,is_message],
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_inbox_msg_reset_unread_count_apns_3693@localhost/res1">>},
{<<"to">>,
<<"bob_inbox_msg_reset_unread_count_apns_3693@localhost">>},
{<<"type">>,<<"chat">>},
{<<"id">>,<<"03cc88f4fb9dbf1e4f3289a22373f85c">>}],
[{xmlel,<<"body">>,[],[{xmlcdata,<<"FIRST MESSAGE">>}]},
{xmlel,<<"delay">>,
[{<<"xmlns">>,<<"urn:xmpp:delay">>},
{<<"stamp">>,<<"2023-03-08T22:40:50.023870Z">>},
{<<"from">>,<<"localhost">>}],
[{xmlcdata,<<"Offline Storage">>}]}]},
{xmlel,<<"presence">>,
[{<<"from">>,
<<"bob_inbox_msg_reset_unread_count_apns_3693@localhost/res1">>},
{<<"to">>,
<<"bob_inbox_msg_reset_unread_count_apns_3693@localhost/res1">>}],
[]}],
" <message from='alice_inbox_msg_reset_unread_count_apns_3693@localhost/res1' to='bob_inbox_msg_reset_unread_count_apns_3693@localhost' type='chat' id='03cc88f4fb9dbf1e4f3289a22373f85c'><body>FIRST MESSAGE</body><delay xmlns='urn:xmpp:delay' stamp='2023-03-08T22:40:50.023870Z' from='localhost'>Offline Storage</delay></message> <presence from='bob_inbox_msg_reset_unread_count_apns_3693@localhost/res1' to='bob_inbox_msg_reset_unread_count_apns_3693@localhost/res1'/>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/project/big_tes... |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #3982 +/- ##
==========================================
+ Coverage 83.55% 83.65% +0.10%
==========================================
Files 538 536 -2
Lines 33975 33896 -79
==========================================
- Hits 28387 28356 -31
+ Misses 5588 5540 -48
... and 8 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. |
9812e88
to
6ac2c48
Compare
small_tests_24 / small_tests / 6ac2c48 small_tests_25 / small_tests / 6ac2c48 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 6ac2c48 ldap_mnesia_24 / ldap_mnesia / 6ac2c48 ldap_mnesia_25 / ldap_mnesia / 6ac2c48 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 6ac2c48 dynamic_domains_mysql_redis_25 / mysql_redis / 6ac2c48 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 6ac2c48 muc_light_http_api_SUITE:end_per_suite{error,
{{unregistering_failed,
{amount,1},
{unregistered_items,
[{{<<"_send_message_to_room_2483">>,
[{escalus_event_mgr,<0.16490.2>},
{tc_name,send_message_to_room},
{escalus_cleaner,<0.16489.2>},
{watchdog,<0.16488.2>},
{mim_data_dir,
"/home/circleci/project/big_tests/tests/muc_light_http_api_SUITE_data"},
{preset,"odbc_mssql_mnesia"},
{tc_logfile,
"https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/3982/168546/odbc_mssql_mnesia.25.2/big/ct_run.test%40894bc85cbaf2.2023-03-08_22.59.48/big_tests.tests.muc_light_http_api_SUITE.logs/run.2023-03-08_23.11.12/muc_light_http_api_suite.send_message_to_room.193410.html"},
{tc_group_properties,[{name,positive},parallel]},
{tc_group_path,[]},
{data_dir,
"/home/circleci/project/big_tests/_build/default/lib/mongoose_tests/ebin/muc_light_http_api_SUITE_data/"},
{priv_dir,
"https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/3982/168546/odbc_mssql_mnesia.25.2/big/ct_run.test%40894bc85cbaf2.2023-03-08_22.59.48/big_tests.tests.muc_light_http_api_SUITE.logs/run.2023-03-08_23.11.12/log_private/"},
{{saved_modules,mongooseim@localhost,<<"test type">>},
#{mod_adhoc => #{iqdisc => one_queue,report_commands_node => false},
mod_amp => #{},
mod_bosh =>
#{backend => mnesia,inactivity => 30,max_pause => 120,
max_wait => infinity,server_acks => false},
mod_cache_users =>
#{number_of_segments => 5,strategy => fifo,time_to_live => 2},
mod_carboncopy => #{iqdisc => no_queue},
mod_disco =>
#{extra_domains => []... pgsql_mnesia_24 / pgsql_mnesia / 6ac2c48 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 6ac2c48 internal_mnesia_25 / internal_mnesia / 6ac2c48 riak_mnesia_24 / riak_mnesia / 6ac2c48 mysql_redis_25 / mysql_redis / 6ac2c48 pgsql_mnesia_25 / pgsql_mnesia / 6ac2c48 mssql_mnesia_25 / odbc_mssql_mnesia / 6ac2c48 |
small_tests_24 / small_tests / ba87b61 small_tests_25 / small_tests / ba87b61 ldap_mnesia_24 / ldap_mnesia / ba87b61 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / ba87b61 ldap_mnesia_25 / ldap_mnesia / ba87b61 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / ba87b61 dynamic_domains_mysql_redis_25 / mysql_redis / ba87b61 pgsql_mnesia_24 / pgsql_mnesia / ba87b61 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / ba87b61 internal_mnesia_25 / internal_mnesia / ba87b61 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / ba87b61 pubsub_SUITE:dag+node_config:disable_persist_items_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}]}]}} riak_mnesia_24 / riak_mnesia / ba87b61 pgsql_mnesia_25 / pgsql_mnesia / ba87b61 mysql_redis_25 / mysql_redis / ba87b61 mssql_mnesia_25 / odbc_mssql_mnesia / ba87b61 |
a138e12
to
758c9bc
Compare
small_tests_24 / small_tests / 758c9bc small_tests_25 / small_tests / 758c9bc ldap_mnesia_24 / ldap_mnesia / 758c9bc dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 758c9bc ldap_mnesia_25 / ldap_mnesia / 758c9bc pgsql_mnesia_24 / pgsql_mnesia / 758c9bc dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 758c9bc dynamic_domains_mysql_redis_25 / mysql_redis / 758c9bc dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 758c9bc internal_mnesia_25 / internal_mnesia / 758c9bc elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 758c9bc riak_mnesia_24 / riak_mnesia / 758c9bc mysql_redis_25 / mysql_redis / 758c9bc pgsql_mnesia_25 / pgsql_mnesia / 758c9bc mssql_mnesia_25 / odbc_mssql_mnesia / 758c9bc |
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.
After a quick look:
- Missing migration guide information about each changed/added/removed metric. Explain reasons for the changed metrics.
- Missing information about the websockets support for components. It should be explicit in the migration guide that options are removed, especially the options enabled by default. Motivation for the removal is necessary. It would also help the reviewer understand the reason for the removal.
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.
Github approved for me...
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.
I have two minor comments, one of them is just redundant whitespace, but the other scratches a bit on the idea of the websocket rework, so probably it can be done elsewhere and not here.
Apart from that, absolutely awesome PR 😄
@@ -202,7 +161,7 @@ handle_text(Text, #ws_state{ parser = undefined } = State) -> | |||
handle_text(Text, #ws_state{parser = Parser} = State) -> | |||
case exml_stream:parse(Parser, Text) of | |||
{ok, NewParser, Elements} -> | |||
mongoose_metrics:update(global, [data, xmpp, received, c2s, websocket, raw], byte_size(Text)), | |||
mongoose_metrics:update(global, [data, xmpp, received, c2s, websocket], byte_size(Text)), | |||
State1 = State#ws_state{ parser = NewParser }, | |||
case maybe_start_fsm(Elements, State1) of |
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.
I think that this maybe_start_fsm
could be moved to the websocket init part, and simply assume the fsm is started for the duration of the websocket connection. That would remove checking this condition on every single stanza, and also, simplify some code. Also, it could be renamed to c2s instead of fsm 😛
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.
let's make it in a context of another task. this task is about mongoose_transport
rework and mod_websocket
is changed only to break it's dependency with mongoose_transport.
Oh, also, why does codecov reports so bad coverage for the newly extended |
small_tests_24 / small_tests / 59d9826 small_tests_25 / small_tests / 59d9826 ldap_mnesia_24 / ldap_mnesia / 59d9826 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 59d9826 ldap_mnesia_25 / ldap_mnesia / 59d9826 dynamic_domains_mysql_redis_25 / mysql_redis / 59d9826 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 59d9826 pgsql_mnesia_24 / pgsql_mnesia / 59d9826 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 59d9826 internal_mnesia_25 / internal_mnesia / 59d9826 riak_mnesia_24 / riak_mnesia / 59d9826 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 59d9826 mysql_redis_25 / mysql_redis / 59d9826 mssql_mnesia_25 / odbc_mssql_mnesia / 59d9826 disco_and_caps_SUITE:disco_with_caps:user_can_query_friend_resources{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_1,3,[{file,"lists.erl"},{line,1355}]},
{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,1350}]},
{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}]}]}} pgsql_mnesia_25 / pgsql_mnesia / 59d9826 |
small_tests_24 / small_tests / 141cf58 small_tests_25 / small_tests / 141cf58 ldap_mnesia_24 / ldap_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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,1783}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,
[{file,"test_serve... dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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,1783}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,
[{file,"test_serve... ldap_mnesia_25 / ldap_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... pgsql_mnesia_24 / pgsql_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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,1783}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,
[{file,"test_serve... dynamic_domains_mysql_redis_25 / mysql_redis / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... internal_mnesia_25 / internal_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... riak_mnesia_24 / riak_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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,1783}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1292}]},
{test_server,run_test_case_eval,9,
[{file,"test_serve... mysql_redis_25 / mysql_redis / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... pgsql_mnesia_25 / pgsql_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... mssql_mnesia_25 / odbc_mssql_mnesia / 141cf58 mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[{[global,data,xmpp,c2s,message,processing_time],
expected_change,
{before_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]},
{after_story,[{n,0},
{mean,0},
{min,0},
{max,0},
{median,0},
{50,0},
{75,0},
{90,0},
{95,0},
{99,0},
{999,0}]}}]},
[{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_serve... muc_http_api_SUITE:negative:kick_user_errors{error,{{timeout,ok,[{times,50,not_yet}]},
[{mongoose_helper,do_wait_until,2,
[{file,"/home/circleci/project/big_tests/tests/mongoose_helper.erl"},
{line,371}]},
{muc_http_api_SUITE,kick_user_errors,1,
[{file,"/home/circleci/project/big_tests/tests/muc_http_api_SUITE.erl"},
{line,325}]},
{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}]}]}} |
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.
Quick doc changes, one is important, the other is only a suggestion :)
taking into account that it's just a |
141cf58
to
97e3c2b
Compare
small_tests_24 / small_tests / 97e3c2b small_tests_25 / small_tests / 97e3c2b ldap_mnesia_24 / ldap_mnesia / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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 / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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_25 / ldap_mnesia / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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_pgsql_mnesia_25 / pgsql_mnesia / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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_mysql_redis_25 / mysql_redis / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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 / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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}]}]}} pgsql_mnesia_24 / pgsql_mnesia / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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_mnesia_25 / internal_mnesia / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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 / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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_options_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,'-subscribe_options_test/1-fun-1-',3,
[{file,"/home/circleci/project/big_tests/tests/pubsub_SUITE.erl"},
{line,442}]},
{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}]}]}} mysql_redis_25 / mysql_redis / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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}]}]}} sm_SUITE:parallel_unacknowledged_message_hook:unacknowledged_message_hook_filter{error,{{badmatch,false},
[{escalus_session,stream_resumption,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
{line,259}]},
{escalus_connection,connection_step,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,161}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_connection,start,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,145}]},
{sm_helper,connect_spec,3,
[{file,"/home/circleci/project/big_tests/tests/sm_helper.erl"},
{line,151}]},
{sm_SUITE,unacknowledged_message_hook_filter,1,
[{file,"/home/circleci/project/big_tests/tests/sm_SUITE.erl"},
{line,744}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]}]}} riak_mnesia_24 / riak_mnesia / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1267}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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}]}]}} pgsql_mnesia_25 / pgsql_mnesia / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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 / 97e3c2b mim_c2s_SUITE:basic:two_users_can_log_and_chat{error,{{badmatch,[]},
[{escalus_mongooseim,metric_type,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,100}]},
{escalus_mongooseim,read_metric_initial_value,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,60}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1355}]},
{escalus_mongooseim,maybe_read_initial_metric_values,1,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
{line,38}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,68}]},
{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}]}]}} |
97e3c2b
to
32df936
Compare
small_tests_24 / small_tests / 32df936 small_tests_25 / small_tests / 32df936 ldap_mnesia_24 / ldap_mnesia / 32df936 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 32df936 ldap_mnesia_25 / ldap_mnesia / 32df936 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 32df936 dynamic_domains_mysql_redis_25 / mysql_redis / 32df936 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 32df936 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 32df936 pgsql_mnesia_24 / pgsql_mnesia / 32df936 internal_mnesia_25 / internal_mnesia / 32df936 mysql_redis_25 / mysql_redis / 32df936 riak_mnesia_24 / riak_mnesia / 32df936 pgsql_mnesia_25 / pgsql_mnesia / 32df936 mssql_mnesia_25 / odbc_mssql_mnesia / 32df936 |
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 ok, nice to see the legacy modules removed.
There are some untested lines in mongoose_transport
, but I assume they were also untested before, as most of them were moved from the legacy modules.
% ct:pal("Node = ~p, ConnectionType = ~p~nAllS2SConnections(~p): ~p", | ||
% [maps:get(node, RPCSpec), Type, length(AllS2SConnections), AllS2SConnections]), |
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.
Is this needed?
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.
I would rather leave it for now, s2s is one of the topics for the next sprint
small_tests_24 / small_tests / 2a186b4 small_tests_25 / small_tests / 2a186b4 ldap_mnesia_24 / ldap_mnesia / 2a186b4 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 2a186b4 ldap_mnesia_25 / ldap_mnesia / 2a186b4 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 2a186b4 dynamic_domains_mysql_redis_25 / mysql_redis / 2a186b4 pgsql_mnesia_24 / pgsql_mnesia / 2a186b4 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 2a186b4 internal_mnesia_25 / internal_mnesia / 2a186b4 riak_mnesia_24 / riak_mnesia / 2a186b4 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 2a186b4 pgsql_mnesia_25 / pgsql_mnesia / 2a186b4 mysql_redis_25 / mysql_redis / 2a186b4 mssql_mnesia_25 / odbc_mssql_mnesia / 2a186b4 |
2a186b4
to
c75eb3c
Compare
small_tests_24 / small_tests / c75eb3c ldap_mnesia_24 / ldap_mnesia / c75eb3c dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / c75eb3c pgsql_mnesia_24 / pgsql_mnesia / c75eb3c small_tests_25 / small_tests / c75eb3c riak_mnesia_24 / riak_mnesia / c75eb3c dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / c75eb3c ldap_mnesia_25 / ldap_mnesia / c75eb3c dynamic_domains_mysql_redis_25 / mysql_redis / c75eb3c dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / c75eb3c internal_mnesia_25 / internal_mnesia / c75eb3c elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / c75eb3c graphql_session_SUITE:admin_session:admin_session_cli:admin_count_users_with_status{error,
{{assertEqual,
[{module,graphql_session_SUITE},
{line,586},
{expression,"Count"},
{expected,1},
{value,0}]},
[{graphql_session_SUITE,assert_count_users_with_status,4,
[{file,
"/home/circleci/project/big_tests/tests/graphql_session_SUITE.erl"},
{line,586}]},
{graphql_session_SUITE,admin_count_users_with_status_story,3,
[{file,
"/home/circleci/project/big_tests/tests/graphql_session_SUITE.erl"},
{line,397}]},
{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}]}]}} mysql_redis_25 / mysql_redis / c75eb3c mssql_mnesia_25 / odbc_mssql_mnesia / c75eb3c pgsql_mnesia_25 / pgsql_mnesia / c75eb3c ldap_mnesia_25 / ldap_mnesia / c75eb3c dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / c75eb3c dynamic_domains_mysql_redis_25 / mysql_redis / c75eb3c dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / c75eb3c internal_mnesia_25 / internal_mnesia / c75eb3c pgsql_mnesia_25 / pgsql_mnesia / c75eb3c mysql_redis_25 / mysql_redis / c75eb3c mssql_mnesia_25 / odbc_mssql_mnesia / c75eb3c |
c75eb3c
to
65fce48
Compare
small_tests_24 / small_tests / 65fce48 small_tests_25 / small_tests / 65fce48 ldap_mnesia_24 / ldap_mnesia / 65fce48 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 65fce48 ldap_mnesia_25 / ldap_mnesia / 65fce48 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 65fce48 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 65fce48 dynamic_domains_mysql_redis_25 / mysql_redis / 65fce48 pgsql_mnesia_24 / pgsql_mnesia / 65fce48 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 65fce48 internal_mnesia_25 / internal_mnesia / 65fce48 pgsql_mnesia_25 / pgsql_mnesia / 65fce48 riak_mnesia_24 / riak_mnesia / 65fce48 mysql_redis_25 / mysql_redis / 65fce48 mssql_mnesia_25 / odbc_mssql_mnesia / 65fce48 |
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 👍
| `[global, data, xmpp, sent, xml_stanza_size]` | histogram | A size (in bytes) of a sent stanza before encryption. | | ||
| `[global, data, xmpp, received, c2s, tcp]` | spiral | A size (in bytes) of unencrypted data received from a client via TCP channel. | | ||
| `[global, data, xmpp, sent, c2s, tcp]` | spiral | A size (in bytes) of unencrypted data sent to a client via TCP channel. | | ||
| `[global, data, xmpp, received, c2s, tls]` | spiral | A size (in bytes) of a data received from a client via TLS channel after decryption. | |
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.
It's still "a data" in all these lines.
This PR includes the following changes: