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

TOML config #2929

Merged
merged 131 commits into from
Jan 18, 2021
Merged

TOML config #2929

merged 131 commits into from
Jan 18, 2021

Conversation

chrzaszcz
Copy link
Member

@chrzaszcz chrzaszcz commented Nov 5, 2020

Feature branch PR, includes all changes related to supporting only the TOML config format:

  • Drop support for the cfg format.
  • Make the config specs declarative.
  • Make services and modules specify their own config spec in their own modules.
  • Document the migration.

chrzaszcz and others added 13 commits October 23, 2020 15:15
Compare the parsed TOML options directly with the expected values.
The files with the expected values were generated
  from the 'cfg' config files.

The parsed TOML options are saved after the test
  for easier comparison with the expected values.
1. Remove the 'split_config' case as including is not supported in
TOML
  - It is easier to merge config files with TOML, so this feature is
  most likely not required anymore (unless new demand arises).

2. Remove tests for 'node_specific_options'
  - This is not supported in TOML.
  - It is not clear if something is going to be implemented instead,
  any future work will be done as a part of the config reloading
  rework (or dropping it altogether).

3. Update example config files to TOML, simplify when possible
- Convert the files to TOML, simplify when possible.
This test suite checks the 'mod_cowboy' handler for the HTTP listener.
It is NOT supported in the new TOML configuration format.

There is a need for a final decision here:
  1. Either drop this functionality entirely (and remove the code)
  2. Or implement the TOML support for it (and keep the code)

The changes in this commit are reduced to minimum:
  the reload test is removed with the config files that are impossible
  to convert to TOML.
This test suite checks the functionality of mod_revproxy, which
requires the 'mod_cowboy' handler for the HTTP listener.
It is NOT supported in the new TOML configuration format.

Similarly to 'mod_cowboy', this code should be either removed or the
  missing TOML support should be added.

As there is no final decision yet (and to keep the steps small), the
  changes in this commit are reduced to minimum:
  the reload test is removed with the config files that are impossible
  to convert to TOML.
1. Use the expected options directly

2. Remove the test for 'required_files'
  This functionality is replaced by validators in TOML.

3. Remove the test for macros
  There are no macros in TOML.
Remove the equivalence test, as there are small tests for all options.
Remove the 'cfg' config format
@mongoose-im
Copy link
Collaborator

mongoose-im commented Nov 5, 2020

8700.1 / Erlang 23.0.3 / small_tests / b58413d
Reports root / small


8700.2 / Erlang 23.0.3 / internal_mnesia / b58413d
Reports root/ big
OK: 1493 / Failed: 1 / User-skipped: 165 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8700.4 / Erlang 23.0.3 / mysql_redis / b58413d
Reports root/ big
OK: 2761 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8700.3 / Erlang 23.0.3 / odbc_mssql_mnesia / b58413d
Reports root/ big
OK: 2766 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8700.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / b58413d
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


8700.5 / Erlang 23.0.3 / riak_mnesia / b58413d
Reports root/ big
OK: 1627 / Failed: 1 / User-skipped: 177 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8700.6 / Erlang 23.0.3 / ldap_mnesia / b58413d
Reports root/ big
OK: 1405 / Failed: 1 / User-skipped: 253 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8700.9 / Erlang 22.3 / pgsql_mnesia / b58413d
Reports root/ big / small
OK: 2779 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

@mongoose-im
Copy link
Collaborator

mongoose-im commented Nov 5, 2020

8701.1 / Erlang 23.0.3 / small_tests / ba62973
Reports root / small


8701.2 / Erlang 23.0.3 / internal_mnesia / ba62973
Reports root/ big
OK: 1493 / Failed: 1 / User-skipped: 165 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8701.4 / Erlang 23.0.3 / mysql_redis / ba62973
Reports root/ big
OK: 2761 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8701.3 / Erlang 23.0.3 / odbc_mssql_mnesia / ba62973
Reports root/ big
OK: 2766 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8701.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / ba62973
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


8701.5 / Erlang 23.0.3 / riak_mnesia / ba62973
Reports root/ big
OK: 1627 / Failed: 1 / User-skipped: 177 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8701.6 / Erlang 23.0.3 / ldap_mnesia / ba62973
Reports root/ big
OK: 1405 / Failed: 1 / User-skipped: 253 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8701.9 / Erlang 22.3 / pgsql_mnesia / ba62973
Reports root/ big / small
OK: 2779 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

