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

[WIP] Add multi device test to push_SUITE #1993

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rslota
Copy link
Contributor

@rslota rslota commented Jul 20, 2018

This PR adds a test that simulates user with multiple devices in push_SUITE.

@mongoose-im
Copy link
Collaborator

mongoose-im commented Jul 20, 2018

5220.1 / Erlang 19.3 / small_tests / cbe4115
Reports root / small


5220.2 / Erlang 19.3 / internal_mnesia / cbe4115
Reports root/ big
OK: 1076 / Failed: 3 / User-skipped: 45 / Auto-skipped: 0

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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


5220.3 / Erlang 19.3 / mysql_redis / cbe4115
Reports root/ big
OK: 2824 / Failed: 3 / User-skipped: 222 / Auto-skipped: 0

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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


5220.6 / Erlang 19.3 / elasticsearch_and_cassandra_mnesia / cbe4115
Reports root/ big
OK: 445 / Failed: 0 / User-skipped: 8 / Auto-skipped: 0


5220.5 / Erlang 19.3 / ldap_mnesia / cbe4115
Reports root/ big
OK: 1040 / Failed: 3 / User-skipped: 81 / Auto-skipped: 0

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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


5220.4 / Erlang 19.3 / odbc_mssql_mnesia / cbe4115
Reports root/ big
OK: 2844 / Failed: 3 / User-skipped: 208 / Auto-skipped: 0

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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


5220.8 / Erlang 20.0 / pgsql_mnesia / cbe4115
Reports root/ big / small
OK: 2876 / Failed: 3 / User-skipped: 176 / Auto-skipped: 0

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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


5220.9 / Erlang 21.0 / riak_mnesia / cbe4115
Reports root/ big / small
OK: 1299 / Failed: 3 / User-skipped: 43 / Auto-skipped: 0

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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,1545}]},
        {test_server,run_test_case_eval1,6,
               [{file,"test_server.erl"},{line,1063}]},
        {test_server,run_test_case_eval,9,
               [{file,"test_server.erl"},{line,995}]}]}}

Report log

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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,1545}]},
        {test_server,run_test_case_eval1,6,
               [{file,"test_server.erl"},{line,1063}]},
        {test_server,run_test_case_eval,9,
               [{file,"test_server.erl"},{line,995}]}]}}

Report log

push_SUITE:pm_msg_notifications:pm_msg_notify_if_user_offline_with_publish_options_multi_device
{error,{badarg,[{erlang,integer_to_binary,[1,utf8],[]},
        {push_SUITE,pubsub_jid,2,[{file,"push_SUITE.erl"},{line,710}]},
        {push_SUITE,'-pm_msg_notify_if_user_offline_with_publish_options_multi_device/1-fun-8-',
              3,
              [{file,"push_SUITE.erl"},{line,426}]},
        {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,1545}]},
        {test_server,run_test_case_eval1,6,
               [{file,"test_server.erl"},{line,1063}]},
        {test_server,run_test_case_eval,9,
               [{file,"test_server.erl"},{line,995}]}]}}

Report log

@fenek fenek added the WIP 🚧 label Jul 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants