emqx/test
spring2maz 3b9247994d Refine emqx_mock_client
Before this change, eqmx_mock_client uses a shared ets table
to store last received message, this causes troulbe when we
want to start / stop two or more clients in one test case
the ets table gets owned by the first spanwed client and
gets closed when the owner client dies.

Now it keeps the last received message in process state
and a gen_server call is added to retrieve it for verification

Along with this change in emqx_mock_client, it made possible
to write test case to verify the actual subscriber pid
used in shared subscription strategy, so test cases were
added (and modified) to verify different strategies
2018-09-22 10:51:38 +02:00
..
emqx_SUITE_data Upgrade esockd and add more test cases 2018-05-22 13:01:19 +08:00
emqx_access_SUITE_data Merge with EMQ X project 2017-10-09 19:43:06 +08:00
emqx_SUITE.erl Fixed issue #1811 2018-09-13 22:55:15 +08:00
emqx_access_SUITE.erl fix listerners and access suites 2018-09-08 09:33:37 +02: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 Fix bugs in test cases 2018-09-08 11:49:20 +08:00
emqx_broker_SUITE.erl Fix bugs in test cases 2018-09-08 11:49:20 +08:00
emqx_cm_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_connection_SUITE.erl fix seesion and connectiong test suites 2018-08-31 19:15:17 +08:00
emqx_ct_broker_helpers.erl Generate a config file for testing 2018-09-07 07:04:04 +02:00
emqx_ct_helpers.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_frame_SUITE.erl Fix bugs in test cases 2018-09-08 11:49:20 +08:00
emqx_gc_tests.erl Rewrite emqx_gc.erl 2018-09-21 22:56:34 +08:00
emqx_guid_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_hooks_SUITE.erl Improve the Hooks's design 2018-09-06 16:27:16 +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 Revert "Calculate the 1.5 keep alive time exactly" 2018-09-22 14:52:31 +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 Delete unnecessary code 2018-09-14 09:45:34 +08:00
emqx_metrics_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_misc_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_misc_tests.erl Move shutdown policy config to zone configs 2018-09-21 18:58:18 +02:00
emqx_mock_client.erl Refine emqx_mock_client 2018-09-22 10:51:38 +02:00
emqx_mod_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_mountpoint_SUITE.erl Add session, mountpoint test suites 2018-08-30 14:43:14 +08:00
emqx_mqtt_caps_SUITE.erl Merge branch 'emqx30' into emqx30 2018-09-07 18:49:11 +08:00
emqx_mqtt_compat_SUITE.erl ignore dup cases 2018-08-31 00:15:45 +08:00
emqx_mqtt_packet_SUITE.erl Add test case for mqtt5 connect packet 2018-09-06 18:09:58 +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 Fix test suites bug, and add emqx_message ct to Makefile 2018-08-30 19:55:44 +08: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 Add some test suites and fix bugs 2018-08-29 19:19:22 +08:00
emqx_pool_SUITE.erl Fix function args 2018-09-18 09:15:46 +08:00
emqx_pqueue_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_protocol_SUITE.erl add emqx_protocol test suites 2018-08-31 00:42:55 +08:00
emqx_protocol_SUITE.erl.bk Upgrade esockd and add more test cases 2018-05-22 13:01:19 +08:00
emqx_router_SUITE.erl add router clean function before each case 2018-08-30 13:48:54 +08:00
emqx_session_SUITE.erl Refine emqx_mock_client 2018-09-22 10:51:38 +02:00
emqx_shared_sub_SUITE.erl Refine emqx_mock_client 2018-09-22 10:51:38 +02:00
emqx_sm_SUITE.erl Fix issue#1833 and #1834 (#1845) 2018-09-22 16:10:24 +08:00
emqx_stats_SUITE.erl Add some test suites and fix bugs 2018-08-29 19:19:22 +08:00
emqx_tables_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_time_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_topic_SUITE.erl update emqx_topic_SUITE 2018-08-28 09:20:32 +08:00
emqx_trie_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_vm_SUITE.erl Update copyright 2018-08-28 20:37:46 +08:00
emqx_zone_SUITE.erl Code Review: Update the zone module 2018-09-07 10:26:14 +08:00
rfc6455_client.erl Merge the latest enterprise branch 2018-02-24 15:56:32 +08:00
ws_client.erl Merge with EMQ X project 2017-10-09 19:43:06 +08:00