@codecov
Copy link

codecov bot commented Nov 5, 2020

Codecov Report

Merging #2929 (2646ad2) into master (dc82e75) will decrease coverage by 0.57%.
The diff coverage is 98.35%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2929      +/-   ##
==========================================
- Coverage   79.08%   78.51%   -0.58%     
==========================================
  Files         377      376       -1     
  Lines       32835    31574    -1261     
==========================================
- Hits        25968    24790    -1178     
+ Misses       6867     6784      -83     
Impacted Files Coverage Δ
src/config/mongoose_config_parser_toml.erl 96.35% <ø> (-1.25%) ⬇️
src/config/mongoose_config_reload.erl 89.33% <ø> (ø)
src/config/mongoose_config_utils.erl 30.00% <ø> (+4.07%) ⬆️
src/ejabberd_cowboy.erl 88.78% <ø> (ø)
src/mod_last_riak.erl 95.23% <ø> (ø)
src/offline/mod_offline_riak.erl 91.02% <ø> (ø)
src/mod_shared_roster_ldap.erl 0.45% <50.00%> (+0.45%) ⬆️
src/config/mongoose_config_parser.erl 91.11% <60.00%> (-8.89%) ⬇️
src/config/mongoose_config_validator.erl 97.93% <97.93%> (ø)
src/config/mongoose_config_spec.erl 98.80% <98.80%> (ø)
... and 74 more

Continue to review full report at Codecov.

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

chrzaszcz and others added 3 commits November 9, 2020 18:29
- Temporary code for supporting both 'handler' specifications
- Type specs will follow when they stop changing
- Code for the decalrative handlers will be removed last

Functional changes:
- The 'general.mongooseim_access_commands.commands' option
  no longer accepts the string "all" for type consistency.
  Now this option has to be omitted to enable all commands.
TOML declarative parsing: 'general' section
@mongoose-im
Copy link
Collaborator

mongoose-im commented Nov 10, 2020

8707.1 / Erlang 23.0.3 / small_tests / 3e05b4a
Reports root / small


8707.2 / Erlang 23.0.3 / internal_mnesia / 3e05b4a
Reports root/ big
OK: 1493 / Failed: 1 / User-skipped: 165 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8707.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 3e05b4a
Reports root/ big
OK: 2766 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8707.4 / Erlang 23.0.3 / mysql_redis / 3e05b4a
Reports root/ big
OK: 2761 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8707.5 / Erlang 23.0.3 / riak_mnesia / 3e05b4a
Reports root/ big
OK: 1627 / Failed: 1 / User-skipped: 177 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8707.6 / Erlang 23.0.3 / ldap_mnesia / 3e05b4a
Reports root/ big
OK: 1405 / Failed: 1 / User-skipped: 253 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8707.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 3e05b4a
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


8707.9 / Erlang 22.3 / pgsql_mnesia / 3e05b4a
Reports root/ big / small
OK: 2779 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

chrzaszcz and others added 6 commits November 16, 2020 08:02
Motivation:
- make test failures easier to debug (no crashes)
- call 'exit' at one point in the code (instead of two)
These options are necessary for the listeners:
- 'required' - to specify required keys in a section
- 'validate_keys' - to validate arbitrary sections keys
- 'default' key in sections - to mix arbitrary and fixed keys
- 'process' is now allowed to accept the TOML path as the 2nd argument
Functional changes:
- Dropped the Erlang format for ciphers
  Motivation: - simplicity
              - TOML type consistency (section vs string)
              - the 'list of strings' syntax was undocumented
                both in MongooseIM and in the OTP docs
- Removed 'ping_rate = "none"' for type consistency
TOML config: declarative spec for 'listen'
@mongoose-im
Copy link
Collaborator

mongoose-im commented Nov 17, 2020

8723.1 / Erlang 23.0.3 / small_tests / 0d73546
Reports root / small


8723.2 / Erlang 23.0.3 / internal_mnesia / 0d73546
Reports root/ big
OK: 1491 / Failed: 1 / User-skipped: 165 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8723.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 0d73546
Reports root/ big
OK: 2764 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8723.4 / Erlang 23.0.3 / mysql_redis / 0d73546
Reports root/ big
OK: 2759 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8723.5 / Erlang 23.0.3 / riak_mnesia / 0d73546
Reports root/ big
OK: 1625 / Failed: 1 / User-skipped: 177 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8723.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 0d73546
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


8723.6 / Erlang 23.0.3 / ldap_mnesia / 0d73546
Reports root/ big
OK: 1403 / Failed: 1 / User-skipped: 253 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8723.9 / Erlang 22.3 / pgsql_mnesia / 0d73546
Reports root/ big / small
OK: 2777 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

chrzaszcz and others added 5 commits December 22, 2020 08:21
Also:
  - extend declarative parsing to the root
  - remove imperative leftovers that are unused now
  - simplify some functions, e.g. handler/2
Pass the current node as an argument of the 'handle' function
  instead of traversing the structure from the root for each node.

Parsing time for test/config_parser_SUITE_data/mongooseim-pgsql.toml:
  before: ~ 33 ms
  after: ~ 8 ms
Remove int_or_inf_or_atom from mod_stream_management
@mongoose-im
Copy link
Collaborator

mongoose-im commented Dec 22, 2020

8941.1 / Erlang 23.0.3 / small_tests / d91aafe
Reports root / small


8941.2 / Erlang 23.0.3 / internal_mnesia / d91aafe
Reports root/ big
OK: 1494 / Failed: 1 / User-skipped: 168 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8941.4 / Erlang 23.0.3 / mysql_redis / d91aafe
Reports root/ big
OK: 2765 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8941.3 / Erlang 23.0.3 / odbc_mssql_mnesia / d91aafe
Reports root/ big
OK: 2770 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8941.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / d91aafe
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


8941.5 / Erlang 23.0.3 / riak_mnesia / d91aafe
Reports root/ big
OK: 1628 / Failed: 1 / User-skipped: 180 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8941.6 / Erlang 23.0.3 / ldap_mnesia / d91aafe
Reports root/ big
OK: 1404 / Failed: 1 / User-skipped: 258 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8941.9 / Erlang 22.3 / pgsql_mnesia / d91aafe
Reports root/ big / small
OK: 2783 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

TOML config cleanup - parser simplification
@mongoose-im
Copy link
Collaborator

mongoose-im commented Dec 22, 2020

8942.1 / Erlang 23.0.3 / small_tests / 6e62822
Reports root / small


8942.2 / Erlang 23.0.3 / internal_mnesia / 6e62822
Reports root/ big
OK: 1494 / Failed: 1 / User-skipped: 168 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8942.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 6e62822
Reports root/ big
OK: 2770 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8942.4 / Erlang 23.0.3 / mysql_redis / 6e62822
Reports root/ big
OK: 2765 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8942.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 6e62822
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


8942.5 / Erlang 23.0.3 / riak_mnesia / 6e62822
Reports root/ big
OK: 1628 / Failed: 1 / User-skipped: 180 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8942.6 / Erlang 23.0.3 / ldap_mnesia / 6e62822
Reports root/ big
OK: 1404 / Failed: 1 / User-skipped: 258 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8942.9 / Erlang 22.3 / pgsql_mnesia / 6e62822
Reports root/ big / small
OK: 2783 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

chrzaszcz and others added 5 commits January 5, 2021 09:27
- Put the types in the right module
  * formatting info and option types in the 'spec' module
  * validators in the 'validator' module
  * lower-level items in the 'parser' module

- Rename the 'option()' type to 'config_part()'
  * there is already a 'config_option' type
  * the type was counter-intuitive as it did not correspond
    to a single option
Also:
  - make function names consistent
  - remove an unused function
Motivation:
  - it is not needed anymore in the only module that used it
  - validation and processing of the opts should be done in the
    declarative config spec

Also: remove an unused function from big tests.
That was the only function which used the string version
  of registration_watchers for mod_register.
This version is unsupported now.
TOML config cleanup: type specs
@mongoose-im
Copy link
Collaborator

mongoose-im commented Jan 7, 2021

8985.1 / Erlang 23.0.3 / small_tests / 192ee69
Reports root / small


8985.2 / Erlang 23.0.3 / internal_mnesia / 192ee69
Reports root/ big
OK: 1494 / Failed: 1 / User-skipped: 168 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8985.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 192ee69
Reports root/ big
OK: 2770 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8985.4 / Erlang 23.0.3 / mysql_redis / 192ee69
Reports root/ big
OK: 2765 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8985.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 192ee69
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


8985.5 / Erlang 23.0.3 / riak_mnesia / 192ee69
Reports root/ big
OK: 1628 / Failed: 1 / User-skipped: 180 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8985.6 / Erlang 23.0.3 / ldap_mnesia / 192ee69
Reports root/ big
OK: 1404 / Failed: 1 / User-skipped: 258 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


8985.9 / Erlang 22.3 / pgsql_mnesia / 192ee69
Reports root/ big / small
OK: 2783 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

@mongoose-im
Copy link
Collaborator

mongoose-im commented Jan 8, 2021

9001.1 / Erlang 23.0.3 / small_tests / 905d71c
Reports root / small


9001.2 / Erlang 23.0.3 / internal_mnesia / 905d71c
Reports root/ big
OK: 1502 / Failed: 1 / User-skipped: 160 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9001.4 / Erlang 23.0.3 / mysql_redis / 905d71c
Reports root/ big
OK: 2765 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9001.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 905d71c
Reports root/ big
OK: 2770 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9001.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / 905d71c
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


9001.5 / Erlang 23.0.3 / riak_mnesia / 905d71c
Reports root/ big
OK: 1628 / Failed: 1 / User-skipped: 180 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9001.6 / Erlang 23.0.3 / ldap_mnesia / 905d71c
Reports root/ big
OK: 1404 / Failed: 1 / User-skipped: 258 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9001.9 / Erlang 22.3 / pgsql_mnesia / 905d71c
Reports root/ big / small
OK: 2783 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

@mongoose-im
Copy link
Collaborator

mongoose-im commented Jan 13, 2021

9014.1 / Erlang 23.0.3 / small_tests / a23323d
Reports root / small


9014.2 / Erlang 23.0.3 / internal_mnesia / a23323d
Reports root/ big
OK: 1502 / Failed: 1 / User-skipped: 160 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9014.3 / Erlang 23.0.3 / odbc_mssql_mnesia / a23323d
Reports root/ big
OK: 2770 / Failed: 1 / User-skipped: 228 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9014.4 / Erlang 23.0.3 / mysql_redis / a23323d
Reports root/ big
OK: 2765 / Failed: 1 / User-skipped: 233 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9014.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / a23323d
Reports root/ big
OK: 330 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


9014.5 / Erlang 23.0.3 / riak_mnesia / a23323d
Reports root/ big
OK: 1628 / Failed: 1 / User-skipped: 180 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9014.6 / Erlang 23.0.3 / ldap_mnesia / a23323d
Reports root/ big
OK: 1404 / Failed: 1 / User-skipped: 258 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log


9014.9 / Erlang 22.3 / pgsql_mnesia / a23323d
Reports root/ big / small
OK: 2783 / Failed: 1 / User-skipped: 215 / Auto-skipped: 0

:error_in_suite
{error,'config_format_SUITE cannot be compiled or loaded'}

Report log

@mongoose-im
Copy link
Collaborator

mongoose-im commented Jan 15, 2021

9022.1 / Erlang 23.0.3 / small_tests / 944cc48
Reports root / small


9022.2 / Erlang 23.0.3 / internal_mnesia / 944cc48
Reports root/ big
OK: 1506 / Failed: 25 / User-skipped: 161 / Auto-skipped: 0

jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate
{'EXIT',
  {fw_error,
    {ct_framework,error_notification,
      {{case_clause,[]},
       [{ct_framework,error_notification,4,
          [{file,"ct_framework.erl"},{line,997}]},
        {test_server_sup,framework_call,4,
          [{file,"test_server_sup.erl"},{line,778}]},
        {test_server,run_test_case_eval1,6,
          [{file,"test_server.erl"},{line,1268}]},
        {test_server,run_test_case_eval,9,
          [{file,"test_server.erl"},{line,1195}]}]}}}}

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message
{'EXIT',
  {fw_error,
    {ct_framework,error_notification,
      {{case_clause,[]},
       [{ct_framework,error_notification,4,
          [{file,"ct_framework.erl"},{line,997}]},
        {test_server_sup,framework_call,4,
          [{file,"test_server_sup.erl"},{line,778}]},
        {test_server,run_test_case_eval1,6,
          [{file,"test_server.erl"},{line,1268}]},
        {test_server,run_test_case_eval,9,
          [{file,"test_server.erl"},{line,1195}]}]}}}}

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,successful_external_auth_with_valid_cert,1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
           {line,233}...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message
{'EXIT',
  {fw_error,
    {ct_framework,error_notification,
      {{case_clause,[]},
       [{ct_framework,error_notification,4,
          [{file,"ct_framework.erl"},{line,997}]},
        {test_server_sup,framework_call,4,
          [{file,"test_server_sup.erl"},{line,778}]},
        {test_server,run_test_case_eval1,6,
          [{file,"test_server.erl"},{line,1268}]},
        {test_server,run_test_case_eval,9,
          [{file,"test_server.erl"},{line,1195}]}]}}}}

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,successful_external_auth_with_valid_cert,1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
           {line,233}...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message
{'EXIT',
  {fw_error,
    {ct_framework,error_notification,
      {{case_clause,[]},
       [{ct_framework,error_notification,4,
          [{file,"ct_framework.erl"},{line,997}]},
        {test_server_sup,framework_call,4,
          [{file,"test_server_sup.erl"},{line,778}]},
        {test_server,run_test_case_eval1,6,
          [{file,"test_server.erl"},{line,1268}]},
        {test_server,run_test_case_eval,9,
          [{file,"test_server.erl"},{line,1195}]}]}}}}

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,successful_external_auth_with_valid_cert,1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
           {line,233}...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI...

Report log

sasl_external_SUITE:fast_tls:ca_signed:standard:cert_one_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"bob@localhost/">>,escalus_tcp,<0.13718.1>,
            undefined,
            [{username,<<"bob">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"6547980fcf679365">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>},
           {xmlel,<<"failure">>,
        ...

Report log

sasl_external_SUITE:fast_tls:ca_signed:standard:cert_more_xmpp_addrs_identity_correct
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"kate@localhost/">>,escalus_tcp,<0.13725.1>,
            undefined,
            [{requested_name,<<"kate@localhost">>},
             {username,<<"kate">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/kate_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/kate_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"222c1fba1a0a1729">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlc...

Report log

sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"john@localhost/">>,escalus_tcp,<0.13855.1>,
            undefined,
            [{username,<<"john">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"7a78b26d4b1084e2">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>},
           {xmlel,<<"failure">>,
    ...

Report log

sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_identity_correct
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"john@localhost/">>,escalus_tcp,<0.13851.1>,
            undefined,
            [{requested_name,<<"john@localhost">>},
             {username,<<"john">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"7abad2f908ee2216">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlc...

Report log

sasl_external_SUITE:fast_tls:ca_signed:allow_just_user_identity:cert_no_xmpp_addrs_just_use_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"not-mike@localhost/">>,escalus_tcp,<0.13909.1>,
            undefined,
            [{requested_name,<<"mike@localhost">>},
             {username,<<"not-mike">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"73ff1cafa73a91e2">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_one_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"bob@localhost/">>,escalus_tcp,<0.13990.1>,
            undefined,
            [{username,<<"bob">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/bob_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"1c4a08f70822310e">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>},
           {xmlel,<<"failure">>,
        ...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_no_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"john@localhost@localhost/">>,escalus_tcp,
            <0.13989.1>,undefined,
            [{username,<<"john@localhost">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john@localhost_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/john@localhost_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"08025cd4aef0212a">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_many_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"grace@localhost@localhost/">>,escalus_tcp,
            <0.13997.1>,undefined,
            [{username,<<"grace@localhost">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/grace@localhost_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/grace@localhost_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"8334a527e5c2ce34">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_no_xmpp_addrs_just_use_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"not-mike@localhost/">>,escalus_tcp,<0.13998.1>,
            undefined,
            [{requested_name,<<"mike@localhost">>},
             {username,<<"not-mike">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/internal_mnesia.23.0.3/big/ct_run.test%40travis-job-319cca49-5064-4d06-aeb2-03fc04fc5b24.2021-01-15_10.54.39/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.06.50/log_private/not-mike_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"4f4ad534091f4178">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
...

Report log


9022.3 / Erlang 23.0.3 / odbc_mssql_mnesia / 944cc48
Reports root/ big
OK: 2756 / Failed: 24 / User-skipped: 229 / Auto-skipped: 0

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message
{'EXIT',
  {fw_error,
    {ct_framework,error_notification,
      {{case_clause,[]},
       [{ct_framework,error_notification,4,
          [{file,"ct_framework.erl"},{line,997}]},
        {test_server_sup,framework_call,4,
          [{file,"test_server_sup.erl"},{line,778}]},
        {test_server,run_test_case_eval1,6,
          [{file,"test_server.erl"},{line,1268}]},
        {test_server,run_test_case_eval,9,
          [{file,"test_server.erl"},{line,1195}]}]}}}}

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,successful_external_auth_with_valid_cert,1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
           {line,233}...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message
{'EXIT',
  {fw_error,
    {ct_framework,error_notification,
      {{case_clause,[]},
       [{ct_framework,error_notification,4,
          [{file,"ct_framework.erl"},{line,997}]},
        {test_server_sup,framework_call,4,
          [{file,"test_server_sup.erl"},{line,778}]},
        {test_server,run_test_case_eval1,6,
          [{file,"test_server.erl"},{line,1268}]},
        {test_server,run_test_case_eval,9,
          [{file,"test_server.erl"},{line,1195}]}]}}}}

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,successful_external_auth_with_valid_cert,1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
           {line,233}...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:simple_message
{'EXIT',
  {fw_error,
    {ct_framework,error_notification,
      {{case_clause,[]},
       [{ct_framework,error_notification,4,
          [{file,"ct_framework.erl"},{line,997}]},
        {test_server_sup,framework_call,4,
          [{file,"test_server_sup.erl"},{line,778}]},
        {test_server,run_test_case_eval1,6,
          [{file,"test_server.erl"},{line,1268}]},
        {test_server,run_test_case_eval,9,
          [{file,"test_server.erl"},{line,1195}]}]}}}}

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:successful_external_auth_with_valid_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,successful_external_auth_with_valid_cert,1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE.erl"},
           {line,233}...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:only_messages_from_authenticated_domain_users_are_accepted
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,only_messages_from_authenticated_domain_users_are_accepted,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUITE...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_when_requested_name_is_not_in_the_cert,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2...

Report log

s2s_SUITE:node1_tls_optional_node2_tls_required_trusted_with_cachain:auth_with_valid_cert_fails_for_other_mechanism_than_external
{error,{"Expected stream features, got {xmlel,<<\"stream:error\">>,[],\n                 [{xmlel,<<\"policy-violation\">>,\n                 [{<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 []},\n                {xmlel,<<\"text\">>,\n                 [{<<\"xml:lang\">>,<<\"en\">>},\n                  {<<\"xmlns\">>,\n                   <<\"urn:ietf:params:xml:ns:xmpp-streams\">>}],\n                 [{xmlcdata,<<\"certificate has expired\">>}]}]}",
    [{escalus_session,assert_stream_features,3,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,291}]},
     {escalus_session,stream_features,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,190}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,162}]},
     {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
     {escalus_connection,start,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,144}]},
     {s2s_SUITE,auth_with_valid_cert_fails_for_other_mechanism_than_external,
          1,
          [{file,"/home/travis/build/esl/MongooseIM/big_tests/tests/s2s_SUI...

Report log

sasl_external_SUITE:fast_tls:ca_signed:standard:cert_one_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"bob@localhost/">>,escalus_tcp,<0.4712.2>,
            undefined,
            [{username,<<"bob">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"a76db1b5ec5b7694">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>},
           {xmlel,<<"failure">>,
         ...

Report log

sasl_external_SUITE:fast_tls:ca_signed:standard:cert_more_xmpp_addrs_identity_correct
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"kate@localhost/">>,escalus_tcp,<0.4719.2>,
            undefined,
            [{requested_name,<<"kate@localhost">>},
             {username,<<"kate">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/kate_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/kate_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"7fcc04067401b0c3">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcd...

Report log

sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_identity_correct
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"john@localhost/">>,escalus_tcp,<0.4847.2>,
            undefined,
            [{requested_name,<<"john@localhost">>},
             {username,<<"john">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"356a91f26eb9c3cb">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcd...

Report log

sasl_external_SUITE:fast_tls:ca_signed:use_common_name:cert_with_cn_no_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"john@localhost/">>,escalus_tcp,<0.4848.2>,
            undefined,
            [{username,<<"john">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"9511c154424fa608">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>},
           {xmlel,<<"failure">>,
     ...

Report log

sasl_external_SUITE:fast_tls:ca_signed:allow_just_user_identity:cert_no_xmpp_addrs_just_use_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"not-mike@localhost/">>,escalus_tcp,<0.4898.2>,
            undefined,
            [{requested_name,<<"mike@localhost">>},
             {username,<<"not-mike">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"2823e0716fd8b20b">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
 ...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_many_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"grace@localhost@localhost/">>,escalus_tcp,
            <0.4983.2>,undefined,
            [{username,<<"grace@localhost">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/grace@localhost_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/grace@localhost_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"3d120e4400f5a91f">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_with_jid_cn_no_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"john@localhost@localhost/">>,escalus_tcp,
            <0.4991.2>,undefined,
            [{username,<<"john@localhost">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john@localhost_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/john@localhost_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"dd7298bbd90097ba">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>}...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_one_xmpp_addrs_no_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"bob@localhost/">>,escalus_tcp,<0.4992.2>,
            undefined,
            [{username,<<"bob">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/bob_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"48a355b1d8fb061a">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
           {xmlcdata,<<"=">>},
           {xmlel,<<"failure">>,
         ...

Report log

sasl_external_SUITE:fast_tls:ca_signed:demo_verification_module:cert_no_xmpp_addrs_just_use_identity
{error,
  {{badmatch,
     {error,
       {connection_step_failed,
         {{escalus_session,authenticate},
          {client,<<"not-mike@localhost/">>,escalus_tcp,<0.4989.2>,
            undefined,
            [{requested_name,<<"mike@localhost">>},
             {username,<<"not-mike">>},
             {server,<<"localhost">>},
             {password,<<"break_me">>},
             {resource,<<>>},
             {auth,{escalus_auth,auth_sasl_external}},
             {transport,escalus_tcp},
             {ssl_opts,
               [{certfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_cert.pem"},
              {keyfile,
                "https://mongooseim-ct-results.s3-eu-west-1.amazonaws.com/PR/2929/9022/odbc_mssql_mnesia.23.0.3/big/ct_run.test%40travis-job-d5643c96-e8c7-4263-9f42-d058e308b1e0.2021-01-15_10.57.10/big_tests.tests.sasl_external_SUITE.logs/run.2021-01-15_11.13.51/log_private/not-mike_key.pem"}]},
             {starttls,required},
             {port,5222},
             {host,<<"localhost">>},
             {stream_id,<<"43e19bf5c4f61603">>}]},
          [{compression,[<<"zlib">>]},
           {starttls,false},
           {stream_management,true},
           {advanced_message_processing,true},
           {client_state_indication,false},
           {sasl_mechanisms,[]},
           {caps,undefined}]},
         {auth_failed,
 ...

Report log

@mongoose-im
Copy link
Collaborator

mongoose-im commented Jan 18, 2021

9029.1 / Erlang 23.0.3 / small_tests / afa8f37
Reports root / small


9029.2 / Erlang 23.0.3 / internal_mnesia / afa8f37
Reports root/ big
OK: 1502 / Failed: 0 / User-skipped: 161 / Auto-skipped: 0


9029.3 / Erlang 23.0.3 / odbc_mssql_mnesia / afa8f37
Reports root/ big
OK: 2770 / Failed: 0 / User-skipped: 229 / Auto-skipped: 0


9029.4 / Erlang 23.0.3 / mysql_redis / afa8f37
Reports root/ big
OK: 2765 / Failed: 0 / User-skipped: 234 / Auto-skipped: 0


9029.7 / Erlang 23.0.3 / elasticsearch_and_cassandra_mnesia / afa8f37
Reports root/ big
OK: 331 / Failed: 0 / User-skipped: 38 / Auto-skipped: 0


9029.5 / Erlang 23.0.3 / riak_mnesia / afa8f37
Reports root/ big
OK: 1628 / Failed: 0 / User-skipped: 181 / Auto-skipped: 0


9029.6 / Erlang 23.0.3 / ldap_mnesia / afa8f37
Reports root/ big
OK: 1404 / Failed: 0 / User-skipped: 259 / Auto-skipped: 0


9029.9 / Erlang 22.3 / pgsql_mnesia / afa8f37
Reports root/ big / small
OK: 2783 / Failed: 0 / User-skipped: 216 / Auto-skipped: 0

@chrzaszcz chrzaszcz marked this pull request as ready for review January 18, 2021 14:45
Copy link
Contributor

@leszke leszke left a comment

Choose a reason for hiding this comment

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

Incredible effort of our team. Great job. Chapeau bas! 🎩

@leszke leszke merged commit 6171e56 into master Jan 18, 2021
@leszke leszke deleted the toml-config branch January 18, 2021 14:58
@leszke leszke added this to the 4.1.0 milestone Feb 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants