-
Notifications
You must be signed in to change notification settings - Fork 429
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
base: master
Are you sure you want to change the base?
Feature/listeners #4452
Conversation
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.
Xmpp services
This comment was marked as outdated.
This comment was marked as outdated.
Codecov ReportAttention: Patch coverage is
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. |
Components/dynamic domains
This comment was marked as outdated.
This comment was marked as outdated.
Services in the context of MongooseIM means something else.
…of transforming at runtime
Rename components as components instead of the old services
This comment was marked as outdated.
This comment was marked as outdated.
Components/tls
This comment was marked as outdated.
This comment was marked as outdated.
In the future, when s2s state machines are reworked, we can work into unifying sockets for c2s, components, and s2s, as common XMPP modules.
Listeners/unification
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
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.
This comment was marked as outdated.
This comment was marked as outdated.
Improve the consistency of just_tls helpers
This comment was marked as outdated.
This comment was marked as outdated.
This comes from the early 2000s when ejabberd's federation forgot to enforce the version attribute to the stream opening header and other servers had to workout a hack around ejabberd's bug.
Rework S2S incoming connections and further listener unification
This comment was marked as outdated.
This comment was marked as outdated.
elasticsearch_and_cassandra_27 / elasticsearch_and_cassandra_mnesia / 8936818 small_tests_27 / small_tests / 8936818 small_tests_26 / small_tests / 8936818 small_tests_27_arm64 / small_tests / 8936818 ldap_mnesia_26 / ldap_mnesia / 8936818 ldap_mnesia_27 / ldap_mnesia / 8936818 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}]}]}} dynamic_domains_mysql_redis_27 / mysql_redis / 8936818 dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 8936818 internal_mnesia_27 / internal_mnesia / 8936818 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}]}]}} dynamic_domains_pgsql_mnesia_27 / pgsql_mnesia / 8936818 pgsql_cets_27 / pgsql_cets / 8936818 dynamic_domains_mssql_mnesia_27 / odbc_mssql_mnesia / 8936818 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}]}]}} 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... 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}]}... 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... 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... 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_... 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}]}]}} 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}]}]}} 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}]}]}} 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... 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... 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}]}]}} 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... 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... 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... 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,
... 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... 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,"... 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... 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... 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... 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}]},
... 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,
... 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... 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,"... 2 errors were truncated mysql_redis_27 / mysql_redis / 8936818 pgsql_mnesia_27 / pgsql_mnesia / 8936818 cockroachdb_cets_27 / cockroachdb_cets / 8936818 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... 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,
"... 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}]}]}} pgsql_mnesia_26 / pgsql_mnesia / 8936818 mssql_mnesia_27 / odbc_mssql_mnesia / 8936818 |
No description provided.