Use ubuntu-noble as the base docker image#4537
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4537 +/- ##
==========================================
- Coverage 85.89% 85.72% -0.17%
==========================================
Files 565 565
Lines 33815 33815
==========================================
- Hits 29045 28989 -56
- Misses 4770 4826 +56 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
da9e530 to
db6cdb5
Compare
db6cdb5 to
e1c5f75
Compare
|
dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / e1c5f75 elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / e1c5f75 small_tests_27 / small_tests / e1c5f75 small_tests_26 / small_tests / e1c5f75 small_tests_27_arm64 / small_tests / e1c5f75 ldap_mnesia_27 / ldap_mnesia / e1c5f75 ldap_mnesia_26 / ldap_mnesia / e1c5f75 internal_mnesia_27 / internal_mnesia / e1c5f75 metrics_api_SUITE:all_metrics_are_global:init_per_group{'EXIT',{{badrpc,timeout},
[{distributed_helper,rpc,
[#{timeout => 30000,
node => mongooseim2@localhost},
mongoose_cluster,join,
[mongooseim@localhost]],
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,152}]},
{distributed_helper,add_node_to_mnesia_cluster,2,
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,56}]},
{distributed_helper,add_node_to_cluster,2,
[{file,"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,48}]},
{metrics_helper,prepare_by_all_metrics_are_global,2,
[{file,"/home/circleci/project/big_tests/tests/metrics_helper.erl"},
{line,20}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1391}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}}metrics_api_SUITE:global:cluster_size{skip,
{failed,
{metrics_api_SUITE,init_per_testcase,
{{badrpc,timeout},
[{distributed_helper,rpc,
[#{timeout => 30000,node => mongooseim2@localhost},
mongoose_cluster,leave,[]],
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,152}]},
{distributed_helper,remove_node_from_cluster,2,
[{file,
"/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
{line,67}]},
{metrics_api_SUITE,'-ensure_nodes_not_clustered/1-lc$^1/1-1-',
2,
[{file,
"/home/circleci/project/big_tests/tests/metrics_api_SUITE.erl"},
{line,475}]},
{metrics_api_SUITE,ensure_nodes_not_clustered,1,
[{file,
"/home/circleci/project/big_tests/tests/metrics_api_SUITE.erl"},
{line,475}]},
{metrics_api_SUITE,init_per_testcase,2,
[{file,
"/home/circleci/project/big_tests/tests/metrics_api_SUITE.erl"},
{line,82}]},
{test_server,do_init_per_testcase,2,
[{file,"test_server.erl"},{line,1564}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1265}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1235}]}]}}}}mod_global_distrib_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}persistent_cluster_id_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}s2s_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}sasl_external_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}service_domain_db_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}service_mongoose_system_metrics_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}shutdown_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}system_probes_SUITE:init_per_suite{fail,[{validate_node_failed,mongooseim_not_running,mongooseim2@localhost}]}dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / e1c5f75 sm_SUITE:ws_tests:parallel_unacknowledged_message_hook:unacknowledged_message_hook_filter{error,
{{assertion_failed,assert,is_presence,
{xmlel,<<"message">>,
#{<<"from">> =>
<<"bob_unacknowledged_message_hook_filter_3848@domain.example.com/escalus-default-resource">>,
<<"to">> =>
<<"geralt_unacknowledged_message_hook_filter_3850@domain.example.com">>,
<<"type">> => <<"chat">>,<<"xmlns">> => <<"jabber:client">>},
[{xmlel,<<"body">>,#{},[{xmlcdata,<<"filter">>,escaped}]}]},
"<message from='bob_unacknowledged_message_hook_filter_3848@domain.example.com/escalus-default-resource' to='geralt_unacknowledged_message_hook_filter_3850@domain.example.com' type='chat' xmlns='jabber:client'><body>filter</body></message>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,88}]},
{sm_helper,initial_presence_step,2,
[{file,"/home/circleci/project/big_tests/tests/sm_helper.erl"},
{line,138}]},
{escalus_connection,connection_step,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,173}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1599}]},
{escalus_connection,start,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,155}]},
{sm_helper,connect_spec,3,
[{file,"/home/circleci/project/big_tests/tests/sm_helper.erl...sm_SUITE:tcp_tests:parallel_unacknowledged_message_hook:unacknowledged_message_hook_filter{error,{test_case_failed,"Composing forwarded from a different c2s process"}}dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / e1c5f75 dynamic_domains_mysql_redis_27 / mysql_redis / e1c5f75 pgsql_cets_27 / pgsql_cets / e1c5f75 pgsql_mnesia_26 / pgsql_mnesia / e1c5f75 cockroachdb_cets_27 / cockroachdb_cets / e1c5f75 mysql_redis_27 / mysql_redis / e1c5f75 pgsql_mnesia_27 / pgsql_mnesia / e1c5f75 mssql_mnesia_27 / odbc_mssql_mnesia / e1c5f75 internal_mnesia_27 / internal_mnesia / e1c5f75 dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / e1c5f75 sm_SUITE:tcp_tests:parallel_unacknowledged_message_hook:unacknowledged_message_hook_filter{error,
{{assertion_failed,assert,is_presence,
{xmlel,<<"message">>,
#{<<"from">> =>
<<"bob_unacknowledged_message_hook_filter_348@domain.example.com/escalus-default-resource">>,
<<"to">> =>
<<"alice_unacknowledged_message_hook_filter_352@domain.example.com">>,
<<"type">> => <<"chat">>},
[{xmlel,<<"body">>,#{},[{xmlcdata,<<"filter">>,escaped}]}]},
"<message from='bob_unacknowledged_message_hook_filter_348@domain.example.com/escalus-default-resource' to='alice_unacknowledged_message_hook_filter_352@domain.example.com' type='chat'><body>filter</body></message>"},
[{escalus_new_assert,assert_true,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,88}]},
{sm_helper,initial_presence_step,2,
[{file,"/home/circleci/project/big_tests/tests/sm_helper.erl"},
{line,138}]},
{escalus_connection,connection_step,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,173}]},
{lists,foldl_1,3,[{file,"lists.erl"},{line,1599}]},
{escalus_connection,start,2,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
{line,155}]},
{sm_helper,connect_spec,3,
[{file,"/home/circleci/project/big_tests/tests/sm_helper.erl"},
{line,156}]},
{sm_SUITE,unacknowledged_message_h...dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / e1c5f75 dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / e1c5f75 dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / e1c5f75 |
Noble has LTS, while Oracular is near its end of support (July 2025).
See the merged PR for
mongooseim-dockerand the built docker image.Manual checks of the image: