From 18d6647b037f731246f0f66c81c91f6689746ab6 Mon Sep 17 00:00:00 2001 From: terry-xiaoyu <506895667@qq.com> Date: Sat, 31 Oct 2020 10:17:47 +0800 Subject: [PATCH] feature(project): move test to apps/emqx/test --- {test => apps/emqx/test}/emqx_SUITE.erl | 0 {test => apps/emqx/test}/emqx_SUITE_data/acl.conf | 0 {test => apps/emqx/test}/emqx_SUITE_data/loaded_modules | 0 {test => apps/emqx/test}/emqx_SUITE_data/loaded_plugins | 0 {test => apps/emqx/test}/emqx_access_SUITE_data/acl.conf | 0 .../emqx/test}/emqx_access_SUITE_data/acl_deny_action.conf | 0 {test => apps/emqx/test}/emqx_access_control_SUITE.erl | 0 {test => apps/emqx/test}/emqx_access_rule_SUITE.erl | 0 {test => apps/emqx/test}/emqx_acl_cache_SUITE.erl | 0 {test => apps/emqx/test}/emqx_acl_test_mod.erl | 0 {test => apps/emqx/test}/emqx_alarm_SUITE.erl | 0 {test => apps/emqx/test}/emqx_banned_SUITE.erl | 0 {test => apps/emqx/test}/emqx_batch_SUITE.erl | 0 {test => apps/emqx/test}/emqx_boot_SUITE.erl | 0 {test => apps/emqx/test}/emqx_broker_SUITE.erl | 0 {test => apps/emqx/test}/emqx_broker_helper_SUITE.erl | 0 {test => apps/emqx/test}/emqx_channel_SUITE.erl | 0 {test => apps/emqx/test}/emqx_client_SUITE.erl | 0 {test => apps/emqx/test}/emqx_cm_SUITE.erl | 0 {test => apps/emqx/test}/emqx_cm_locker_SUITE.erl | 0 {test => apps/emqx/test}/emqx_cm_registry_SUITE.erl | 0 {test => apps/emqx/test}/emqx_connection_SUITE.erl | 0 {test => apps/emqx/test}/emqx_ctl_SUITE.erl | 0 {test => apps/emqx/test}/emqx_flapping_SUITE.erl | 0 {test => apps/emqx/test}/emqx_frame_SUITE.erl | 0 {test => apps/emqx/test}/emqx_gc_SUITE.erl | 0 {test => apps/emqx/test}/emqx_global_gc_SUITE.erl | 0 {test => apps/emqx/test}/emqx_guid_SUITE.erl | 0 {test => apps/emqx/test}/emqx_hooks_SUITE.erl | 0 {test => apps/emqx/test}/emqx_inflight_SUITE.erl | 0 {test => apps/emqx/test}/emqx_json_SUITE.erl | 0 {test => apps/emqx/test}/emqx_keepalive_SUITE.erl | 0 {test => apps/emqx/test}/emqx_limiter_SUITE.erl | 0 {test => apps/emqx/test}/emqx_listeners_SUITE.erl | 0 {test => apps/emqx/test}/emqx_logger_SUITE.erl | 0 {test => apps/emqx/test}/emqx_logger_formatter_SUITE.erl | 0 {test => apps/emqx/test}/emqx_message_SUITE.erl | 0 {test => apps/emqx/test}/emqx_metrics_SUITE.erl | 0 {test => apps/emqx/test}/emqx_misc_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mod_acl_internal_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mod_delayed_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mod_presence_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mod_rewrite_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mod_subscription_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mod_sup_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mod_topic_metrics_SUITE.erl | 0 {test => apps/emqx/test}/emqx_modules_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mountpoint_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mqtt_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mqtt_caps_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mqtt_props_SUITE.erl | 0 {test => apps/emqx/test}/emqx_mqueue_SUITE.erl | 0 {test => apps/emqx/test}/emqx_os_mon_SUITE.erl | 0 {test => apps/emqx/test}/emqx_packet_SUITE.erl | 0 {test => apps/emqx/test}/emqx_pd_SUITE.erl | 0 {test => apps/emqx/test}/emqx_plugins_SUITE.erl | 0 .../emqx/test}/emqx_plugins_SUITE_data/emqx_mini_plugin/Makefile | 0 .../emqx_mini_plugin/etc/emqx_mini_plugin.conf | 0 .../emqx_mini_plugin/priv/emqx_mini_plugin.schema | 0 .../test}/emqx_plugins_SUITE_data/emqx_mini_plugin/rebar.config | 0 .../emqx_mini_plugin/src/emqx_mini_plugin.app.src | 0 .../emqx_mini_plugin/src/emqx_mini_plugin_app.erl | 0 {test => apps/emqx/test}/emqx_pmon_SUITE.erl | 0 {test => apps/emqx/test}/emqx_pool_SUITE.erl | 0 {test => apps/emqx/test}/emqx_pqueue_SUITE.erl | 0 {test => apps/emqx/test}/emqx_reason_codes_SUITE.erl | 0 {test => apps/emqx/test}/emqx_request_handler.erl | 0 {test => apps/emqx/test}/emqx_request_responser_SUITE.erl | 0 {test => apps/emqx/test}/emqx_request_sender.erl | 0 {test => apps/emqx/test}/emqx_router_SUITE.erl | 0 {test => apps/emqx/test}/emqx_router_helper_SUITE.erl | 0 {test => apps/emqx/test}/emqx_sequence_SUITE.erl | 0 {test => apps/emqx/test}/emqx_session_SUITE.erl | 0 {test => apps/emqx/test}/emqx_shared_sub_SUITE.erl | 0 {test => apps/emqx/test}/emqx_stats_SUITE.erl | 0 {test => apps/emqx/test}/emqx_sup_SUITE.erl | 0 {test => apps/emqx/test}/emqx_sys_SUITE.erl | 0 {test => apps/emqx/test}/emqx_sys_mon_SUITE.erl | 0 {test => apps/emqx/test}/emqx_tables_SUITE.erl | 0 {test => apps/emqx/test}/emqx_takeover_SUITE.erl | 0 {test => apps/emqx/test}/emqx_topic_SUITE.erl | 0 {test => apps/emqx/test}/emqx_tracer_SUITE.erl | 0 {test => apps/emqx/test}/emqx_trie_SUITE.erl | 0 {test => apps/emqx/test}/emqx_vm_SUITE.erl | 0 {test => apps/emqx/test}/emqx_vm_mon_SUITE.erl | 0 {test => apps/emqx/test}/emqx_ws_connection_SUITE.erl | 0 {test => apps/emqx/test}/emqx_zone_SUITE.erl | 0 {test => apps/emqx/test}/mqtt_protocol_v5_SUITE.erl | 0 {test => apps/emqx/test}/props/prop_emqx_base62.erl | 0 {test => apps/emqx/test}/props/prop_emqx_frame.erl | 0 {test => apps/emqx/test}/props/prop_emqx_json.erl | 0 {test => apps/emqx/test}/props/prop_emqx_psk.erl | 0 {test => apps/emqx/test}/props/prop_emqx_reason_codes.erl | 0 {test => apps/emqx/test}/props/prop_emqx_rpc.erl | 0 {test => apps/emqx/test}/props/prop_emqx_sys.erl | 0 95 files changed, 0 insertions(+), 0 deletions(-) rename {test => apps/emqx/test}/emqx_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_SUITE_data/acl.conf (100%) rename {test => apps/emqx/test}/emqx_SUITE_data/loaded_modules (100%) rename {test => apps/emqx/test}/emqx_SUITE_data/loaded_plugins (100%) rename {test => apps/emqx/test}/emqx_access_SUITE_data/acl.conf (100%) rename {test => apps/emqx/test}/emqx_access_SUITE_data/acl_deny_action.conf (100%) rename {test => apps/emqx/test}/emqx_access_control_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_access_rule_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_acl_cache_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_acl_test_mod.erl (100%) rename {test => apps/emqx/test}/emqx_alarm_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_banned_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_batch_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_boot_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_broker_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_broker_helper_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_channel_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_client_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_cm_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_cm_locker_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_cm_registry_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_connection_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_ctl_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_flapping_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_frame_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_gc_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_global_gc_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_guid_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_hooks_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_inflight_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_json_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_keepalive_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_limiter_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_listeners_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_logger_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_logger_formatter_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_message_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_metrics_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_misc_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mod_acl_internal_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mod_delayed_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mod_presence_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mod_rewrite_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mod_subscription_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mod_sup_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mod_topic_metrics_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_modules_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mountpoint_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mqtt_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mqtt_caps_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mqtt_props_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_mqueue_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_os_mon_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_packet_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_pd_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_plugins_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_plugins_SUITE_data/emqx_mini_plugin/Makefile (100%) rename {test => apps/emqx/test}/emqx_plugins_SUITE_data/emqx_mini_plugin/etc/emqx_mini_plugin.conf (100%) rename {test => apps/emqx/test}/emqx_plugins_SUITE_data/emqx_mini_plugin/priv/emqx_mini_plugin.schema (100%) rename {test => apps/emqx/test}/emqx_plugins_SUITE_data/emqx_mini_plugin/rebar.config (100%) rename {test => apps/emqx/test}/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin.app.src (100%) rename {test => apps/emqx/test}/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin_app.erl (100%) rename {test => apps/emqx/test}/emqx_pmon_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_pool_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_pqueue_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_reason_codes_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_request_handler.erl (100%) rename {test => apps/emqx/test}/emqx_request_responser_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_request_sender.erl (100%) rename {test => apps/emqx/test}/emqx_router_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_router_helper_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_sequence_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_session_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_shared_sub_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_stats_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_sup_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_sys_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_sys_mon_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_tables_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_takeover_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_topic_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_tracer_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_trie_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_vm_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_vm_mon_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_ws_connection_SUITE.erl (100%) rename {test => apps/emqx/test}/emqx_zone_SUITE.erl (100%) rename {test => apps/emqx/test}/mqtt_protocol_v5_SUITE.erl (100%) rename {test => apps/emqx/test}/props/prop_emqx_base62.erl (100%) rename {test => apps/emqx/test}/props/prop_emqx_frame.erl (100%) rename {test => apps/emqx/test}/props/prop_emqx_json.erl (100%) rename {test => apps/emqx/test}/props/prop_emqx_psk.erl (100%) rename {test => apps/emqx/test}/props/prop_emqx_reason_codes.erl (100%) rename {test => apps/emqx/test}/props/prop_emqx_rpc.erl (100%) rename {test => apps/emqx/test}/props/prop_emqx_sys.erl (100%) diff --git a/test/emqx_SUITE.erl b/apps/emqx/test/emqx_SUITE.erl similarity index 100% rename from test/emqx_SUITE.erl rename to apps/emqx/test/emqx_SUITE.erl diff --git a/test/emqx_SUITE_data/acl.conf b/apps/emqx/test/emqx_SUITE_data/acl.conf similarity index 100% rename from test/emqx_SUITE_data/acl.conf rename to apps/emqx/test/emqx_SUITE_data/acl.conf diff --git a/test/emqx_SUITE_data/loaded_modules b/apps/emqx/test/emqx_SUITE_data/loaded_modules similarity index 100% rename from test/emqx_SUITE_data/loaded_modules rename to apps/emqx/test/emqx_SUITE_data/loaded_modules diff --git a/test/emqx_SUITE_data/loaded_plugins b/apps/emqx/test/emqx_SUITE_data/loaded_plugins similarity index 100% rename from test/emqx_SUITE_data/loaded_plugins rename to apps/emqx/test/emqx_SUITE_data/loaded_plugins diff --git a/test/emqx_access_SUITE_data/acl.conf b/apps/emqx/test/emqx_access_SUITE_data/acl.conf similarity index 100% rename from test/emqx_access_SUITE_data/acl.conf rename to apps/emqx/test/emqx_access_SUITE_data/acl.conf diff --git a/test/emqx_access_SUITE_data/acl_deny_action.conf b/apps/emqx/test/emqx_access_SUITE_data/acl_deny_action.conf similarity index 100% rename from test/emqx_access_SUITE_data/acl_deny_action.conf rename to apps/emqx/test/emqx_access_SUITE_data/acl_deny_action.conf diff --git a/test/emqx_access_control_SUITE.erl b/apps/emqx/test/emqx_access_control_SUITE.erl similarity index 100% rename from test/emqx_access_control_SUITE.erl rename to apps/emqx/test/emqx_access_control_SUITE.erl diff --git a/test/emqx_access_rule_SUITE.erl b/apps/emqx/test/emqx_access_rule_SUITE.erl similarity index 100% rename from test/emqx_access_rule_SUITE.erl rename to apps/emqx/test/emqx_access_rule_SUITE.erl diff --git a/test/emqx_acl_cache_SUITE.erl b/apps/emqx/test/emqx_acl_cache_SUITE.erl similarity index 100% rename from test/emqx_acl_cache_SUITE.erl rename to apps/emqx/test/emqx_acl_cache_SUITE.erl diff --git a/test/emqx_acl_test_mod.erl b/apps/emqx/test/emqx_acl_test_mod.erl similarity index 100% rename from test/emqx_acl_test_mod.erl rename to apps/emqx/test/emqx_acl_test_mod.erl diff --git a/test/emqx_alarm_SUITE.erl b/apps/emqx/test/emqx_alarm_SUITE.erl similarity index 100% rename from test/emqx_alarm_SUITE.erl rename to apps/emqx/test/emqx_alarm_SUITE.erl diff --git a/test/emqx_banned_SUITE.erl b/apps/emqx/test/emqx_banned_SUITE.erl similarity index 100% rename from test/emqx_banned_SUITE.erl rename to apps/emqx/test/emqx_banned_SUITE.erl diff --git a/test/emqx_batch_SUITE.erl b/apps/emqx/test/emqx_batch_SUITE.erl similarity index 100% rename from test/emqx_batch_SUITE.erl rename to apps/emqx/test/emqx_batch_SUITE.erl diff --git a/test/emqx_boot_SUITE.erl b/apps/emqx/test/emqx_boot_SUITE.erl similarity index 100% rename from test/emqx_boot_SUITE.erl rename to apps/emqx/test/emqx_boot_SUITE.erl diff --git a/test/emqx_broker_SUITE.erl b/apps/emqx/test/emqx_broker_SUITE.erl similarity index 100% rename from test/emqx_broker_SUITE.erl rename to apps/emqx/test/emqx_broker_SUITE.erl diff --git a/test/emqx_broker_helper_SUITE.erl b/apps/emqx/test/emqx_broker_helper_SUITE.erl similarity index 100% rename from test/emqx_broker_helper_SUITE.erl rename to apps/emqx/test/emqx_broker_helper_SUITE.erl diff --git a/test/emqx_channel_SUITE.erl b/apps/emqx/test/emqx_channel_SUITE.erl similarity index 100% rename from test/emqx_channel_SUITE.erl rename to apps/emqx/test/emqx_channel_SUITE.erl diff --git a/test/emqx_client_SUITE.erl b/apps/emqx/test/emqx_client_SUITE.erl similarity index 100% rename from test/emqx_client_SUITE.erl rename to apps/emqx/test/emqx_client_SUITE.erl diff --git a/test/emqx_cm_SUITE.erl b/apps/emqx/test/emqx_cm_SUITE.erl similarity index 100% rename from test/emqx_cm_SUITE.erl rename to apps/emqx/test/emqx_cm_SUITE.erl diff --git a/test/emqx_cm_locker_SUITE.erl b/apps/emqx/test/emqx_cm_locker_SUITE.erl similarity index 100% rename from test/emqx_cm_locker_SUITE.erl rename to apps/emqx/test/emqx_cm_locker_SUITE.erl diff --git a/test/emqx_cm_registry_SUITE.erl b/apps/emqx/test/emqx_cm_registry_SUITE.erl similarity index 100% rename from test/emqx_cm_registry_SUITE.erl rename to apps/emqx/test/emqx_cm_registry_SUITE.erl diff --git a/test/emqx_connection_SUITE.erl b/apps/emqx/test/emqx_connection_SUITE.erl similarity index 100% rename from test/emqx_connection_SUITE.erl rename to apps/emqx/test/emqx_connection_SUITE.erl diff --git a/test/emqx_ctl_SUITE.erl b/apps/emqx/test/emqx_ctl_SUITE.erl similarity index 100% rename from test/emqx_ctl_SUITE.erl rename to apps/emqx/test/emqx_ctl_SUITE.erl diff --git a/test/emqx_flapping_SUITE.erl b/apps/emqx/test/emqx_flapping_SUITE.erl similarity index 100% rename from test/emqx_flapping_SUITE.erl rename to apps/emqx/test/emqx_flapping_SUITE.erl diff --git a/test/emqx_frame_SUITE.erl b/apps/emqx/test/emqx_frame_SUITE.erl similarity index 100% rename from test/emqx_frame_SUITE.erl rename to apps/emqx/test/emqx_frame_SUITE.erl diff --git a/test/emqx_gc_SUITE.erl b/apps/emqx/test/emqx_gc_SUITE.erl similarity index 100% rename from test/emqx_gc_SUITE.erl rename to apps/emqx/test/emqx_gc_SUITE.erl diff --git a/test/emqx_global_gc_SUITE.erl b/apps/emqx/test/emqx_global_gc_SUITE.erl similarity index 100% rename from test/emqx_global_gc_SUITE.erl rename to apps/emqx/test/emqx_global_gc_SUITE.erl diff --git a/test/emqx_guid_SUITE.erl b/apps/emqx/test/emqx_guid_SUITE.erl similarity index 100% rename from test/emqx_guid_SUITE.erl rename to apps/emqx/test/emqx_guid_SUITE.erl diff --git a/test/emqx_hooks_SUITE.erl b/apps/emqx/test/emqx_hooks_SUITE.erl similarity index 100% rename from test/emqx_hooks_SUITE.erl rename to apps/emqx/test/emqx_hooks_SUITE.erl diff --git a/test/emqx_inflight_SUITE.erl b/apps/emqx/test/emqx_inflight_SUITE.erl similarity index 100% rename from test/emqx_inflight_SUITE.erl rename to apps/emqx/test/emqx_inflight_SUITE.erl diff --git a/test/emqx_json_SUITE.erl b/apps/emqx/test/emqx_json_SUITE.erl similarity index 100% rename from test/emqx_json_SUITE.erl rename to apps/emqx/test/emqx_json_SUITE.erl diff --git a/test/emqx_keepalive_SUITE.erl b/apps/emqx/test/emqx_keepalive_SUITE.erl similarity index 100% rename from test/emqx_keepalive_SUITE.erl rename to apps/emqx/test/emqx_keepalive_SUITE.erl diff --git a/test/emqx_limiter_SUITE.erl b/apps/emqx/test/emqx_limiter_SUITE.erl similarity index 100% rename from test/emqx_limiter_SUITE.erl rename to apps/emqx/test/emqx_limiter_SUITE.erl diff --git a/test/emqx_listeners_SUITE.erl b/apps/emqx/test/emqx_listeners_SUITE.erl similarity index 100% rename from test/emqx_listeners_SUITE.erl rename to apps/emqx/test/emqx_listeners_SUITE.erl diff --git a/test/emqx_logger_SUITE.erl b/apps/emqx/test/emqx_logger_SUITE.erl similarity index 100% rename from test/emqx_logger_SUITE.erl rename to apps/emqx/test/emqx_logger_SUITE.erl diff --git a/test/emqx_logger_formatter_SUITE.erl b/apps/emqx/test/emqx_logger_formatter_SUITE.erl similarity index 100% rename from test/emqx_logger_formatter_SUITE.erl rename to apps/emqx/test/emqx_logger_formatter_SUITE.erl diff --git a/test/emqx_message_SUITE.erl b/apps/emqx/test/emqx_message_SUITE.erl similarity index 100% rename from test/emqx_message_SUITE.erl rename to apps/emqx/test/emqx_message_SUITE.erl diff --git a/test/emqx_metrics_SUITE.erl b/apps/emqx/test/emqx_metrics_SUITE.erl similarity index 100% rename from test/emqx_metrics_SUITE.erl rename to apps/emqx/test/emqx_metrics_SUITE.erl diff --git a/test/emqx_misc_SUITE.erl b/apps/emqx/test/emqx_misc_SUITE.erl similarity index 100% rename from test/emqx_misc_SUITE.erl rename to apps/emqx/test/emqx_misc_SUITE.erl diff --git a/test/emqx_mod_acl_internal_SUITE.erl b/apps/emqx/test/emqx_mod_acl_internal_SUITE.erl similarity index 100% rename from test/emqx_mod_acl_internal_SUITE.erl rename to apps/emqx/test/emqx_mod_acl_internal_SUITE.erl diff --git a/test/emqx_mod_delayed_SUITE.erl b/apps/emqx/test/emqx_mod_delayed_SUITE.erl similarity index 100% rename from test/emqx_mod_delayed_SUITE.erl rename to apps/emqx/test/emqx_mod_delayed_SUITE.erl diff --git a/test/emqx_mod_presence_SUITE.erl b/apps/emqx/test/emqx_mod_presence_SUITE.erl similarity index 100% rename from test/emqx_mod_presence_SUITE.erl rename to apps/emqx/test/emqx_mod_presence_SUITE.erl diff --git a/test/emqx_mod_rewrite_SUITE.erl b/apps/emqx/test/emqx_mod_rewrite_SUITE.erl similarity index 100% rename from test/emqx_mod_rewrite_SUITE.erl rename to apps/emqx/test/emqx_mod_rewrite_SUITE.erl diff --git a/test/emqx_mod_subscription_SUITE.erl b/apps/emqx/test/emqx_mod_subscription_SUITE.erl similarity index 100% rename from test/emqx_mod_subscription_SUITE.erl rename to apps/emqx/test/emqx_mod_subscription_SUITE.erl diff --git a/test/emqx_mod_sup_SUITE.erl b/apps/emqx/test/emqx_mod_sup_SUITE.erl similarity index 100% rename from test/emqx_mod_sup_SUITE.erl rename to apps/emqx/test/emqx_mod_sup_SUITE.erl diff --git a/test/emqx_mod_topic_metrics_SUITE.erl b/apps/emqx/test/emqx_mod_topic_metrics_SUITE.erl similarity index 100% rename from test/emqx_mod_topic_metrics_SUITE.erl rename to apps/emqx/test/emqx_mod_topic_metrics_SUITE.erl diff --git a/test/emqx_modules_SUITE.erl b/apps/emqx/test/emqx_modules_SUITE.erl similarity index 100% rename from test/emqx_modules_SUITE.erl rename to apps/emqx/test/emqx_modules_SUITE.erl diff --git a/test/emqx_mountpoint_SUITE.erl b/apps/emqx/test/emqx_mountpoint_SUITE.erl similarity index 100% rename from test/emqx_mountpoint_SUITE.erl rename to apps/emqx/test/emqx_mountpoint_SUITE.erl diff --git a/test/emqx_mqtt_SUITE.erl b/apps/emqx/test/emqx_mqtt_SUITE.erl similarity index 100% rename from test/emqx_mqtt_SUITE.erl rename to apps/emqx/test/emqx_mqtt_SUITE.erl diff --git a/test/emqx_mqtt_caps_SUITE.erl b/apps/emqx/test/emqx_mqtt_caps_SUITE.erl similarity index 100% rename from test/emqx_mqtt_caps_SUITE.erl rename to apps/emqx/test/emqx_mqtt_caps_SUITE.erl diff --git a/test/emqx_mqtt_props_SUITE.erl b/apps/emqx/test/emqx_mqtt_props_SUITE.erl similarity index 100% rename from test/emqx_mqtt_props_SUITE.erl rename to apps/emqx/test/emqx_mqtt_props_SUITE.erl diff --git a/test/emqx_mqueue_SUITE.erl b/apps/emqx/test/emqx_mqueue_SUITE.erl similarity index 100% rename from test/emqx_mqueue_SUITE.erl rename to apps/emqx/test/emqx_mqueue_SUITE.erl diff --git a/test/emqx_os_mon_SUITE.erl b/apps/emqx/test/emqx_os_mon_SUITE.erl similarity index 100% rename from test/emqx_os_mon_SUITE.erl rename to apps/emqx/test/emqx_os_mon_SUITE.erl diff --git a/test/emqx_packet_SUITE.erl b/apps/emqx/test/emqx_packet_SUITE.erl similarity index 100% rename from test/emqx_packet_SUITE.erl rename to apps/emqx/test/emqx_packet_SUITE.erl diff --git a/test/emqx_pd_SUITE.erl b/apps/emqx/test/emqx_pd_SUITE.erl similarity index 100% rename from test/emqx_pd_SUITE.erl rename to apps/emqx/test/emqx_pd_SUITE.erl diff --git a/test/emqx_plugins_SUITE.erl b/apps/emqx/test/emqx_plugins_SUITE.erl similarity index 100% rename from test/emqx_plugins_SUITE.erl rename to apps/emqx/test/emqx_plugins_SUITE.erl diff --git a/test/emqx_plugins_SUITE_data/emqx_mini_plugin/Makefile b/apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/Makefile similarity index 100% rename from test/emqx_plugins_SUITE_data/emqx_mini_plugin/Makefile rename to apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/Makefile diff --git a/test/emqx_plugins_SUITE_data/emqx_mini_plugin/etc/emqx_mini_plugin.conf b/apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/etc/emqx_mini_plugin.conf similarity index 100% rename from test/emqx_plugins_SUITE_data/emqx_mini_plugin/etc/emqx_mini_plugin.conf rename to apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/etc/emqx_mini_plugin.conf diff --git a/test/emqx_plugins_SUITE_data/emqx_mini_plugin/priv/emqx_mini_plugin.schema b/apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/priv/emqx_mini_plugin.schema similarity index 100% rename from test/emqx_plugins_SUITE_data/emqx_mini_plugin/priv/emqx_mini_plugin.schema rename to apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/priv/emqx_mini_plugin.schema diff --git a/test/emqx_plugins_SUITE_data/emqx_mini_plugin/rebar.config b/apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/rebar.config similarity index 100% rename from test/emqx_plugins_SUITE_data/emqx_mini_plugin/rebar.config rename to apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/rebar.config diff --git a/test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin.app.src b/apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin.app.src similarity index 100% rename from test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin.app.src rename to apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin.app.src diff --git a/test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin_app.erl b/apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin_app.erl similarity index 100% rename from test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin_app.erl rename to apps/emqx/test/emqx_plugins_SUITE_data/emqx_mini_plugin/src/emqx_mini_plugin_app.erl diff --git a/test/emqx_pmon_SUITE.erl b/apps/emqx/test/emqx_pmon_SUITE.erl similarity index 100% rename from test/emqx_pmon_SUITE.erl rename to apps/emqx/test/emqx_pmon_SUITE.erl diff --git a/test/emqx_pool_SUITE.erl b/apps/emqx/test/emqx_pool_SUITE.erl similarity index 100% rename from test/emqx_pool_SUITE.erl rename to apps/emqx/test/emqx_pool_SUITE.erl diff --git a/test/emqx_pqueue_SUITE.erl b/apps/emqx/test/emqx_pqueue_SUITE.erl similarity index 100% rename from test/emqx_pqueue_SUITE.erl rename to apps/emqx/test/emqx_pqueue_SUITE.erl diff --git a/test/emqx_reason_codes_SUITE.erl b/apps/emqx/test/emqx_reason_codes_SUITE.erl similarity index 100% rename from test/emqx_reason_codes_SUITE.erl rename to apps/emqx/test/emqx_reason_codes_SUITE.erl diff --git a/test/emqx_request_handler.erl b/apps/emqx/test/emqx_request_handler.erl similarity index 100% rename from test/emqx_request_handler.erl rename to apps/emqx/test/emqx_request_handler.erl diff --git a/test/emqx_request_responser_SUITE.erl b/apps/emqx/test/emqx_request_responser_SUITE.erl similarity index 100% rename from test/emqx_request_responser_SUITE.erl rename to apps/emqx/test/emqx_request_responser_SUITE.erl diff --git a/test/emqx_request_sender.erl b/apps/emqx/test/emqx_request_sender.erl similarity index 100% rename from test/emqx_request_sender.erl rename to apps/emqx/test/emqx_request_sender.erl diff --git a/test/emqx_router_SUITE.erl b/apps/emqx/test/emqx_router_SUITE.erl similarity index 100% rename from test/emqx_router_SUITE.erl rename to apps/emqx/test/emqx_router_SUITE.erl diff --git a/test/emqx_router_helper_SUITE.erl b/apps/emqx/test/emqx_router_helper_SUITE.erl similarity index 100% rename from test/emqx_router_helper_SUITE.erl rename to apps/emqx/test/emqx_router_helper_SUITE.erl diff --git a/test/emqx_sequence_SUITE.erl b/apps/emqx/test/emqx_sequence_SUITE.erl similarity index 100% rename from test/emqx_sequence_SUITE.erl rename to apps/emqx/test/emqx_sequence_SUITE.erl diff --git a/test/emqx_session_SUITE.erl b/apps/emqx/test/emqx_session_SUITE.erl similarity index 100% rename from test/emqx_session_SUITE.erl rename to apps/emqx/test/emqx_session_SUITE.erl diff --git a/test/emqx_shared_sub_SUITE.erl b/apps/emqx/test/emqx_shared_sub_SUITE.erl similarity index 100% rename from test/emqx_shared_sub_SUITE.erl rename to apps/emqx/test/emqx_shared_sub_SUITE.erl diff --git a/test/emqx_stats_SUITE.erl b/apps/emqx/test/emqx_stats_SUITE.erl similarity index 100% rename from test/emqx_stats_SUITE.erl rename to apps/emqx/test/emqx_stats_SUITE.erl diff --git a/test/emqx_sup_SUITE.erl b/apps/emqx/test/emqx_sup_SUITE.erl similarity index 100% rename from test/emqx_sup_SUITE.erl rename to apps/emqx/test/emqx_sup_SUITE.erl diff --git a/test/emqx_sys_SUITE.erl b/apps/emqx/test/emqx_sys_SUITE.erl similarity index 100% rename from test/emqx_sys_SUITE.erl rename to apps/emqx/test/emqx_sys_SUITE.erl diff --git a/test/emqx_sys_mon_SUITE.erl b/apps/emqx/test/emqx_sys_mon_SUITE.erl similarity index 100% rename from test/emqx_sys_mon_SUITE.erl rename to apps/emqx/test/emqx_sys_mon_SUITE.erl diff --git a/test/emqx_tables_SUITE.erl b/apps/emqx/test/emqx_tables_SUITE.erl similarity index 100% rename from test/emqx_tables_SUITE.erl rename to apps/emqx/test/emqx_tables_SUITE.erl diff --git a/test/emqx_takeover_SUITE.erl b/apps/emqx/test/emqx_takeover_SUITE.erl similarity index 100% rename from test/emqx_takeover_SUITE.erl rename to apps/emqx/test/emqx_takeover_SUITE.erl diff --git a/test/emqx_topic_SUITE.erl b/apps/emqx/test/emqx_topic_SUITE.erl similarity index 100% rename from test/emqx_topic_SUITE.erl rename to apps/emqx/test/emqx_topic_SUITE.erl diff --git a/test/emqx_tracer_SUITE.erl b/apps/emqx/test/emqx_tracer_SUITE.erl similarity index 100% rename from test/emqx_tracer_SUITE.erl rename to apps/emqx/test/emqx_tracer_SUITE.erl diff --git a/test/emqx_trie_SUITE.erl b/apps/emqx/test/emqx_trie_SUITE.erl similarity index 100% rename from test/emqx_trie_SUITE.erl rename to apps/emqx/test/emqx_trie_SUITE.erl diff --git a/test/emqx_vm_SUITE.erl b/apps/emqx/test/emqx_vm_SUITE.erl similarity index 100% rename from test/emqx_vm_SUITE.erl rename to apps/emqx/test/emqx_vm_SUITE.erl diff --git a/test/emqx_vm_mon_SUITE.erl b/apps/emqx/test/emqx_vm_mon_SUITE.erl similarity index 100% rename from test/emqx_vm_mon_SUITE.erl rename to apps/emqx/test/emqx_vm_mon_SUITE.erl diff --git a/test/emqx_ws_connection_SUITE.erl b/apps/emqx/test/emqx_ws_connection_SUITE.erl similarity index 100% rename from test/emqx_ws_connection_SUITE.erl rename to apps/emqx/test/emqx_ws_connection_SUITE.erl diff --git a/test/emqx_zone_SUITE.erl b/apps/emqx/test/emqx_zone_SUITE.erl similarity index 100% rename from test/emqx_zone_SUITE.erl rename to apps/emqx/test/emqx_zone_SUITE.erl diff --git a/test/mqtt_protocol_v5_SUITE.erl b/apps/emqx/test/mqtt_protocol_v5_SUITE.erl similarity index 100% rename from test/mqtt_protocol_v5_SUITE.erl rename to apps/emqx/test/mqtt_protocol_v5_SUITE.erl diff --git a/test/props/prop_emqx_base62.erl b/apps/emqx/test/props/prop_emqx_base62.erl similarity index 100% rename from test/props/prop_emqx_base62.erl rename to apps/emqx/test/props/prop_emqx_base62.erl diff --git a/test/props/prop_emqx_frame.erl b/apps/emqx/test/props/prop_emqx_frame.erl similarity index 100% rename from test/props/prop_emqx_frame.erl rename to apps/emqx/test/props/prop_emqx_frame.erl diff --git a/test/props/prop_emqx_json.erl b/apps/emqx/test/props/prop_emqx_json.erl similarity index 100% rename from test/props/prop_emqx_json.erl rename to apps/emqx/test/props/prop_emqx_json.erl diff --git a/test/props/prop_emqx_psk.erl b/apps/emqx/test/props/prop_emqx_psk.erl similarity index 100% rename from test/props/prop_emqx_psk.erl rename to apps/emqx/test/props/prop_emqx_psk.erl diff --git a/test/props/prop_emqx_reason_codes.erl b/apps/emqx/test/props/prop_emqx_reason_codes.erl similarity index 100% rename from test/props/prop_emqx_reason_codes.erl rename to apps/emqx/test/props/prop_emqx_reason_codes.erl diff --git a/test/props/prop_emqx_rpc.erl b/apps/emqx/test/props/prop_emqx_rpc.erl similarity index 100% rename from test/props/prop_emqx_rpc.erl rename to apps/emqx/test/props/prop_emqx_rpc.erl diff --git a/test/props/prop_emqx_sys.erl b/apps/emqx/test/props/prop_emqx_sys.erl similarity index 100% rename from test/props/prop_emqx_sys.erl rename to apps/emqx/test/props/prop_emqx_sys.erl