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

Add test for GDPR removal of data from mod_private #2316

Merged
merged 4 commits into from
May 28, 2019

Conversation

telezynski
Copy link
Member

This PR addresses MIM-338
https://erlangsolutions.atlassian.net/browse/MIM-338
Remove data from mod_private

Proposed changes include:

  • add test for removal of data from mod_private

@mongoose-im
Copy link
Collaborator

mongoose-im commented May 22, 2019

6548.1 / Erlang 19.3 / small_tests / 55c2915
Reports root / small


6548.6 / Erlang 19.3 / elasticsearch_and_cassandra_mnesia / 55c2915
Reports root/ big
OK: 469 / Failed: 0 / User-skipped: 8 / Auto-skipped: 0


6548.2 / Erlang 19.3 / internal_mnesia / 55c2915
Reports root/ big
OK: 1229 / Failed: 1 / User-skipped: 68 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log


6548.3 / Erlang 19.3 / mysql_redis / 55c2915
Reports root/ big
OK: 3104 / Failed: 1 / User-skipped: 232 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log


6548.5 / Erlang 19.3 / ldap_mnesia / 55c2915
Reports root/ big
OK: 1190 / Failed: 1 / User-skipped: 107 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log


6548.4 / Erlang 19.3 / odbc_mssql_mnesia / 55c2915
Reports root/ big
OK: 3119 / Failed: 2 / User-skipped: 230 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

mod_global_distrib_SUITE:mod_global_distrib:test_pm_with_ungraceful_reconnection_to_different_server
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"eve72.967025@localhost/res1">>,escalus_tcp,
          <0.25051.3>,
          [{event_manager,<0.25042.3>},
           {server,<<"localhost">>},
           {username,<<"eve72.967025">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.25042.3>},
            {server,<<"localhost">>},
            {username,<<"eve72.967025">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"eve72.967025">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"eve72.967025">>},
           {server,<<"localhost">>},
           {password,<<"password">>},
           {port,5222},
           {stream_management,true},
           {stream_id,<<"F2CA0656DA878E9E">>}]},
        10000],
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,138}]},
     {mod_global_distrib_SUITE,
       '-test_pm_with_ungraceful_reconnection_to_different_server/1-fun-0-',
       4,
       [{file,"mod_global_distrib_SUITE.erl"},{line,610}]},
     {escalus_story,story,4,
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
        {line,72}]},
    ...

Report log


6548.8 / Erlang 20.0 / pgsql_mnesia / 55c2915
Reports root/ big / small
OK: 3145 / Failed: 2 / User-skipped: 198 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

sm_SUITE:parallel_manual_ack_freq_1:resume_session_state_stop_c2s
{error,{{assertion_failed,assert_many,true,
              [is_presence,#Fun<sm_SUITE.16.57904926>],
              [{xmlel,<<"presence">>,
                  [{<<"from">>,
                  <<"alicE95.795092@localhost/escalus-default-resource">>},
                   {<<"to">>,
                  <<"alice95.795092@localhost/escalus-default-resource">>},
                   {<<"xml:lang">>,<<"en">>}],
                  []},
               {xmlel,<<"presence">>,
                  [{<<"from">>,
                  <<"alicE95.795092@localhost/escalus-default-resource">>},
                   {<<"to">>,
                  <<"alice95.795092@localhost/escalus-default-resource">>},
                   {<<"xml:lang">>,<<"en">>}],
                  []}],
              "   <presence from='alicE95.795092@localhost/escalus-default-resource' to='alice95.795092@localhost/escalus-default-resource' xml:lang='en'/>   <presence from='alicE95.795092@localhost/escalus-default-resource' to='alice95.795092@localhost/escalus-default-resource' xml:lang='en'/>"},
    [{escalus_new_assert,assert_true,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
                {line,84}]},
     {sm_SUITE,resume_session_state_stop_c2s,1,
           [{file,"sm_SUITE.erl"},{line,581}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {...

Report log


6548.9 / Erlang 21.0 / riak_mnesia / 55c2915
Reports root/ big / small
OK: 1463 / Failed: 2 / User-skipped: 66 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

@codecov
Copy link

codecov bot commented May 22, 2019

Codecov Report

Merging #2316 into gdpr-remove-vcard will decrease coverage by 2.13%.
The diff coverage is 100%.

Impacted file tree graph

@@                  Coverage Diff                  @@
##           gdpr-remove-vcard    #2316      +/-   ##
=====================================================
- Coverage              79.09%   76.95%   -2.14%     
=====================================================
  Files                    334      334              
  Lines                  29049    29054       +5     
=====================================================
- Hits                   22975    22358     -617     
- Misses                  6074     6696     +622
Impacted Files Coverage Δ
src/mod_private.erl 88.7% <100%> (+0.99%) ⬆️
src/mod_aws_sns.erl 0% <0%> (-100%) ⬇️
src/mam/mam_message_xml.erl 0% <0%> (-100%) ⬇️
src/mod_last_riak.erl 0% <0%> (-95.24%) ⬇️
src/mod_roster_riak.erl 4.41% <0%> (-89.71%) ⬇️
src/mam/mod_mam_riak_timed_arch_yz.erl 0% <0%> (-86.3%) ⬇️
src/mod_offline_riak.erl 8.33% <0%> (-86.12%) ⬇️
src/mod_vcard_riak.erl 6.77% <0%> (-84.75%) ⬇️
src/mod_privacy_riak.erl 0% <0%> (-81.82%) ⬇️
src/auth/ejabberd_auth_riak.erl 0% <0%> (-80.77%) ⬇️
... and 28 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 8883d0e...203c17e. Read the comment docs.

@mongoose-im
Copy link
Collaborator

mongoose-im commented May 22, 2019

6549.1 / Erlang 19.3 / small_tests / 711893c
Reports root / small


6549.2 / Erlang 19.3 / internal_mnesia / 711893c
Reports root/ big
OK: 1251 / Failed: 4 / User-skipped: 68 / Auto-skipped: 0

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

sm_SUITE:parallel:subscription_requests_are_buffered_properly
{error,{{badmatch,false},
    [{escalus_session,stream_management,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,227}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,134}]},
     {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,118}]},
     {sm_SUITE,'-subscription_requests_are_buffered_properly/1-fun-3-',6,
           [{file,"sm_SUITE.erl"},{line,848}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]}]}}

Report log


6549.6 / Erlang 19.3 / elasticsearch_and_cassandra_mnesia / 711893c
Reports root/ big
OK: 469 / Failed: 0 / User-skipped: 8 / Auto-skipped: 0


6549.3 / Erlang 19.3 / mysql_redis / 711893c
Reports root/ big
OK: 3105 / Failed: 0 / User-skipped: 232 / Auto-skipped: 0


6549.4 / Erlang 19.3 / odbc_mssql_mnesia / 711893c
Reports root/ big
OK: 3107 / Failed: 0 / User-skipped: 230 / Auto-skipped: 0


6549.5 / Erlang 19.3 / ldap_mnesia / 711893c
Reports root/ big
OK: 1191 / Failed: 0 / User-skipped: 107 / Auto-skipped: 0


6549.8 / Erlang 20.0 / pgsql_mnesia / 711893c
Reports root/ big / small
OK: 3139 / Failed: 0 / User-skipped: 198 / Auto-skipped: 0


6549.2 / Erlang 19.3 / internal_mnesia / 711893c
Reports root/ big
OK: 1257 / Failed: 3 / User-skipped: 68 / Auto-skipped: 0

pubsub_SUITE:dag+basic:discover_nodes_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"pubsub_tools.erl"},{line,468}]},
     {pubsub_tools,receive_response,3,
             [{file,"pubsub_tools.erl"},{line,458}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"pubsub_tools.erl"},{line,448}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

pubsub_SUITE:dag+basic:request_all_items_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"pubsub_tools.erl"},{line,468}]},
     {pubsub_tools,receive_response,3,
             [{file,"pubsub_tools.erl"},{line,458}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"pubsub_tools.erl"},{line,448}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

mod_global_distrib_SUITE:mod_global_distrib:test_pm_with_ungraceful_reconnection_to_different_server
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"eve61.183773@localhost/res1">>,escalus_tcp,
          <0.19709.1>,
          [{event_manager,<0.19700.1>},
           {server,<<"localhost">>},
           {username,<<"eve61.183773">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.19700.1>},
            {server,<<"localhost">>},
            {username,<<"eve61.183773">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"eve61.183773">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"eve61.183773">>},
           {server,<<"localhost">>},
           {password,<<"password">>},
           {port,5222},
           {stream_management,true},
           {stream_id,<<"F536FF1798B3F70A">>}]},
        10000],
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,138}]},
     {mod_global_distrib_SUITE,
       '-test_pm_with_ungraceful_reconnection_to_different_server/1-fun-0-',
       4,
       [{file,"mod_global_distrib_SUITE.erl"},{line,610}]},
     {escalus_story,story,4,
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
        {line,72}]},
    ...

Report log

Copy link
Contributor

@aleklisi aleklisi left a comment

Choose a reason for hiding this comment

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

Based on retrieve tests: retrieve_private_xml/1, dont_retrieve_other_user_private_xml/1, retrieve_multiple_private_xmls/1 can you provide analogical cases for:

  • not remove other users private xmls
  • remove more than one private xml
    ?
    Can you shorten the test by eg. using send_and_assert_private_stanza/3?

private_required_modules() ->
[{mod_private, [{backend, pick_enabled_backend()}]}].

private_started() ->
Copy link
Contributor

Choose a reason for hiding this comment

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

Can it be included directly in a place it is called, because the method is not used any more?

escalus:assert(is_iq_result, SetPrivateResult),

%% Verify the data is stored
ct:log("Verify the data is stored", []),
Copy link
Contributor

Choose a reason for hiding this comment

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

I think we dont need this kind of logging

Copy link
Contributor

@ludwikbukowski ludwikbukowski left a comment

Choose a reason for hiding this comment

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

If you could remove debug logs (ct:pal) from the test case as its not necessary.
The rest looks ok for me!

@mongoose-im
Copy link
Collaborator

mongoose-im commented May 23, 2019

6560.1 / Erlang 19.3 / small_tests / b062872
Reports root / small


6560.2 / Erlang 19.3 / internal_mnesia / b062872
Reports root/ big
OK: 1229 / Failed: 3 / User-skipped: 68 / Auto-skipped: 0

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log


6560.3 / Erlang 19.3 / mysql_redis / b062872
Reports root/ big
OK: 3117 / Failed: 2 / User-skipped: 232 / Auto-skipped: 0

pubsub_SUITE:dag+collection:discover_child_nodes_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"alicE77.284231@localhost/res1">>,escalus_tcp,
          <0.13112.3>,
          [{event_manager,<0.13067.3>},
           {server,<<"localhost">>},
           {username,<<"alicE77.284231">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.13067.3>},
            {server,<<"localhost">>},
            {username,<<"alicE77.284231">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alicE77.284231">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alicE77.284231">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"D3EE481B89C997D2">>}]},
        5000],
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,138}]},
     {pubsub_tools,receive_response,3,
       [{file,"pubsub_tools.erl"},{line,457}]},
     {pubsub_tools,receive_and_check_response,4,
       [{file,"pubsub_tools.erl"},{line,448}]},
     {pubsub_SUITE,'-discover_child_nodes_test/1-fun-0-',2,
       [{file,"pubsub_SUITE.erl"},{line,1493}]},
     {escalus_story,story,4,
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default...

Report log

pubsub_SUITE:dag+collection:notify_collection_leaf_and_item_test
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"alicE77.270594@localhost/res1">>,escalus_tcp,
          <0.13106.3>,
          [{event_manager,<0.13032.3>},
           {server,<<"localhost">>},
           {username,<<"alicE77.270594">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.13032.3>},
            {server,<<"localhost">>},
            {username,<<"alicE77.270594">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alicE77.270594">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alicE77.270594">>},
           {server,<<"localhost">>},
           {password,<<"matygrysa">>},
           {stream_id,<<"5017ADDD85A594B1">>}]},
        5000],
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,138}]},
     {pubsub_tools,receive_response,3,
       [{file,"pubsub_tools.erl"},{line,457}]},
     {pubsub_tools,receive_and_check_response,4,
       [{file,"pubsub_tools.erl"},{line,448}]},
     {pubsub_SUITE,'-notify_collection_leaf_and_item_test/1-fun-0-',2,
       [{file,"pubsub_SUITE.erl"},{line,1262}]},
     {escalus_story,story,4,
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_bu...

Report log


6560.4 / Erlang 19.3 / odbc_mssql_mnesia / b062872
Reports root/ big
OK: 3107 / Failed: 0 / User-skipped: 230 / Auto-skipped: 0


6560.6 / Erlang 19.3 / elasticsearch_and_cassandra_mnesia / b062872
Reports root/ big
OK: 469 / Failed: 0 / User-skipped: 8 / Auto-skipped: 0


6560.5 / Erlang 19.3 / ldap_mnesia / b062872
Reports root/ big
OK: 1191 / Failed: 0 / User-skipped: 107 / Auto-skipped: 0


6560.8 / Erlang 20.0 / pgsql_mnesia / b062872
Reports root/ big / small
OK: 3146 / Failed: 1 / User-skipped: 198 / Auto-skipped: 0

sm_SUITE:parallel_manual_ack_freq_1:resume_session_state_stop_c2s
{error,{{assertion_failed,assert_many,true,
              [is_presence,#Fun<sm_SUITE.16.57904926>],
              [{xmlel,<<"presence">>,
                  [{<<"from">>,
                  <<"alicE58.902946@localhost/escalus-default-resource">>},
                   {<<"to">>,
                  <<"alice58.902946@localhost/escalus-default-resource">>},
                   {<<"xml:lang">>,<<"en">>}],
                  []},
               {xmlel,<<"presence">>,
                  [{<<"from">>,
                  <<"alicE58.902946@localhost/escalus-default-resource">>},
                   {<<"to">>,
                  <<"alice58.902946@localhost/escalus-default-resource">>},
                   {<<"xml:lang">>,<<"en">>}],
                  []}],
              "   <presence from='alicE58.902946@localhost/escalus-default-resource' to='alice58.902946@localhost/escalus-default-resource' xml:lang='en'/>   <presence from='alicE58.902946@localhost/escalus-default-resource' to='alice58.902946@localhost/escalus-default-resource' xml:lang='en'/>"},
    [{escalus_new_assert,assert_true,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
                {line,84}]},
     {sm_SUITE,resume_session_state_stop_c2s,1,
           [{file,"sm_SUITE.erl"},{line,581}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {...

Report log


6560.2 / Erlang 19.3 / internal_mnesia / b062872
Reports root/ big
OK: 1266 / Failed: 5 / User-skipped: 68 / Auto-skipped: 0

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

accounts_SUITE:bad_registration:null_password
{error,{{badmatch,true},
    [{accounts_SUITE,null_password,1,
             [{file,"accounts_SUITE.erl"},{line,189}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

pubsub_SUITE:tree+basic:discover_nodes_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"pubsub_tools.erl"},{line,468}]},
     {pubsub_tools,receive_response,3,
             [{file,"pubsub_tools.erl"},{line,458}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"pubsub_tools.erl"},{line,448}]},
     {pubsub_SUITE,'-discover_nodes_test/1-fun-0-',2,
             [{file,"pubsub_SUITE.erl"},{line,358}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log

sm_SUITE:parallel:subscription_requests_are_buffered_properly
{error,{{badmatch,false},
    [{escalus_session,stream_management,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,227}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,134}]},
     {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,118}]},
     {sm_SUITE,'-subscription_requests_are_buffered_properly/1-fun-3-',6,
           [{file,"sm_SUITE.erl"},{line,848}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]}]}}

Report log

-- Remove mulitiple data items for user
-- Make sure removal of users data doesn't affect other users
@mongoose-im
Copy link
Collaborator

mongoose-im commented May 24, 2019

6574.1 / Erlang 19.3 / small_tests / f74573c
Reports root / small


6574.2 / Erlang 19.3 / internal_mnesia / f74573c
Reports root/ big
OK: 1278 / Failed: 2 / User-skipped: 68 / Auto-skipped: 0

sm_SUITE:parallel:subscription_requests_are_buffered_properly
{error,{{badmatch,false},
    [{escalus_session,stream_management,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,227}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,134}]},
     {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,118}]},
     {sm_SUITE,'-subscription_requests_are_buffered_properly/1-fun-3-',6,
           [{file,"sm_SUITE.erl"},{line,848}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]}]}}

Report log

sm_SUITE:parallel:subscription_requests_are_buffered_properly
{error,{{badmatch,false},
    [{escalus_session,stream_management,2,
              [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_session.erl"},
               {line,227}]},
     {escalus_connection,connection_step,2,
               [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_connection.erl"},
                {line,134}]},
     {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,118}]},
     {sm_SUITE,'-subscription_requests_are_buffered_properly/1-fun-3-',6,
           [{file,"sm_SUITE.erl"},{line,848}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]}]}}

Report log


6574.3 / Erlang 19.3 / mysql_redis / f74573c
Reports root/ big
OK: 3109 / Failed: 0 / User-skipped: 232 / Auto-skipped: 0


6574.4 / Erlang 19.3 / odbc_mssql_mnesia / f74573c
Reports root/ big
OK: 3111 / Failed: 0 / User-skipped: 230 / Auto-skipped: 0


6574.5 / Erlang 19.3 / ldap_mnesia / f74573c
Reports root/ big
OK: 1195 / Failed: 0 / User-skipped: 107 / Auto-skipped: 0


6574.6 / Erlang 19.3 / elasticsearch_and_cassandra_mnesia / f74573c
Reports root/ big
OK: 468 / Failed: 5 / User-skipped: 8 / Auto-skipped: 0

mongoose_cassandra_SUITE:not_so_happy_cases:big_batch_read_write_unstable_connection_should_succeed
{error,
 {{assertMatch,
   [{module,mongoose_cassandra_SUITE},
  {line,227},
  {expression,"{ Result , MaybeRows }"},
  {pattern,"{ ok , _ }"},
  {value,
   {error,
    {try_clause,
     {error,
    {shutdown,
     {failed_to_start_child,
      {cqerl_client,
       {{"localhost",9042},
      [{included_applications,[]},
       {keyspace,mongooseim},
       {maps,true},
       {num_clients,20},
       {servers,[{"localhost",9042}]},
       {ssl,[{cacertfile,"priv/ssl/cacert.pem"},{verify,verify_peer}]},
       {tcp_opts,[{keepalive,true}]}]},
       1},
      {connection_error,closed}}}}}}}]},
  [{mongoose_cassandra_SUITE,'-batch_main/3-fun-1-',2,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,227}]},
   {mongoose_cassandra_SUITE,batch_main,3,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,227}]},
   {mongoose_cassandra_SUITE,
  big_batch_read_write_unstable_connection_should_succeed,1,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,194}]},
   {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
   {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1045}]},
   {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,977}]}]}}

Report log

mongoose_cassandra_SUITE:not_so_happy_cases:big_batch_read_write_unstable_connection_should_succeed
{error,
 {{assertMatch,
   [{module,mongoose_cassandra_SUITE},
  {line,224},
  {expression,"cql_write ( Config , insert , Rows )"},
  {pattern,"ok"},
  {value,
   {error,
    {try_clause,
     {error,
    {shutdown,
     {failed_to_start_child,
      {cqerl_client,
       {{"localhost",9042},
      [{included_applications,[]},
       {keyspace,mongooseim},
       {maps,true},
       {num_clients,20},
       {servers,[{"localhost",9042}]},
       {ssl,[{cacertfile,"priv/ssl/cacert.pem"},{verify,verify_peer}]},
       {tcp_opts,[{keepalive,true}]}]},
       1},
      {connection_error,econnrefused}}}}}}}]},
  [{mongoose_cassandra_SUITE,'-batch_main/3-fun-0-',2,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,batch_main,3,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,
  big_batch_read_write_unstable_connection_should_succeed,1,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,194}]},
   {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
   {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1045}]},
   {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,977}]}]}}

Report log

mongoose_cassandra_SUITE:not_so_happy_cases:big_batch_read_write_unstable_connection_should_succeed
{error,
 {{assertMatch,
   [{module,mongoose_cassandra_SUITE},
  {line,224},
  {expression,"cql_write ( Config , insert , Rows )"},
  {pattern,"ok"},
  {value,
   {error,
    {try_clause,
     {error,
    {shutdown,
     {failed_to_start_child,
      {cqerl_client,
       {{"localhost",9042},
      [{included_applications,[]},
       {keyspace,mongooseim},
       {maps,true},
       {num_clients,20},
       {servers,[{"localhost",9042}]},
       {ssl,[{cacertfile,"priv/ssl/cacert.pem"},{verify,verify_peer}]},
       {tcp_opts,[{keepalive,true}]}]},
       1},
      {connection_error,econnrefused}}}}}}}]},
  [{mongoose_cassandra_SUITE,'-batch_main/3-fun-0-',2,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,batch_main,3,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,
  big_batch_read_write_unstable_connection_should_succeed,1,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,194}]},
   {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
   {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1045}]},
   {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,977}]}]}}

Report log

mongoose_cassandra_SUITE:not_so_happy_cases:big_batch_read_write_unstable_connection_should_succeed
{error,
 {{assertMatch,
   [{module,mongoose_cassandra_SUITE},
  {line,224},
  {expression,"cql_write ( Config , insert , Rows )"},
  {pattern,"ok"},
  {value,
   {error,
    {try_clause,
     {error,
    {shutdown,
     {failed_to_start_child,
      {cqerl_client,
       {{"localhost",9042},
      [{included_applications,[]},
       {keyspace,mongooseim},
       {maps,true},
       {num_clients,20},
       {servers,[{"localhost",9042}]},
       {ssl,[{cacertfile,"priv/ssl/cacert.pem"},{verify,verify_peer}]},
       {tcp_opts,[{keepalive,true}]}]},
       1},
      {connection_error,timeout}}}}}}}]},
  [{mongoose_cassandra_SUITE,'-batch_main/3-fun-0-',2,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,batch_main,3,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,
  big_batch_read_write_unstable_connection_should_succeed,1,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,194}]},
   {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
   {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1045}]},
   {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,977}]}]}}

Report log

mongoose_cassandra_SUITE:not_so_happy_cases:big_batch_read_write_unstable_connection_should_succeed
{error,
 {{assertMatch,
   [{module,mongoose_cassandra_SUITE},
  {line,224},
  {expression,"cql_write ( Config , insert , Rows )"},
  {pattern,"ok"},
  {value,
   {error,
    {try_clause,
     {error,
    {shutdown,
     {failed_to_start_child,
      {cqerl_client,
       {{"localhost",9042},
      [{included_applications,[]},
       {keyspace,mongooseim},
       {maps,true},
       {num_clients,20},
       {servers,[{"localhost",9042}]},
       {ssl,[{cacertfile,"priv/ssl/cacert.pem"},{verify,verify_peer}]},
       {tcp_opts,[{keepalive,true}]}]},
       1},
      {connection_error,econnrefused}}}}}}}]},
  [{mongoose_cassandra_SUITE,'-batch_main/3-fun-0-',2,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,batch_main,3,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,224}]},
   {mongoose_cassandra_SUITE,
  big_batch_read_write_unstable_connection_should_succeed,1,
  [{file,"mongoose_cassandra_SUITE.erl"},{line,194}]},
   {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
   {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1045}]},
   {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,977}]}]}}

Report log


6574.8 / Erlang 20.0 / pgsql_mnesia / f74573c
Reports root/ big / small
OK: 3143 / Failed: 0 / User-skipped: 198 / Auto-skipped: 0


6574.6 / Erlang 19.3 / elasticsearch_and_cassandra_mnesia / f74573c
Reports root/ big
OK: 469 / Failed: 0 / User-skipped: 8 / Auto-skipped: 0


6574.2 / Erlang 19.3 / internal_mnesia / f74573c
Reports root/ big
OK: 1234 / Failed: 0 / User-skipped: 68 / Auto-skipped: 0


6574.1 / Erlang 19.3 / small_tests / f74573c
Reports root / small


6574.2 / Erlang 19.3 / internal_mnesia / f74573c
Reports root/ big
OK: 1249 / Failed: 1 / User-skipped: 68 / Auto-skipped: 0

pubsub_SUITE:tree+basic:discover_nodes_test
{error,{{badmatch,false},
    [{pubsub_tools,check_response,2,
             [{file,"pubsub_tools.erl"},{line,468}]},
     {pubsub_tools,receive_response,3,
             [{file,"pubsub_tools.erl"},{line,458}]},
     {pubsub_tools,receive_and_check_response,4,
             [{file,"pubsub_tools.erl"},{line,448}]},
     {pubsub_SUITE,'-discover_nodes_test/1-fun-0-',2,
             [{file,"pubsub_SUITE.erl"},{line,358}]},
     {escalus_story,story,4,
            [{file,"/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
             {line,72}]},
     {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1529}]},
     {test_server,run_test_case_eval1,6,
            [{file,"test_server.erl"},{line,1045}]},
     {test_server,run_test_case_eval,9,
            [{file,"test_server.erl"},{line,977}]}]}}

Report log


6574.3 / Erlang 19.3 / mysql_redis / f74573c
Reports root/ big
OK: 3109 / Failed: 0 / User-skipped: 232 / Auto-skipped: 0


6574.4 / Erlang 19.3 / odbc_mssql_mnesia / f74573c
Reports root/ big
OK: 3111 / Failed: 0 / User-skipped: 230 / Auto-skipped: 0


6574.6 / Erlang 19.3 / elasticsearch_and_cassandra_mnesia / f74573c
Reports root/ big
OK: 469 / Failed: 0 / User-skipped: 8 / Auto-skipped: 0


6574.5 / Erlang 19.3 / ldap_mnesia / f74573c
Reports root/ big
OK: 1195 / Failed: 0 / User-skipped: 107 / Auto-skipped: 0


6574.8 / Erlang 20.0 / pgsql_mnesia / f74573c
Reports root/ big / small
OK: 3143 / Failed: 0 / User-skipped: 198 / Auto-skipped: 0


6574.9 / Erlang 21.0 / riak_mnesia / f74573c
Reports root/ big / small
OK: 1476 / Failed: 7 / User-skipped: 66 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

gdpr_SUITE:remove_personal_data:remove_multiple_private_xmls
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fi...

Report log

gdpr_SUITE:remove_personal_data:dont_remove_other_user_private_xml
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='ali...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_multiple_private_xmls
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fi...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:dont_remove_other_user_private_xml
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='ali...

Report log

mod_global_distrib_SUITE:mod_global_distrib:test_pm_with_ungraceful_reconnection_to_different_server
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"eve85.293575@localhost/res1">>,escalus_tcp,
          <0.29359.1>,
          [{event_manager,<0.29350.1>},
           {server,<<"localhost">>},
           {username,<<"eve85.293575">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.29350.1>},
            {server,<<"localhost">>},
            {username,<<"eve85.293575">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"eve85.293575">>},
           {server,<<"localhost">>},
           {host,<<"localhost">>},
           {port,5222},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"eve85.293575">>},
           {server,<<"localhost">>},
           {password,<<"password">>},
           {port,5222},
           {stream_management,true},
           {stream_id,<<"129EA42408984337">>}]},
        10000],
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,138}]},
     {mod_global_distrib_SUITE,
       '-test_pm_with_ungraceful_reconnection_to_different_server/1-fun-0-',
       4,
       [{file,"mod_global_distrib_SUITE.erl"},{line,610}]},
     {escalus_story,story,4,
       [{file,
          "/home/travis/build/esl/MongooseIM/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
        {line,72}]},
    ...

Report log


6574.9 / Erlang 21.0 / riak_mnesia / f74573c
Reports root/ big / small
OK: 1463 / Failed: 6 / User-skipped: 66 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

gdpr_SUITE:remove_personal_data:remove_multiple_private_xmls
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fi...

Report log

gdpr_SUITE:remove_personal_data:dont_remove_other_user_private_xml
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='ali...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_multiple_private_xmls
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for anothe...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:dont_remove_other_user_private_xml
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='ali...

Report log


6574.9 / Erlang 21.0 / riak_mnesia / f74573c
Reports root/ big / small
OK: 1463 / Failed: 6 / User-skipped: 66 / Auto-skipped: 0

gdpr_SUITE:remove_personal_data:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

gdpr_SUITE:remove_personal_data:remove_multiple_private_xmls
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for anothe...

Report log

gdpr_SUITE:remove_personal_data:dont_remove_other_user_private_xml
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='ali...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_private
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"<item xmlns='alice:private_remove:ns'>Something to declare</item>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private_remove:ns">>,
                <<"...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:remove_multiple_private_xmls
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprint>">>},
               {<<"alice:private:ns3">>,
                <<"<fingerprint xmlns='alice:private:ns3'>Even more of text</fingerprint>">>},
               {<<"alice:private:ns2">>,
                <<"<fingerprint xmlns='alice:private:ns2'>Other text for another key</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns1">>,
                <<"<fingerprint xmlns='alice:private:ns1'>Some text</fingerprin...

Report log

gdpr_SUITE:remove_personal_data_with_mods_disabled:dont_remove_other_user_private_xml
{error,{{timeout,[[{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='alice:private:ns'>To be or not to be</fingerprint>">>}]}],
          [{private,["ns","xml"],
              [{<<"alice:private:ns">>,
                <<"<fingerprint xmlns='ali...

Report log

@ludwikbukowski ludwikbukowski merged commit 7043c49 into gdpr-remove-vcard May 28, 2019
@fenek fenek added this to the MongooseIM 3.3.0++ milestone Jun 18, 2019
@michalwski michalwski deleted the gdpr-remove-private branch August 26, 2019 09:15
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.

5 participants