esl / MongooseIM

MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
Other
1.64k stars 420 forks source link

Prepare log_helper for parallel tests #4243

Closed chrzaszcz closed 1 month ago

chrzaszcz commented 1 month ago

This PR prepares log_helper for being used in parallel tests.

Logger does adding/removing handlers asynchronously, which leads to race conditions, and some handlers may fail to get registered.

This is why log_helper is now reimplemented with only one log handler, and an ETS table for receiver Pids.

Additionally, ets_helper is added, which is currently used only once, but in feature/instrument it will be used again.

mongoose-im commented 1 month ago

elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 429 / Failed: 0 / User-skipped: 43 / Auto-skipped: 0


small_tests_25 / small_tests / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root / small


small_tests_26 / small_tests / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root / small


small_tests_26_arm64 / small_tests / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root / small


ldap_mnesia_25 / ldap_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 2275 / Failed: 0 / User-skipped: 895 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 2275 / Failed: 0 / User-skipped: 895 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4502 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4502 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 2415 / Failed: 0 / User-skipped: 755 / Auto-skipped: 0


pgsql_cets_26 / pgsql_cets / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4425 / Failed: 0 / User-skipped: 178 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4499 / Failed: 0 / User-skipped: 114 / Auto-skipped: 0


dynamic_domains_mysql_redis_26 / mysql_redis / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4469 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4891 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4891 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4853 / Failed: 17 / User-skipped: 139 / Auto-skipped: 0

amp_big_SUITE:offline:offline_failure:notify_deliver_to_online_user_recipient_privacy_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_notify_deliver_to_online_user_recipient_privacy_test_314">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {escalus_fresh,story,3, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,27}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.notify_deliver_to_online_user_recipient_privacy_test.10500.html)
amp_big_SUITE:offline:offline_failure:error_deliver_to_online_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_error_deliver_to_online_user_test_338">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {escalus_fresh,story,3, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,27}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.error_deliver_to_online_user_test.10884.html)
amp_big_SUITE:offline:offline_failure:notify_deliver_to_offline_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_notify_deliver_to_offline_user_test_318">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {amp_big_SUITE,notify_deliver_to_offline_user_test,1, [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"}, {line,365}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.notify_deliver_to_offline_user_test.12931.html)
amp_big_SUITE:offline:offline_failure:notify_deliver_to_offline_user_recipient_privacy_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_notify_deliver_to_offline_user_recipient_privacy_test_323">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {amp_big_SUITE,do_notify_deliver_to_offline_user_recipient_privacy_test, 1, [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"}, {line,408}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.notify_deliver_to_offline_user_recipient_privacy_test.8069.html)
amp_big_SUITE:offline:offline_failure:error_deliver_to_online_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_error_deliver_to_online_user_test_336">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {escalus_fresh,story,3, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,27}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.error_deliver_to_online_user_test.10756.html)
amp_big_SUITE:offline:offline_failure:drop_deliver_to_offline_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_drop_deliver_to_offline_user_test_355">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {amp_big_SUITE,drop_deliver_to_offline_user_test,1, [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"}, {line,654}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.drop_deliver_to_offline_user_test.11396.html)
amp_big_SUITE:offline:offline_failure:drop_deliver_to_online_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_drop_deliver_to_online_user_test_349">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {escalus_fresh,story,3, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,27}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.drop_deliver_to_online_user_test.9989.html)
amp_big_SUITE:offline:offline_failure:error_deliver_to_offline_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_error_deliver_to_offline_user_test_341">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {amp_big_SUITE,error_deliver_to_offline_user_test,1, [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"}, {line,572}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.error_deliver_to_offline_user_test.10370.html)
amp_big_SUITE:offline:offline_failure:error_deliver_to_online_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_error_deliver_to_online_user_test_340">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {escalus_fresh,story,3, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,27}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.error_deliver_to_online_user_test.10242.html)
amp_big_SUITE:offline:offline_failure:drop_deliver_to_offline_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_drop_deliver_to_offline_user_test_354">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {amp_big_SUITE,drop_deliver_to_offline_user_test,1, [{file,"/home/circleci/project/big_tests/tests/amp_big_SUITE.erl"}, {line,654}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.drop_deliver_to_offline_user_test.11140.html)
amp_big_SUITE:offline:offline_failure:drop_deliver_to_online_user_test ```erlang {error,{{badrpc,timeout}, [{escalus_rpc,call_with_cookie_match, [mongooseim@localhost,ejabberd_admin,register, [<<"bOb_drop_deliver_to_online_user_test_350">>, <<"localhost">>,<<"makrolika">>], 3000,mongooseim], [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"}, {line,34}]}, {lists,foreach_1,2,[{file,"lists.erl"},{line,1686}]}, {escalus_ejabberd,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"}, {line,211}]}, {escalus_fresh,create_users,2, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,62}]}, {escalus_fresh,story,3, [{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"}, {line,27}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.amp_big_SUITE.logs/run.2024-03-13_08.18.47/amp_big_suite.drop_deliver_to_online_user_test.10373.html)
graphql_account_SUITE:admin_account_http:admin_register_user_limit_error ```erlang {error, {{badmap,null}, [{erlang,map_get, [<<"message">>,null], [{error_info,#{module => erl_erts_errors}}]}, {graphql_helper,get_value,2, [{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"}, {line,292}]}, {graphql_account_SUITE,admin_register_user_limit_error,1, [{file, "/home/circleci/project/big_tests/tests/graphql_account_SUITE.erl"}, {line,385}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.graphql_account_SUITE.logs/run.2024-03-13_08.21.17/graphql_account_suite.admin_register_user_limit_error.html)
graphql_account_SUITE:admin_account_cli:admin_register_user_limit_error ```erlang {error, {#{what => invalid_response_code,expected_type => ok, response_code => {exit_status,1}}, [{graphql_helper,assert_response_code,2, [{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"}, {line,256}]}, {graphql_helper,get_ok_value,2, [{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"}, {line,239}]}, {graphql_account_SUITE,admin_register_user_limit_error,1, [{file, "/home/circleci/project/big_tests/tests/graphql_account_SUITE.erl"}, {line,385}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.graphql_account_SUITE.logs/run.2024-03-13_08.21.17/graphql_account_suite.admin_register_user_limit_error.27138.html)
graphql_account_SUITE:domain_admin_account:admin_register_user_limit_error ```erlang {error, {{badmap,null}, [{erlang,map_get, [<<"message">>,null], [{error_info,#{module => erl_erts_errors}}]}, {graphql_helper,get_value,2, [{file,"/home/circleci/project/big_tests/tests/graphql_helper.erl"}, {line,292}]}, {graphql_account_SUITE,admin_register_user_limit_error,1, [{file, "/home/circleci/project/big_tests/tests/graphql_account_SUITE.erl"}, {line,385}]}, {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1793}]}, {test_server,run_test_case_eval1,6, [{file,"test_server.erl"},{line,1302}]}, {test_server,run_test_case_eval,9, [{file,"test_server.erl"},{line,1234}]}]}} ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.graphql_account_SUITE.logs/run.2024-03-13_08.21.17/graphql_account_suite.admin_register_user_limit_error.28802.html)
graphql_last_SUITE:admin_http:admin_last_configured:admin_old_users:admin_list_old_users_domain ```erlang {error,{{badmatch,[#{<<"jid">> => <<"alice_drop_deliver_to_offline_user_test_354@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_offline_user_test_355@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_online_user_test_349@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_online_user_test_350@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_offline_user_test_341@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_336@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_338@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_340@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_offline_user_recipient_privacy_test_323@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_offline_user_test_318@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_online_user_recipient_privacy_test_... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.graphql_last_SUITE.logs/run.2024-03-13_08.21.59/graphql_last_suite.admin_list_old_users_domain.html)
graphql_last_SUITE:admin_http:admin_last_configured:admin_old_users:admin_list_old_users_global ```erlang {error,{{badmatch,[#{<<"jid">> => <<"alice@localhost.bis">>, <<"timestamp">> => <<"2024-03-13T08:23:41.000000Z">>}, #{<<"jid">> => <<"alice_drop_deliver_to_offline_user_test_354@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_offline_user_test_355@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_online_user_test_349@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_online_user_test_350@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_offline_user_test_341@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_336@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_338@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_340@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_offline_user_recipient_privacy_test_323@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_offline_user_test_318@localhost">>, <<"times... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.graphql_last_SUITE.logs/run.2024-03-13_08.21.59/graphql_last_suite.admin_list_old_users_global.html)
graphql_last_SUITE:admin_http:admin_last_configured:admin_old_users:admin_remove_old_users_domain ```erlang {error,{{badmatch,[#{<<"jid">> => <<"alice_drop_deliver_to_offline_user_test_354@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_offline_user_test_355@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_online_user_test_349@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_drop_deliver_to_online_user_test_350@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_offline_user_test_341@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_336@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_338@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_error_deliver_to_online_user_test_340@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_offline_user_recipient_privacy_test_323@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_offline_user_test_318@localhost">>, <<"timestamp">> => null}, #{<<"jid">> => <<"alice_notify_deliver_to_online_user_recipient_privacy_test_... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4243/211988/mysql_redis.26.1.2-amd64/big/ct_run.test%402e577f8e7d78.2024-03-13_08.18.32/big_tests.tests.graphql_last_SUITE.logs/run.2024-03-13_08.21.59/graphql_last_suite.admin_remove_old_users_domain.html)

mssql_mnesia_26 / odbc_mssql_mnesia / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4888 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / 4e94a9925227f57520bf165dc6e6e408b3885f60 Reports root/ big OK: 4870 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 84.41%. Comparing base (468b1df) to head (4e94a99). Report is 10 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4243 +/- ## ======================================= Coverage 84.40% 84.41% ======================================= Files 552 552 Lines 33538 33538 ======================================= + Hits 28308 28310 +2 + Misses 5230 5228 -2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.