Skip to content
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

Do not update module config #3389

Merged
merged 9 commits into from
Nov 9, 2021
Merged

Do not update module config #3389

merged 9 commits into from
Nov 9, 2021

Conversation

chrzaszcz
Copy link
Member

@chrzaszcz chrzaszcz commented Nov 8, 2021

This PR removes all calls to gen_mod:set_module_opt from modules, making the module config constant.

Key changes:

  • Simplification of Inbox options, removing unnecessary conversions.
  • Removed MUC Light, stream management and BOSH utilities for changing options at runtime.
  • The above required rework of the corresponding test suites, which now restart the modules instead of changing options on the fly.
    • This is more like the real scenario, when options never change at runtime.
    • The changed big tests are using dynamic_modules in a more structured way, avoiding nested saving and restoring at multiple levels (suite, group, testcase) whenever possible.

Not done in this PR:

  • Removal of direct calls to set_module_opt and set_module_opts from big tests, mostly mam_SUITE. This should be done separately as it is a bigger task.

@mongoose-im

This comment has been minimized.

@codecov
Copy link

codecov bot commented Nov 8, 2021

Codecov Report

Merging #3389 (fcb0141) into master (ef89bef) will increase coverage by 2.85%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #3389      +/-   ##
==========================================
+ Coverage   77.85%   80.71%   +2.85%     
==========================================
  Files         397      397              
  Lines       32240    32199      -41     
==========================================
+ Hits        25102    25990     +888     
+ Misses       7138     6209     -929     
Impacted Files Coverage Δ
src/gen_mod.erl 69.62% <ø> (ø)
src/inbox/mod_inbox_utils.erl 98.48% <ø> (+4.19%) ⬆️
src/mod_bosh.erl 94.36% <ø> (+0.48%) ⬆️
src/muc_light/mod_muc_light.erl 84.23% <ø> (-0.07%) ⬇️
src/inbox/mod_inbox.erl 88.20% <100.00%> (-0.18%) ⬇️
src/mod_stream_management.erl 91.93% <100.00%> (+7.32%) ⬆️
src/mongoose_chat_markers.erl 100.00% <100.00%> (ø)
src/mod_roster_mnesia.erl 72.72% <0.00%> (-21.22%) ⬇️
src/mongoose_tcp_listener.erl 76.59% <0.00%> (-4.26%) ⬇️
src/domain/mongoose_domain_loader.erl 77.35% <0.00%> (-1.89%) ⬇️
... and 24 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ef89bef...fcb0141. Read the comment docs.

Base automatically changed from static-module-config to master November 8, 2021 12:21
@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@chrzaszcz chrzaszcz marked this pull request as ready for review November 8, 2021 19:00
@chrzaszcz chrzaszcz marked this pull request as draft November 8, 2021 19:00
@mongoose-im

This comment has been minimized.

@chrzaszcz chrzaszcz changed the title Do not update module config after the modules are started Do not update module config Nov 9, 2021
@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@chrzaszcz chrzaszcz marked this pull request as ready for review November 9, 2021 10:55
@mongoose-im
Copy link
Collaborator

mongoose-im commented Nov 9, 2021

small_tests_24 / small_tests / fdbe62f
Reports root / small


internal_mnesia_24 / internal_mnesia / fdbe62f
Reports root/ big
OK: 1587 / Failed: 0 / User-skipped: 297 / Auto-skipped: 0


small_tests_23 / small_tests / fdbe62f
Reports root / small


dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / fdbe62f
Reports root/ big
OK: 2729 / Failed: 1 / User-skipped: 186 / Auto-skipped: 0

sm_SUITE:parallel_manual_ack_freq_1:resume_session_state_send_message
{error,
  {{assertion_failed,assert_many,true,
     [#Fun<sm_SUITE.22.129580571>,#Fun<sm_SUITE.22.129580571>,
      #Fun<sm_SUITE.22.129580571>],
     [{xmlel,<<"presence">>,
        [{<<"from">>,
        <<"alicE_resume_session_state_send_message_75.808587@domain.example.com/escalus-default-resource">>},
         {<<"to">>,
        <<"alice_resume_session_state_send_message_75.808587@domain.example.com/escalus-default-resource">>},
         {<<"xml:lang">>,<<"en">>}],
        []},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_75.738695@domain.example.com/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_75.808587@domain.example.com">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-1">>}]},
         {xmlel,<<"delay">>,
           [{<<"xmlns">>,<<"urn:xmpp:delay">>},
          {<<"stamp">>,<<"2021-11-09T11:21:15.874870Z">>},
          {<<"from">>,<<"domain.example.com">>}],
           [{xmlcdata,<<"SM Storage">>}]}]},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_75.738695@domain.example.com/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_75.808587@domain.example.com">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-2">>}]},
...

Report log


ldap_mnesia_24 / ldap_mnesia / fdbe62f
Reports root/ big
OK: 1484 / Failed: 0 / User-skipped: 400 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / fdbe62f
Reports root/ big
OK: 2722 / Failed: 0 / User-skipped: 186 / Auto-skipped: 0


ldap_mnesia_23 / ldap_mnesia / fdbe62f
Reports root/ big
OK: 1484 / Failed: 0 / User-skipped: 400 / Auto-skipped: 0


dynamic_domains_mysql_redis_24 / mysql_redis / fdbe62f
Reports root/ big
OK: 2705 / Failed: 0 / User-skipped: 203 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / fdbe62f
Reports root/ big
OK: 2722 / Failed: 0 / User-skipped: 186 / Auto-skipped: 0


pgsql_mnesia_24 / pgsql_mnesia / fdbe62f
Reports root/ big
OK: 3091 / Failed: 0 / User-skipped: 213 / Auto-skipped: 0


elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / fdbe62f
Reports root/ big
OK: 1869 / Failed: 1 / User-skipped: 327 / Auto-skipped: 0

sm_SUITE:parallel_manual_ack_freq_1:resume_session_state_send_message
{error,
  {{assertion_failed,assert_many,true,
     [#Fun<sm_SUITE.22.129580571>,#Fun<sm_SUITE.22.129580571>,
      #Fun<sm_SUITE.22.129580571>],
     [{xmlel,<<"presence">>,
        [{<<"from">>,
        <<"alicE_resume_session_state_send_message_71.579356@localhost/escalus-default-resource">>},
         {<<"to">>,
        <<"alice_resume_session_state_send_message_71.579356@localhost/escalus-default-resource">>},
         {<<"xml:lang">>,<<"en">>}],
        []},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_71.538355@localhost/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_71.579356@localhost">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-1">>}]},
         {xmlel,<<"delay">>,
           [{<<"xmlns">>,<<"urn:xmpp:delay">>},
          {<<"stamp">>,<<"2021-11-09T11:26:11.621159Z">>},
          {<<"from">>,<<"localhost">>}],
           [{xmlcdata,<<"SM Storage">>}]}]},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_71.538355@localhost/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_71.579356@localhost">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-2">>}]},
         {xmlel,<<"delay">>,
           [{<<"xmlns">>,<<"urn:xm...

Report log


pgsql_mnesia_23 / pgsql_mnesia / fdbe62f
Reports root/ big
OK: 3091 / Failed: 0 / User-skipped: 213 / Auto-skipped: 0


mssql_mnesia_24 / odbc_mssql_mnesia / fdbe62f
Reports root/ big
OK: 3120 / Failed: 2 / User-skipped: 213 / Auto-skipped: 0

jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate
{error,
  {{assertion_failed,assert,is_iq_result,
     {xmlel,<<"iq">>,
       [{<<"from">>,<<"error.480@localhost">>},
        {<<"to">>,
         <<"alice_resp_4xx_from_sip_proxy_results_in_session_terminate_5.803059@localhost/res1">>},
        {<<"id">>,<<"abfe48c5-8b35-4d4d-897d-bb56209d31f3">>},
        {<<"type">>,<<"set">>}],
       [{xmlel,<<"jingle">>,
          [{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
           {<<"action">>,<<"session-terminate">>},
           {<<"sid">>,<<"2fbe8eab-e6c2-4cc3-9521-1406bf5c2e50">>}],
          [{xmlel,<<"reason">>,[],
             [{xmlel,<<"general-error">>,[],[]},
            {xmlel,<<"sip-error">>,
              [{<<"code">>,<<"480">>}],
              [{xmlcdata,<<"Temporarily Unavailable">>}]}]}]}]},
     "<iq from='error.480@localhost' to='alice_resp_4xx_from_sip_proxy_results_in_session_terminate_5.803059@localhost/res1' id='abfe48c5-8b35-4d4d-897d-bb56209d31f3' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='2fbe8eab-e6c2-4cc3-9521-1406bf5c2e50'><reason><general-error/><sip-error code='480'>Temporarily Unavailable</sip-error></reason></jingle></iq>"},
   [{escalus_new_assert,assert_true,2,
      [{file,
         "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
       {line,84}]},
    {jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
      [{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
       {line,395}]},
    {jingle_SUITE,
      '-resp_...

Report log

pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription
{error,
  {{badmatch,
     [{xmlel,<<"message">>,
        [{<<"from">>,
        <<"alice_unsubscribe_after_presence_unsubscription_71.963835@localhost">>},
         {<<"to">>,
        <<"bob_unsubscribe_after_presence_unsubscription_71.963835@localhost/res1">>},
         {<<"type">>,<<"headline">>}],
        [{xmlel,<<"event">>,
           [{<<"xmlns">>,
           <<"http://jabber.org/protocol/pubsub#event">>}],
           [{xmlel,<<"items">>,
            [{<<"node">>,<<"zwDSrIZF6ul+hZb7u5NxWg==">>}],
            [{xmlel,<<"item">>,
               [{<<"id">>,<<"salmon">>}],
               [{xmlel,<<"entry">>,
                  [{<<"xmlns">>,
                  <<"http://www.w3.org/2005/Atom">>}],
                  []}]}]}]},
         {xmlel,<<"headers">>,
           [{<<"xmlns">>,<<"http://jabber.org/protocol/shim">>}],
           []}]}]},
   [{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
      [{file,"/home/circleci/app/big_tests/tests/pep_SUITE.erl"},
       {line,384}]},
    {escalus_story,story,4,
      [{file,
         "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
       {line,72}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1783}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1292}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1224}]}]}}

Report log


mysql_redis_24 / mysql_redis / fdbe62f
Reports root/ big
OK: 3074 / Failed: 0 / User-skipped: 230 / Auto-skipped: 0


riak_mnesia_24 / riak_mnesia / fdbe62f
Reports root/ big
OK: 1721 / Failed: 2 / User-skipped: 328 / Auto-skipped: 0

mod_ping_SUITE:server_ping:server_ping_pong
{error,{{badmatch,[{[<<"localhost">>,mod_ping,ping_response],
          {expected_diff,5},
          {before_story,0},
          {after_story,4}}]},
    [{escalus_mongooseim,post_story_check_metrics,1,
               [{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
                {line,74}]},
     {escalus_mongooseim,maybe_check_metrics_post_story,1,
               [{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_mongooseim.erl"},
                {line,51}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/app/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_server.erl"},{line,1224}]}]}}

Report log

sm_SUITE:parallel_manual_ack_freq_1:resume_session_state_send_message
{error,
  {{assertion_failed,assert_many,true,
     [#Fun<sm_SUITE.22.129580571>,#Fun<sm_SUITE.22.129580571>,
      #Fun<sm_SUITE.22.129580571>],
     [{xmlel,<<"presence">>,
        [{<<"from">>,
        <<"alicE_resume_session_state_send_message_3.132757@localhost/escalus-default-resource">>},
         {<<"to">>,
        <<"alice_resume_session_state_send_message_3.132757@localhost/escalus-default-resource">>},
         {<<"xml:lang">>,<<"en">>}],
        []},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_2.969518@localhost/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_3.132757@localhost">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-1">>}]},
         {xmlel,<<"delay">>,
           [{<<"xmlns">>,<<"urn:xmpp:delay">>},
          {<<"stamp">>,<<"2021-11-09T11:31:43.377493Z">>},
          {<<"from">>,<<"localhost">>}],
           [{xmlcdata,<<"SM Storage">>}]}]},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_2.969518@localhost/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_3.132757@localhost">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-2">>}]},
         {xmlel,<<"delay">>,
           [{<<"xmlns">>,<<"urn:xmpp:del...

Report log

Copy link
Collaborator

@NelsonVides NelsonVides left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Neat, and I particularly like how stream_management, both source code and test suite, have changed here 😄

Comment on lines -305 to -306
%% copy-n-paste from gen_mod.erl
-record(ejabberd_module, {module_host, opts}).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh man, yes, having this copied here was such a haaaaack 😅

end_per_testcase(CaseName, Config) ->
escalus:end_per_testcase(CaseName, Config).

%% Module configuration per group

required_modules(GroupName) ->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ideal

Copy link
Contributor

@arcusfelis arcusfelis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good

Copy link
Contributor

@gustawlippa gustawlippa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really cool, nice to see some "don't use outside of tests" functions removed (mod_stream_management is sooo much nicer now).

@mongoose-im
Copy link
Collaborator

mongoose-im commented Nov 9, 2021

small_tests_24 / small_tests / fcb0141
Reports root / small


internal_mnesia_24 / internal_mnesia / fcb0141
Reports root/ big
OK: 1587 / Failed: 0 / User-skipped: 297 / Auto-skipped: 0


small_tests_23 / small_tests / fcb0141
Reports root / small


dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / fcb0141
Reports root/ big
OK: 2722 / Failed: 0 / User-skipped: 186 / Auto-skipped: 0


ldap_mnesia_24 / ldap_mnesia / fcb0141
Reports root/ big
OK: 1484 / Failed: 0 / User-skipped: 400 / Auto-skipped: 0


dynamic_domains_mysql_redis_24 / mysql_redis / fcb0141
Reports root/ big
OK: 2705 / Failed: 0 / User-skipped: 203 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_23 / pgsql_mnesia / fcb0141
Reports root/ big
OK: 2722 / Failed: 0 / User-skipped: 186 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_24 / odbc_mssql_mnesia / fcb0141
Reports root/ big
OK: 2729 / Failed: 1 / User-skipped: 186 / Auto-skipped: 0

sm_SUITE:parallel_manual_ack_freq_1:resume_session_state_send_message
{error,
  {{assertion_failed,assert_many,true,
     [#Fun<sm_SUITE.22.129580571>,#Fun<sm_SUITE.22.129580571>,
      #Fun<sm_SUITE.22.129580571>],
     [{xmlel,<<"presence">>,
        [{<<"from">>,
        <<"alicE_resume_session_state_send_message_60.186915@domain.example.com/escalus-default-resource">>},
         {<<"to">>,
        <<"alice_resume_session_state_send_message_60.186915@domain.example.com/escalus-default-resource">>},
         {<<"xml:lang">>,<<"en">>}],
        []},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_60.102568@domain.example.com/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_60.186915@domain.example.com">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-1">>}]},
         {xmlel,<<"delay">>,
           [{<<"xmlns">>,<<"urn:xmpp:delay">>},
          {<<"stamp">>,<<"2021-11-09T13:02:40.282024Z">>},
          {<<"from">>,<<"domain.example.com">>}],
           [{xmlcdata,<<"SM Storage">>}]}]},
      {xmlel,<<"message">>,
        [{<<"from">>,
        <<"bOb_resume_session_state_send_message_60.102568@domain.example.com/escalus-default-resource">>},
         {<<"to">>,
        <<"alicE_resume_session_state_send_message_60.186915@domain.example.com">>},
         {<<"xml:lang">>,<<"en">>},
         {<<"type">>,<<"chat">>}],
        [{xmlel,<<"body">>,[],[{xmlcdata,<<"msg-2">>}]},
...

Report log


ldap_mnesia_23 / ldap_mnesia / fcb0141
Reports root/ big
OK: 1484 / Failed: 0 / User-skipped: 400 / Auto-skipped: 0


elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / fcb0141
Reports root/ big
OK: 1862 / Failed: 0 / User-skipped: 327 / Auto-skipped: 0


mysql_redis_24 / mysql_redis / fcb0141
Reports root/ big
OK: 3074 / Failed: 0 / User-skipped: 230 / Auto-skipped: 0


pgsql_mnesia_23 / pgsql_mnesia / fcb0141
Reports root/ big
OK: 3119 / Failed: 1 / User-skipped: 213 / Auto-skipped: 0

sm_SUITE:parallel:messages_are_properly_flushed_during_resumption
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {#Fun<sm_SUITE.11.121793717>,
          {client,
            <<"alicE_messages_are_properly_flushed_during_resumption_42.239260@localhost">>,
            escalus_tcp,<0.8735.2>,undefined,
            [{username,
               <<"alicE_messages_are_properly_flushed_during_resumption_42.239260">>},
             {server,<<"localhost">>},
             {password,<<"matygrysa">>},
             {stream_management,true},
             {host,<<"localhost">>},
             {stream_id,<<"c87827d621a95251">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,true},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[<<"SCRAM-SHA-256">>,<<"PLAIN">>]},
           {caps,undefined}]},
         {timeout,get_resumed}}}},
   [{sm_SUITE,'-messages_are_properly_flushed_during_resumption/1-fun-1-',
      3,
      [{file,"/home/circleci/app/big_tests/tests/sm_SUITE.erl"},
       {line,1226}]},
    {escalus_story,story,4,
      [{file,
         "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
       {line,72}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1784}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1293}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1225}]}]}}

Report log


mssql_mnesia_24 / odbc_mssql_mnesia / fcb0141
Reports root/ big
OK: 3089 / Failed: 1 / User-skipped: 213 / Auto-skipped: 1

carboncopy_SUITE:end_per_suite
{error,
 {{unregistering_failed,
   {amount,6},
   {unregistered_items,
  [{{<<"_prop_forward_received_chat_messages_10.940553">>,
     [{escalus_event_mgr,<0.11470.0>},
    {tc_name,prop_forward_received_chat_messages},
    {escalus_cleaner,<0.11469.0>},
    {watchdog,<0.11468.0>},
    {mim_data_dir,
     "/home/circleci/app/big_tests/tests/carboncopy_SUITE_data"},
    {preset,"odbc_mssql_mnesia"},
    {tc_logfile,
     "https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/3389/85703/odbc_mssql_mnesia.24.0-1/big/ct_run.test%40default-fa0529ed-ab9f-4ff5-b14e-bee6dbd08722.2021-11-09_12.50.49/big_tests.tests.carboncopy_SUITE.logs/run.2021-11-09_12.51.49/carboncopy_suite.prop_forward_received_chat_messages.3235.html"},
    {tc_group_properties,
     [{suite,carboncopy_SUITE},
      {name,all},
      {repeat_until_all_ok,3},
      parallel]},
    {tc_group_path,[]},
    {data_dir,
     "/home/circleci/app/big_tests/_build/default/lib/mongoose_tests/ebin/carboncopy_SUITE_data/"},
    {priv_dir,
     "https://circleci-mim-results.s3.eu-central-1.amazonaws.com/PR/3389/85703/odbc_mssql_mnesia.24.0-1/big/ct_run.test%40default-fa0529ed-ab9f-4ff5-b14e-bee6dbd08722.2021-11-09_12.50.49/big_tests.tests.carboncopy_SUITE.logs/run.2021-11-09_12.51.49/log_private/"},
    {escalus_users,
     [{alice,
       [{username,
       <<"alicE_prop_forward_received_chat_messages_10.940553">>},
      {server,<<"localhost">>},
      {password,<<"matygrysa">>}]},
      {bob,
       [{username,<<"bOb_prop_forward_received_chat_messages_10.940553">>},
      {server,<<"localhost">>},
      {password,<<"makrolika">>}]}]}]},
   ...

Report log

mongooseimctl_SUITE:stats:stats_global
{error,{{badmatch,{"12\n",0}},
    [{mongooseimctl_SUITE,'-stats_global/1-fun-0-',3,
                [{file,"/home/circleci/app/big_tests/tests/mongooseimctl_SUITE.erl"},
                 {line,1057}]},
     {escalus_story,story,4,
            [{file,"/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1783}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1292}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1224}]}]}}

Report log


pgsql_mnesia_24 / pgsql_mnesia / fcb0141
Reports root/ big
OK: 3091 / Failed: 0 / User-skipped: 213 / Auto-skipped: 0


riak_mnesia_24 / riak_mnesia / fcb0141
Reports root/ big
OK: 1708 / Failed: 0 / User-skipped: 328 / Auto-skipped: 0

@NelsonVides NelsonVides merged commit 3e1a48b into master Nov 9, 2021
@NelsonVides NelsonVides deleted the static-module-config-2 branch November 9, 2021 13:27
@Premwoik Premwoik modified the milestones: 5.1.0, 5.0.0 May 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants