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

Fix failing `graphql_server` tests on GitHub Actions #4259

Closed jacekwegr closed 3 weeks ago

jacekwegr commented 3 weeks ago

This PR modifies the checkout action in GitHub Actions workflow. Previously, the repository was checked out without tags, which broke the mongooseimctl server status command.

More info about the checkout issue can be found here: https://github.com/actions/checkout/issues/701

To ensure that this fix works the CI workflow was manually triggered for this branch: https://github.com/esl/MongooseIM/actions/runs/8630652139

mongoose-im commented 3 weeks ago

elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 437 / Failed: 0 / User-skipped: 43 / Auto-skipped: 0


small_tests_25 / small_tests / 514a380a8e25188edd6483bd690268ff006d4480 Reports root / small


small_tests_26 / small_tests / 514a380a8e25188edd6483bd690268ff006d4480 Reports root / small


small_tests_26_arm64 / small_tests / 514a380a8e25188edd6483bd690268ff006d4480 Reports root / small


ldap_mnesia_25 / ldap_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 2284 / Failed: 0 / User-skipped: 897 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4541 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


dynamic_domains_mysql_redis_26 / mysql_redis / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4508 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0


ldap_mnesia_26 / ldap_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 2284 / Failed: 0 / User-skipped: 897 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4540 / Failed: 1 / User-skipped: 111 / Auto-skipped: 0

graphql_SUITE:tls_enabled:tls_connect_admin_selfsigned_certificate ```erlang {error,{{assertMatch,[{module,graphql_SUITE}, {line,259}, {expression,"Result"}, {pattern,"{ error , { tls_alert , { bad_certificate , _ } } }"}, {value,{error,connection_closed}}]}, [{graphql_SUITE,tls_connect_admin_selfsigned_certificate,1, [{file,"/home/circleci/project/big_tests/tests/graphql_SUITE.erl"}, {line,259}]}, {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/4259/214678/pgsql_mnesia.26.1.2-amd64/big/ct_run.test%404f4273874fcc.2024-04-10_11.46.41/big_tests.tests.graphql_SUITE.logs/run.2024-04-10_11.48.58/graphql_suite.tls_connect_admin_selfsigned_certificate.23683.html)

dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4537 / Failed: 1 / User-skipped: 114 / Auto-skipped: 0

graphql_SUITE:tls_enabled:tls_connect_admin_selfsigned_certificate ```erlang {error,{{assertMatch,[{module,graphql_SUITE}, {line,259}, {expression,"Result"}, {pattern,"{ error , { tls_alert , { bad_certificate , _ } } }"}, {value,{error,connection_closed}}]}, [{graphql_SUITE,tls_connect_admin_selfsigned_certificate,1, [{file,"/home/circleci/project/big_tests/tests/graphql_SUITE.erl"}, {line,259}]}, {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/4259/214666/odbc_mssql_mnesia.26.1.2-amd64/big/ct_run.test%40e8f34fc83035.2024-04-10_11.47.05/big_tests.tests.graphql_SUITE.logs/run.2024-04-10_11.49.26/graphql_suite.tls_connect_admin_selfsigned_certificate.14596.html)

internal_mnesia_26 / internal_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 2423 / Failed: 1 / User-skipped: 757 / Auto-skipped: 0

graphql_SUITE:tls_enabled:tls_connect_admin_selfsigned_certificate ```erlang {error,{{assertMatch,[{module,graphql_SUITE}, {line,259}, {expression,"Result"}, {pattern,"{ error , { tls_alert , { bad_certificate , _ } } }"}, {value,{error,connection_closed}}]}, [{graphql_SUITE,tls_connect_admin_selfsigned_certificate,1, [{file,"/home/circleci/project/big_tests/tests/graphql_SUITE.erl"}, {line,259}]}, {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/4259/214669/internal_mnesia.26.1.2-amd64/big/ct_run.test%40b426b7e484ec.2024-04-10_11.47.04/big_tests.tests.graphql_SUITE.logs/run.2024-04-10_11.48.57/graphql_suite.tls_connect_admin_selfsigned_certificate.17283.html)

pgsql_cets_26 / pgsql_cets / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4456 / Failed: 0 / User-skipped: 178 / Auto-skipped: 0


mysql_redis_26 / mysql_redis / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4909 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0


pgsql_mnesia_25 / pgsql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4930 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0


mssql_mnesia_26 / odbc_mssql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4927 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0


pgsql_mnesia_26 / pgsql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4930 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0


internal_mnesia_26 / internal_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 2424 / Failed: 0 / User-skipped: 757 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4541 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4536 / Failed: 2 / User-skipped: 114 / Auto-skipped: 0

mam_SUITE:rdbms_easy_prefs_cases:run_set_and_get_prefs_cases ```erlang {error, {thrown, {timeout, [{escalus_connection,receive_stanza,2, [{file, "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"}, {line,303}]}, {mam_helper,run_set_and_get_prefs_case,4, [{file, "/home/circleci/project/big_tests/tests/mam_helper.erl"}, {line,1282}]}, {mam_SUITE,'-run_set_and_get_prefs_cases/1-lc$^0/1-0-',4, [{file, "/home/circleci/project/big_tests/tests/mam_SUITE.erl"}, {line,3431}]}, {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,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/4259/214682/odbc_mssql_mnesia.26.1.2-amd64/big/ct_run.test%40d7e27fbfb17f.2024-04-10_12.13.05/big_tests.tests.mam_SUITE.logs/run.2024-04-10_12.21.17/mam_suite.run_set_and_get_prefs_cases.89859.html)
mam_SUITE:rdbms_easy_prefs_cases:messages_filtered_when_prefs_default_policy_is_always ```erlang {error, {{assertion_failed,assert,is_iq_result, [{xmlel,<<"iq">>, [{<<"type">>,<<"set">>}, {<<"id">>,<<"d04ba1f54b27561957dcaad7691f6725">>}], [{xmlel,<<"prefs">>, [{<<"xmlns">>,<<"urn:xmpp:mam:1">>}, {<<"default">>,<<"always">>}], [{xmlel,<<"always">>,[],[]},{xmlel,<<"never">>,[],[]}]}]}], {xmlel,<<"iq">>, [{<<"from">>, <<"alice_messages_filtered_when_prefs_default_policy_is_always_1925@domain.example.com">>}, {<<"to">>, <<"alice_messages_filtered_when_prefs_default_policy_is_always_1925@domain.example.com/res1">>}, {<<"id">>,<<"pushc438ef02fbee5aff">>}, {<<"type">>,<<"set">>}], [{xmlel,<<"query">>, [{<<"xmlns">>,<<"jabber:iq:roster">>}], [{xmlel,<<"item">>, [{<<"jid">>, <<"bob_messages_filtered_when_prefs_default_policy_is_always_1925@domain.example.com">>}, {<<"subscription">>,<<"both">>}], []}]}]}, ""}, [{escalus_new_assert,assert_true,2, [{file, "/home/circleci/project/big_test... ``` [Report log](https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/4259/214682/odbc_mssql_mnesia.26.1.2-amd64/big/ct_run.test%40d7e27fbfb17f.2024-04-10_12.13.05/big_tests.tests.mam_SUITE.logs/run.2024-04-10_12.21.17/mam_suite.messages_filtered_when_prefs_default_policy_is_always.89475.html)

dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 514a380a8e25188edd6483bd690268ff006d4480 Reports root/ big OK: 4538 / Failed: 0 / User-skipped: 114 / Auto-skipped: 0

codecov[bot] commented 3 weeks ago

Codecov Report

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

Project coverage is 84.43%. Comparing base (c65371c) to head (514a380).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4259 +/- ## ======================================= Coverage 84.42% 84.43% ======================================= Files 552 552 Lines 33551 33551 ======================================= + Hits 28325 28328 +3 + Misses 5226 5223 -3 ```

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