emqx/test
spring2maz a6f138b55c Improve shared sub dispatch implementation. (#2144)
Before this change, when shared dispatch ack is enabled (in config)
in case all subscribers are offline (all sessions gave negative ack)
the message is simply discarded.
In this change, it is ensured to have one session picked according to
configured dispatch strategy when no subscriber is online.
The messages dispatched in such scenario are then queued in session state.
2019-01-22 09:57:37 +08:00
..
emqx_access_SUITE_data Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_SUITE_data New logger formatter with meta-data 2018-11-02 18:38:07 +08:00
emqx_access_SUITE.erl Better report errors in acl.conf (#2065) 2018-12-19 23:06:48 +08:00
emqx_acl_test_mod.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_auth_anonymous_test_mod.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_auth_dashboard.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_banned_SUITE.erl Add 'active_n' option to optimize the CPU usage of emqx_connection (#2060) 2018-12-17 19:53:29 +08:00
emqx_batch_SUITE.erl Add an elegant batch module 2018-11-29 10:13:09 +08:00
emqx_bridge_SUITE.erl Merge emqx32 to emqx30 (#2112) 2018-12-28 19:44:41 +08:00
emqx_broker_SUITE.erl Update broker test cases 2018-12-19 17:18:26 +08:00
emqx_client_SUITE.erl Add test cases for 'emqx_cm' and 'emqx_sm' (#2073) 2018-12-20 21:03:40 +08:00
emqx_cm_SUITE.erl Fixed conflicts 2018-12-20 22:23:20 +08:00
emqx_connection_SUITE.erl Fix will msg (#2156) 2019-01-17 13:57:42 +08:00
emqx_ct_broker_helpers.erl Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_ct_helpers.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_frame_SUITE.erl Replace macro QOS$i to QOS_$I 2018-11-08 20:42:31 +08:00
emqx_gc_SUITE.erl Add test cases for emqx_gc module 2018-12-21 10:28:33 +08:00
emqx_guid_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_hooks_SUITE.erl Improve coverage for emqx_hooks, and add test case for emqx_mod_sup (#1892) 2018-10-19 16:21:43 +08:00
emqx_inflight_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_json_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_keepalive_SUITE.erl Make more normalize 2018-10-26 17:45:13 +08:00
emqx_lib_SUITE.erl update emqx_lib_suite and delete duplicate test case 2018-08-29 14:52:35 +08:00
emqx_listeners_SUITE.erl Remove check for MQTT path, and normalize code 2018-09-14 11:49:17 +08:00
emqx_message_SUITE.erl Replace macro QOS$i to QOS_$I 2018-11-08 20:42:31 +08:00
emqx_metrics_SUITE.erl Improve test coverage of emqx_metrics 2018-11-30 17:44:29 +08:00
emqx_misc_tests.erl Merged emqx_misc_SUITE to emqx_misc_tests (#1890) 2018-10-19 09:46:25 +02:00
emqx_mock_client.erl Add acking mechamism for shared dispatch (#1872) 2018-11-21 22:49:45 +08:00
emqx_mod_rewrite_tests.erl Add test cases for emqx_bridge, emqx_mod_rewrite (#1914) 2018-10-26 14:04:33 +08:00
emqx_mod_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_mod_sup_SUITE.erl Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_mountpoint_SUITE.erl Replace macro QOS$i to QOS_$I 2018-11-08 20:42:31 +08:00
emqx_mqtt_caps_SUITE.erl Fix issue#1874 (#1964) 2018-11-19 13:34:03 +08:00
emqx_mqtt_packet_SUITE.erl Fix issue#1874 (#1964) 2018-11-19 13:34:03 +08:00
emqx_mqtt_props_SUITE.erl Rename emqx_mqtt_properties module to emqx_mqtt_props 2018-09-06 18:09:22 +08:00
emqx_mqueue_SUITE.erl Rewrite emqx_mqueue.erl 2018-10-27 14:21:53 +02:00
emqx_net_SUITE.erl Revert "Calculate the 1.5 keep alive time exactly" 2018-09-22 14:52:31 +08:00
emqx_packet_SUITE.erl QoS0 msg support msgid (#2145) 2019-01-11 11:47:10 +08:00
emqx_pd_SUITE.erl Add the 'emqx_pd' module 2018-12-20 16:45:25 +08:00
emqx_pmon_SUITE.erl Add 'active_n' option to optimize the CPU usage of emqx_connection (#2060) 2018-12-17 19:53:29 +08:00
emqx_pool_SUITE.erl Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_pqueue_SUITE.erl Fix issue#1874 (#1964) 2018-11-19 13:34:03 +08:00
emqx_protocol_SUITE.erl Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_protocol_tests.erl Add eunit cases and fix typo. 2018-10-24 15:59:22 +08:00
emqx_reason_codes_tests.erl Fix unsuback compat (#2102) 2018-12-22 18:47:38 +08:00
emqx_router_SUITE.erl Fix the test case for 'emqx_router:print_routes/1' 2019-01-09 12:10:54 +08:00
emqx_sequence_SUITE.erl Add 'active_n' option to optimize the CPU usage of emqx_connection (#2060) 2018-12-17 19:53:29 +08:00
emqx_session_SUITE.erl Delete metrics test in session test suite 2018-12-20 22:31:19 +08:00
emqx_shared_sub_SUITE.erl Improve shared sub dispatch implementation. (#2144) 2019-01-22 09:57:37 +08:00
emqx_sm_SUITE.erl Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_stats_tests.erl Workaround ssl:setopts(SslSock, [{active, N}]) (#2095) 2018-12-21 15:39:24 +08:00
emqx_SUITE.erl Fix bug in test case 2018-10-26 10:46:56 +08:00
emqx_sys_mon_SUITE.erl Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_tables_SUITE.erl Improve the subscription sharding. 2018-12-12 13:40:01 +08:00
emqx_time_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_topic_SUITE.erl Request & Response (broker and client) (#1819) 2018-10-18 19:21:05 +02:00
emqx_tracer_SUITE.erl Fix the EXIT outputs in Travis CI (#2154) 2019-01-17 17:14:51 +08:00
emqx_trie_SUITE.erl Add more test cases for code coverage 2019-01-09 11:57:22 +08:00
emqx_vm_SUITE.erl Fix issue#1874 (#1964) 2018-11-19 13:34:03 +08:00
emqx_ws_connection_SUITE.erl Fix will msg (#2156) 2019-01-17 13:57:42 +08:00
emqx_zone_SUITE.erl Code Review: Update the zone module 2018-09-07 10:26:14 +08:00
rfc6455_client.erl Request & Response (broker and client) (#1819) 2018-10-18 19:21:05 +02:00
ws_client.erl New logger formatter with meta-data 2018-11-02 18:38:07 +08:00