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

Feature/listeners #4452

Draft
wants to merge 78 commits into
base: master
Choose a base branch
from
Draft

Feature/listeners #4452

wants to merge 78 commits into from

Conversation

NelsonVides
Copy link
Collaborator

No description provided.

NelsonVides and others added 14 commits December 20, 2024 09:37
Note that components might register _any_ domain, even one not
necessarily provided by a static config or a dynamically configured one.
Hence it makes no sense to use the subdomains registration API as it was
described in a TODO in `mod_disco:get_external_components/2`.

Furthermore, when it comes to discovery, we want to leave all components
as discoverable, regardless of whether the component is a subdomain of a
static domain as it was previously done. The code filtering out
unrelated parent domains comes from long before MongooseIM 1.0.0, as
well as the option to set `extra_domains` to reenable visibility.
This option was used to make discoverable components that for a user
might not have been discoverable given the domain was unrelated. This
was so decided over a decade ago before MongooseIM 1.0.0, but I'd judge
a better solution is to leave components as either entirely discoverable
or entirely hidden by default, as components are usually dynamic and at
the same time fully controllable at the deployment, and we can now have
an infinite amount of domains for which a component can become a
subdomain and hard-coding "extra_domains" for each static or dynamic
domain is not feasible.
@mongoose-im

This comment was marked as outdated.

Copy link

codecov bot commented Jan 2, 2025

Codecov Report

Attention: Patch coverage is 79.01740% with 205 lines in your changes missing coverage. Please review.

Project coverage is 85.15%. Comparing base (d842d81) to head (8936818).

Files with missing lines Patch % Lines
src/s2s/mongoose_s2s_in.erl 69.56% 84 Missing ⚠️
src/component/mongoose_component_connection.erl 76.47% 48 Missing ⚠️
src/s2s/mongoose_s2s_socket_out.erl 77.27% 30 Missing ⚠️
src/listeners/mongoose_xmpp_socket.erl 85.00% 12 Missing ⚠️
src/just_tls.erl 76.08% 11 Missing ⚠️
src/c2s/mongoose_c2s.erl 88.88% 5 Missing ⚠️
src/s2s/ejabberd_s2s_out.erl 85.00% 3 Missing ⚠️
src/listeners/mongoose_listener.erl 94.44% 2 Missing ⚠️
src/listeners/mongoose_listener_config.erl 71.42% 2 Missing ⚠️
src/s2s/mongoose_s2s_info.erl 80.00% 2 Missing ⚠️
... and 6 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4452      +/-   ##
==========================================
+ Coverage   84.24%   85.15%   +0.91%     
==========================================
  Files         559      558       -1     
  Lines       34069    33971      -98     
==========================================
+ Hits        28701    28929     +228     
+ Misses       5368     5042     -326     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

NelsonVides and others added 5 commits January 16, 2025 14:27
In the future, when s2s state machines are reworked, we can work into
unifying sockets for c2s, components, and s2s, as common XMPP modules.
@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

Note that now we can use `erlang:alias/1` to ensure that this message
doesn't come from anywhere else, so the `Ref` parameter is not needed to
ensure uniqueness. This allows us to unify the c2s preparing options
from all other submodules preparing so, and we can fix naming convention
by simply `make_client_opts` vs `make_server_opts`.

Note that the given `verify_fun` is just the default for the cases when
`verify_mode` is `peer` or `none`, so only for `selfsigned_peer` it is
needed to be provided explicitly. Also, the `verify_fun_wrapper` gets
quite more readable this way.
@mongoose-im

This comment was marked as outdated.

Improve the consistency of just_tls helpers
@mongoose-im

This comment was marked as outdated.

@mongoose-im

This comment was marked as outdated.

@mongoose-im
Copy link
Collaborator

mongoose-im commented Jan 30, 2025

elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 8936818
Reports root/ big
OK: 683 / Failed: 0 / User-skipped: 72 / Auto-skipped: 0


small_tests_27 / small_tests / 8936818
Reports root / small


small_tests_26 / small_tests / 8936818
Reports root / small


small_tests_27_arm64 / small_tests / 8936818
Reports root / small


ldap_mnesia_26 / ldap_mnesia / 8936818
Reports root/ big
OK: 2295 / Failed: 0 / User-skipped: 1007 / Auto-skipped: 0


ldap_mnesia_27 / ldap_mnesia / 8936818
Reports root/ big
OK: 2294 / Failed: 1 / User-skipped: 1022 / Auto-skipped: 0

pubsub_SUITE:dag+basic:publish_only_retract_items_scope_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,425}]},
     {pubsub_SUITE,'-publish_only_retract_items_scope_test/1-fun-0-',2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_SUITE.erl"},
            {line,668}]},
     {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,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1235}]}]}}

Report log


dynamic_domains_mysql_redis_27 / mysql_redis / 8936818
Reports root/ big
OK: 4809 / Failed: 0 / User-skipped: 154 / Auto-skipped: 0


dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 8936818
Reports root/ big
OK: 4829 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


internal_mnesia_27 / internal_mnesia / 8936818
Reports root/ big
OK: 2428 / Failed: 1 / User-skipped: 888 / Auto-skipped: 0

pubsub_SUITE:tree+basic:publish_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,425}]},
     {pubsub_SUITE,'-publish_test/1-fun-0-',1,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_SUITE.erl"},
            {line,463}]},
     {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,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1235}]}]}}

Report log


dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 8936818
Reports root/ big
OK: 4844 / Failed: 0 / User-skipped: 119 / Auto-skipped: 0


pgsql_cets_27 / pgsql_cets / 8936818
Reports root/ big
OK: 4914 / Failed: 0 / User-skipped: 188 / Auto-skipped: 0


dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 8936818
Reports root/ big
OK: 4812 / Failed: 27 / User-skipped: 124 / Auto-skipped: 0

fast_auth_token_SUITE:ht_sha_256_none:server_initiates_token_rotation_for_the_current_slot
{error,
  {{badrpc,timeout},
   [{distributed_helper,rpc,
      [#{node => mongooseim@localhost},
       mod_fast_auth_token_backend,store_new_token,
       [<<"test type">>,<<"domain.example.com">>,
      <<"alice_server_initiates_token_rotation_for_the_current_slot_409">>,
      <<"d4565fa7-4d72-4749-b3d3-740edbf87770">>,1738336182,
      <<"verysecret">>,<<"HT-SHA-256-NONE">>,
      #{current_count => 0,current_expire => 1738250382,
        current_mech => <<"HT-SHA-256-NONE">>,
        current_token => <<"currentsecret">>}]],
      [{file,
         "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
       {line,140}]},
    {fast_auth_token_SUITE,
      connect_with_almost_expired_token_in_the_current_slot,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,334}]},
    {fast_auth_token_SUITE,
      server_initiates_token_rotation_for_the_current_slot,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,193}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

fast_auth_token_SUITE:ht_sha_256_none:both_tokens_do_not_work_after_invalidation
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_both_tokens_do_not_work_after_invalidation_421@domain.example.com">>,
          escalus_tcp,<0.8944.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_both_tokens_do_not_work_after_invalidation_421">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"5b3b9b01e47f4841">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
       1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,216}]},
     {fast_auth_token_SUITE,both_tokens_do_not_work_after_invalidat...

Report log

fast_auth_token_SUITE:ht_sha_256_none:rerequest_token_with_initial_authentication
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_rerequest_token_with_initial_authentication_420@domain.example.com">>,
          escalus_tcp,<0.8946.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_rerequest_token_with_initial_authentication_420">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"81aa38a85744a9cb">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
       1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,216}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]}...

Report log

fast_auth_token_SUITE:ht_sha_256_none:can_use_current_token_after_rerequest_token_with_initial_authentication
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_can_use_current_token_after_rerequest_token_with_initial_authentication_423@domain.example.com">>,
          escalus_tcp,<0.8962.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_can_use_current_token_after_rerequest_token_with_initial_authentication_423">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"1fb11c5b215a0c18">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
       1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,216}]},
     {fas...

Report log

fast_auth_token_SUITE:ht_sha_256_none:can_use_new_token_after_rerequest_token_with_initial_authentication
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_can_use_new_token_after_rerequest_token_with_initial_authentication_418@domain.example.com">>,
          escalus_tcp,<0.8958.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_can_use_new_token_after_rerequest_token_with_initial_authentication_418">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"1e2411682e5fa394">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,rerequest_token_with_initial_authentication,
       1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,216}]},
     {fast_auth_t...

Report log

fast_auth_token_SUITE:ht_sha_256_none:client_requests_token_invalidation_1
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_client_requests_token_invalidation_1_425@domain.example.com">>,
          escalus_tcp,<0.8967.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_client_requests_token_invalidation_1_425">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"2e2727eca5c3b57e">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,client_requests_token_invalidation_1,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,236}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_...

Report log

fast_auth_token_SUITE:ht_sha_256_none:cannot_use_expired_token
{error,
  {{badrpc,timeout},
   [{distributed_helper,rpc,
      [#{node => mongooseim@localhost},
       mod_fast_auth_token_backend,store_new_token,
       [<<"test type">>,<<"domain.example.com">>,
      <<"alice_cannot_use_expired_token_415">>,
      <<"d4565fa7-4d72-4749-b3d3-740edbf87770">>,1738249182,
      <<"verysecret">>,<<"HT-SHA-256-NONE">>,false]],
      [{file,
         "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
       {line,140}]},
    {fast_auth_token_SUITE,start_new_user_and_make_expired_token,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,273}]},
    {fast_auth_token_SUITE,cannot_use_expired_token,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,203}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

fast_auth_token_SUITE:ht_sha_256_none:server_initiates_token_rotation
{error,
  {{badrpc,timeout},
   [{distributed_helper,rpc,
      [#{node => mongooseim@localhost},
       mod_fast_auth_token_backend,store_new_token,
       [<<"test type">>,<<"domain.example.com">>,
      <<"alice_server_initiates_token_rotation_416">>,
      <<"d4565fa7-4d72-4749-b3d3-740edbf87770">>,1738250382,
      <<"verysecret">>,<<"HT-SHA-256-NONE">>,false]],
      [{file,
         "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
       {line,140}]},
    {fast_auth_token_SUITE,connect_with_almost_expired_token,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,309}]},
    {fast_auth_token_SUITE,server_initiates_token_rotation,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,182}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

fast_auth_token_SUITE:ht_sha_256_none:cannot_use_expired_token_in_the_current_slot
{error,
  {{badrpc,timeout},
   [{distributed_helper,rpc,
      [#{node => mongooseim@localhost},
       mod_fast_auth_token_backend,store_new_token,
       [<<"test type">>,<<"domain.example.com">>,
      <<"alice_cannot_use_expired_token_in_the_current_slot_419">>,
      <<"d4565fa7-4d72-4749-b3d3-740edbf87770">>,1738336182,
      <<"verysecret">>,<<"HT-SHA-256-NONE">>,
      #{current_count => 0,current_expire => 1738249182,
        current_mech => <<"HT-SHA-256-NONE">>,
        current_token => <<"currentsecret">>}]],
      [{file,
         "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
       {line,140}]},
    {fast_auth_token_SUITE,
      start_new_user_and_make_expired_token_in_the_current_slot,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,295}]},
    {fast_auth_token_SUITE,cannot_use_expired_token_in_the_current_slot,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,208}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

fast_auth_token_SUITE:ht_sha_256_none:token_auth_fails_when_mechanism_does_not_match
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_token_auth_fails_when_mechanism_does_not_match_424@domain.example.com">>,
          escalus_tcp,<0.9008.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_token_auth_fails_when_mechanism_does_not_match_424">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"559a3e64415c9182">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,
       token_auth_fails_when_mechanism_does_not_match,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,253}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{lin...

Report log

fast_auth_token_SUITE:ht_sha_256_none:client_requests_token_invalidation
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"[email protected]">>,
          escalus_tcp,<0.9003.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_client_requests_token_invalidation_422">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"e42fe7851314edaf">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,client_requests_token_invalidation,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,231}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_e...

Report log

fast_auth_token_SUITE:ht_sha_256_none:could_still_use_old_token_when_server_initiates_token_rotation
{error,
  {{badrpc,timeout},
   [{distributed_helper,rpc,
      [#{node => mongooseim@localhost},
       mod_fast_auth_token_backend,store_new_token,
       [<<"test type">>,<<"domain.example.com">>,
      <<"alice_could_still_use_old_token_when_server_initiates_token_rotation_414">>,
      <<"d4565fa7-4d72-4749-b3d3-740edbf87770">>,1738250382,
      <<"verysecret">>,<<"HT-SHA-256-NONE">>,false]],
      [{file,
         "/home/circleci/project/big_tests/../test/common/distributed_helper.erl"},
       {line,140}]},
    {fast_auth_token_SUITE,connect_with_almost_expired_token,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,309}]},
    {fast_auth_token_SUITE,
      could_still_use_old_token_when_server_initiates_token_rotation,1,
      [{file,
         "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
       {line,187}]},
    {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
    {test_server,run_test_case_eval1,6,
      [{file,"test_server.erl"},{line,1303}]},
    {test_server,run_test_case_eval,9,
      [{file,"test_server.erl"},{line,1235}]}]}}

Report log

fast_auth_token_SUITE:ht_sha_256_none:could_still_use_old_token_when_server_initiates_token_rotation_for_the_current_slot
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_could_still_use_old_token_when_server_initiates_token_rotation_for_the_current_slot_417@domain.example.com">>,
          escalus_tcp,<0.9022.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {secret_token,<<"currentsecret">>},
           {port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_could_still_use_old_token_when_server_initiates_token_rotation_for_the_current_slot_417">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"d861136e49ebbc70">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,auth_with_token,5,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,407}]},
     {fast_auth_token_SUI...

Report log

fast_auth_token_SUITE:ht_sha_256_none:client_authenticate_several_times_with_the_same_token
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"alicE_client_authenticate_several_times_with_the_same_token_408@domain.example.com">>,
          escalus_tcp,<0.9049.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {secret_token,<<"+oIy1v9jkWO90mlZlCucV+jyxJVUJJ0eNw==">>},
           {port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,
             <<"alicE_client_authenticate_several_times_with_the_same_token_408">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"79173680de249e09">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,auth_with_token,5,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,407}]},
     {fast_auth_token_SUITE,
       client_authenticate_severa...

Report log

fast_auth_token_SUITE:ht_sha_256_none:client_authenticates_using_fast
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"[email protected]">>,
          escalus_tcp,<0.9061.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {secret_token,<<"byDzGestjvh//02tjJIhxPC/2nCfboYf0g==">>},
           {port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,<<"alicE_client_authenticates_using_fast_410">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"66945e520bcad524">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,auth_with_token,5,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,407}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_eval1,6,
       [{fil...

Report log

fast_auth_token_SUITE:ht_sha_384_none:server_initiates_token_rotation_for_the_current_slot
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-3',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_server_initiates_token_rotation_for_the_current_slot_439">>]},
              -576460667284},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_server_initiates_token_rotation_for_the_current_slot_439">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
  ...

Report log

fast_auth_token_SUITE:ht_sha_384_none:cannot_use_expired_token_in_the_current_slot
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-3',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_cannot_use_expired_token_in_the_current_slot_444">>]},
              -576460667279},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_cannot_use_expired_token_in_the_current_slot_444">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
      [{file,"/hom...

Report log

fast_auth_token_SUITE:ht_sha_384_none:token_auth_fails_when_mechanism_does_not_match
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-3',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_token_auth_fails_when_mechanism_does_not_match_451">>]},
              -576460667273},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_token_auth_fails_when_mechanism_does_not_match_451">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
      [{file,"...

Report log

fast_auth_token_SUITE:ht_sha_384_none:both_tokens_do_not_work_after_invalidation
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-4',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_both_tokens_do_not_work_after_invalidation_449">>]},
              -576460667274},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_both_tokens_do_not_work_after_invalidation_449">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
      [{file,"/home/ci...

Report log

fast_auth_token_SUITE:ht_sha_384_none:cannot_use_expired_token
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-4',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_cannot_use_expired_token_445">>]},
              -576460667279},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_cannot_use_expired_token_445">>,<<"domain.example.com">>,
      <<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2...

Report log

fast_auth_token_SUITE:ht_sha_384_none:token_auth_fails_when_token_is_not_found
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-2',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_token_auth_fails_when_token_is_not_found_437">>]},
              -576460667285},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_token_auth_fails_when_token_is_not_found_437">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
      [{file,"/home/circle...

Report log

fast_auth_token_SUITE:ht_sha_384_none:can_use_current_token_after_rerequest_token_with_initial_authentication
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-1',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_can_use_current_token_after_rerequest_token_with_initial_authentication_442">>]},
              -576460667281},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_can_use_current_token_after_rerequest_token_with_initial_authentication_442">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    ...

Report log

fast_auth_token_SUITE:ht_sha_384_none:client_authenticate_several_times_with_the_same_token
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-1',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_client_authenticate_several_times_with_the_same_token_438">>]},
              -576460667285},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_client_authenticate_several_times_with_the_same_token_438">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
...

Report log

fast_auth_token_SUITE:ht_sha_384_none:client_requests_token_invalidation_1
{error,
  {{badrpc,
     {'EXIT',
       {timeout,
         {gen_server,call,
           ['wpool_pool-mongoose_wpool$rdbms$global$default-1',
            {sql_cmd,
              {sql_execute,auth_get_password,
                [<<"domain.example.com">>,
                 <<"alice_client_requests_token_invalidation_1_448">>]},
              -576460667276},
            60000]}}}},
   [{escalus_rpc,call_with_cookie_match,
      [mongooseim@localhost,ejabberd_admin,register,
       [<<"alicE_client_requests_token_invalidation_1_448">>,
      <<"domain.example.com">>,<<"matygrysa">>],
       3000,mongooseim],
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_rpc.erl"},
       {line,35}]},
    {lists,foreach_1,2,[{file,"lists.erl"},{line,2310}]},
    {escalus_ejabberd,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_ejabberd.erl"},
       {line,224}]},
    {escalus_fresh,create_users,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,62}]},
    {escalus_fresh,create_fresh_user,2,
      [{file,
         "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_fresh.erl"},
       {line,112}]},
    {sasl2_helper,create_user,3,
      [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
       {line,64}]},
    {sasl2_helper,create_connect_tls,3,
      [{file,"/home/circleci/proje...

Report log

fast_auth_token_SUITE:ht_sha_384_none:client_authenticates_using_fast
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,
          <<"[email protected]">>,
          escalus_tcp,<0.9487.0>,undefined,
          [{port,5223},
           {tls_module,ssl},
           {ssl,true},
           {ssl_opts,[{verify,verify_none}]},
           {username,<<"alicE_client_authenticates_using_fast_433">>},
           {server,<<"domain.example.com">>},
           {host,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"2d8efcafefff3025">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {fast_auth_token_SUITE,auth_with_method,6,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,466}]},
     {sasl2_helper,apply_steps,4,
       [{file,"/home/circleci/project/big_tests/tests/sasl2_helper.erl"},
        {line,44}]},
     {fast_auth_token_SUITE,connect_and_ask_for_token,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,344}]},
     {fast_auth_token_SUITE,client_authenticates_using_fast,1,
       [{file,
          "/home/circleci/project/big_tests/tests/fast_auth_token_SUITE.erl"},
        {line,149}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1794}]},
     {test_server,run_test_case_eval1,6,
       [{file,"...

Report log

2 errors were truncated


mysql_redis_27 / mysql_redis / 8936818
Reports root/ big
OK: 5196 / Failed: 0 / User-skipped: 149 / Auto-skipped: 0


pgsql_mnesia_27 / pgsql_mnesia / 8936818
Reports root/ big
OK: 5217 / Failed: 0 / User-skipped: 128 / Auto-skipped: 0


cockroachdb_cets_27 / cockroachdb_cets / 8936818
Reports root/ big
OK: 4918 / Failed: 3 / User-skipped: 189 / Auto-skipped: 3

pubsub_SUITE:dag+node_config:set_configuration_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"alice_set_configuration_test_3092@localhost/res1">>,
          escalus_tcp,<0.105901.0>,
          [{event_manager,<0.105828.0>},
           {server,<<"localhost">>},
           {username,<<"alicE_set_configuration_test_3092">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.105828.0>},
            {server,<<"localhost">>},
            {username,<<"alicE_set_configuration_test_3092">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_set_configuration_test_3092">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,fun escalus_auth:auth_plain/2},
           {wspath,undefined},
           {username,<<"alicE_set_configuration_test_3092">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"354a6636c1aed955">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {pubsub_tools,receive_response,3,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,434}]},
     {pubsub_tools,receive_and_check_response,4,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,425}]},
     {pubsub_SUITE,'-set_configurat...

Report log

pubsub_SUITE:dag+node_config:notify_config_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"alice_notify_config_test_3091@localhost/res1">>,
          escalus_tcp,<0.105911.0>,
          [{event_manager,<0.105819.0>},
           {server,<<"localhost">>},
           {username,<<"alicE_notify_config_test_3091">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.105819.0>},
            {server,<<"localhost">>},
            {username,<<"alicE_notify_config_test_3091">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_notify_config_test_3091">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,fun escalus_auth:auth_plain/2},
           {wspath,undefined},
           {username,<<"alicE_notify_config_test_3091">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"ee8c787ed90e8f0c">>}]},
        5000],
       [{file,
          "/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {pubsub_tools,receive_response,3,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,434}]},
     {pubsub_tools,receive_and_check_response,4,
       [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
        {line,425}]},
     {escalus_story,story,4,
       [{file,
          "...

Report log

pubsub_SUITE:tree+hometree_specific:can_create_node_with_existing_parent_path
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,445}]},
     {pubsub_tools,receive_response,3,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,435}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_tools.erl"},
            {line,425}]},
     {pubsub_SUITE,'-can_create_node_with_existing_parent_path/1-fun-0-',
             1,
             [{file,"/home/circleci/project/big_tests/tests/pubsub_SUITE.erl"},
            {line,1830}]},
     {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,1794}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1303}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,1235}]}]}}

Report log


pgsql_mnesia_26 / pgsql_mnesia / 8936818
Reports root/ big
OK: 5202 / Failed: 0 / User-skipped: 128 / Auto-skipped: 0


mssql_mnesia_27 / odbc_mssql_mnesia / 8936818
Reports root/ big
OK: 5212 / Failed: 0 / User-skipped: 133 / Auto-skipped: 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants