-
Notifications
You must be signed in to change notification settings - Fork 428
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
GraphQL API feature branch #3515
Conversation
These tests ensure that GraphQL works correctly on the default MongooseIM configuration
GraphQL - Move some big tests to small tests
Update graphql_helper with new helpers Put tests into graphql_stanza_SUITE Add new types StanzaAdminMutation and StanzaAdminQuery
Set default limit to 50 in schema
Stanza api for graphql
Rename graphql source directory
was not being formatted properly
So we can test metrics in an easy way
Metrics API for graphql
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Mod offline graphql
small_tests_24 / small_tests / 8f8f488 small_tests_25 / small_tests / 8f8f488 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / 8f8f488 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 8f8f488 ldap_mnesia_24 / ldap_mnesia / 8f8f488 dynamic_domains_mysql_redis_25 / mysql_redis / 8f8f488 ldap_mnesia_25 / ldap_mnesia / 8f8f488 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / 8f8f488 pgsql_mnesia_24 / pgsql_mnesia / 8f8f488 internal_mnesia_25 / internal_mnesia / 8f8f488 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / 8f8f488 mysql_redis_25 / mysql_redis / 8f8f488 pgsql_mnesia_25 / pgsql_mnesia / 8f8f488 riak_mnesia_24 / riak_mnesia / 8f8f488 mssql_mnesia_25 / odbc_mssql_mnesia / 8f8f488 pep_SUITE:pep_tests:unsubscribe_after_presence_unsubscription{error,
{{badmatch,
[{xmlel,<<"message">>,
[{<<"from">>,
<<"alice_unsubscribe_after_presence_unsubscription_2189@localhost">>},
{<<"to">>,
<<"bob_unsubscribe_after_presence_unsubscription_2189@localhost/res1">>},
{<<"type">>,<<"headline">>}],
[{xmlel,<<"event">>,
[{<<"xmlns">>,
<<"http://jabber.org/protocol/pubsub#event">>}],
[{xmlel,<<"items">>,
[{<<"node">>,<<"OPaYm3pN5Zw8dpZdcRdyjg==">>}],
[{xmlel,<<"item">>,
[{<<"id">>,<<"salmon">>}],
[{xmlel,<<"entry">>,
[{<<"xmlns">>,
<<"http://www.w3.org/2005/Atom">>}],
[]}]}]}]},
{xmlel,<<"headers">>,
[{<<"xmlns">>,<<"http://jabber.org/protocol/shim">>}],
[]}]}]},
[{pep_SUITE,'-unsubscribe_after_presence_unsubscription/1-fun-0-',2,
[{file,"/home/circleci/project/big_tests/tests/pep_SUITE.erl"},
{line,384}]},
{escalus_story,story,4,
[{file,
"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} |
GraphQL - Prepare feature branch to merge to master
small_tests_24 / small_tests / d0e2e34 small_tests_25 / small_tests / d0e2e34 dynamic_domains_pgsql_mnesia_24 / pgsql_mnesia / d0e2e34 dynamic_domains_mysql_redis_25 / mysql_redis / d0e2e34 ldap_mnesia_24 / ldap_mnesia / d0e2e34 dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / d0e2e34 ldap_mnesia_25 / ldap_mnesia / d0e2e34 pgsql_mnesia_24 / pgsql_mnesia / d0e2e34 dynamic_domains_mssql_mnesia_25 / odbc_mssql_mnesia / d0e2e34 internal_mnesia_25 / internal_mnesia / d0e2e34 elasticsearch_and_cassandra_25 / elasticsearch_and_cassandra_mnesia / d0e2e34 pgsql_mnesia_25 / pgsql_mnesia / d0e2e34 riak_mnesia_24 / riak_mnesia / d0e2e34 mysql_redis_25 / mysql_redis / d0e2e34 mssql_mnesia_25 / odbc_mssql_mnesia / d0e2e34 muc_SUITE:hibernation:hibernated_room_can_be_queried_for_archive{error,{{assertion_failed,assert,is_groupchat_message,
[<<"Restorable message">>],
undefined,"undefined"},
[{escalus_new_assert,assert_true,2,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
{line,84}]},
{muc_SUITE,wait_for_mam_result,3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4383}]},
{muc_SUITE,'-hibernated_room_can_be_queried_for_archive/1-fun-0-',3,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4124}]},
{escalus_story,story,4,
[{file,"/home/circleci/project/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
{line,72}]},
{muc_SUITE,hibernated_room_can_be_queried_for_archive,1,
[{file,"/home/circleci/project/big_tests/tests/muc_SUITE.erl"},
{line,4120}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1782}]},
{test_server,run_test_case_eval1,6,
[{file,"test_server.erl"},{line,1291}]},
{test_server,run_test_case_eval,9,
[{file,"test_server.erl"},{line,1223}]}]}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, all changes have been reviewed already.
This PR addresses GraphQL API and collects all the work done in previous months. MongooseIM 5.1.0 was released, and we can continue the GraphQL API development in the main branch because this is the target for the next release.