Просмотр исходного кода

Merge pull request #1801 from tigercl/emqx30

update test cases for latest code
Gilbert 7 лет назад
Родитель
Сommit
d42a6dd4dc
6 измененных файлов с 9 добавлено и 8 удалено
  1. 3 3
      Makefile
  2. 2 1
      test/emqx_banned_SUITE.erl
  3. 0 1
      test/emqx_broker_SUITE.erl
  4. 1 1
      test/emqx_frame_SUITE.erl
  5. 1 1
      test/emqx_mock_client.erl
  6. 2 1
      test/emqx_sm_SUITE.erl

+ 3 - 3
Makefile

@@ -32,13 +32,13 @@ TEST_ERLC_OPTS += +'{parse_transform, lager_transform}'
 
 
 EUNIT_OPTS = verbose
 EUNIT_OPTS = verbose
 
 
-# CT_SUITES = emqx_mqueue
+# CT_SUITES = emqx_frame
 ## emqx_trie emqx_router emqx_frame emqx_mqtt_compat
 ## emqx_trie emqx_router emqx_frame emqx_mqtt_compat
 
 
-CT_SUITES = emqx emqx_banned emqx_connection emqx_session emqx_access emqx_broker emqx_cm emqx_frame emqx_guid emqx_inflight \
+CT_SUITES = emqx emqx_zone emqx_banned emqx_connection emqx_session emqx_access emqx_broker emqx_cm emqx_frame emqx_guid emqx_inflight \
 			emqx_json emqx_keepalive emqx_lib emqx_metrics emqx_misc emqx_mod emqx_mqtt_caps \
 			emqx_json emqx_keepalive emqx_lib emqx_metrics emqx_misc emqx_mod emqx_mqtt_caps \
 			emqx_mqtt_compat emqx_mqtt_props emqx_mqueue emqx_net emqx_pqueue emqx_router emqx_sm \
 			emqx_mqtt_compat emqx_mqtt_props emqx_mqueue emqx_net emqx_pqueue emqx_router emqx_sm \
-			emqx_stats emqx_tables emqx_time emqx_topic emqx_trie emqx_vm emqx_zone \
+			emqx_stats emqx_tables emqx_time emqx_topic emqx_trie emqx_vm \
 		 	emqx_mountpoint emqx_listeners emqx_protocol
 		 	emqx_mountpoint emqx_listeners emqx_protocol
 
 
 CT_OPTS = -cover test/ct.cover.spec -erl_args -name emqxct@127.0.0.1
 CT_OPTS = -cover test/ct.cover.spec -erl_args -name emqxct@127.0.0.1

+ 2 - 1
test/emqx_banned_SUITE.erl

@@ -38,4 +38,5 @@ t_banned_all(_) ->
     timer:sleep(100),
     timer:sleep(100),
     ?assert(emqx_banned:check(#{client_id => <<"TestClient">>, username => undefined, peername => {undefined, undefined}})),
     ?assert(emqx_banned:check(#{client_id => <<"TestClient">>, username => undefined, peername => {undefined, undefined}})),
     emqx_banned:del({client_id, <<"TestClient">>}),
     emqx_banned:del({client_id, <<"TestClient">>}),
-    ?assertNot(emqx_banned:check(#{client_id => <<"TestClient">>, username => undefined, peername => {undefined, undefined}})).
+    ?assertNot(emqx_banned:check(#{client_id => <<"TestClient">>, username => undefined, peername => {undefined, undefined}})),
+    emqx_ct_broker_helpers:run_teardown_steps().

+ 0 - 1
test/emqx_broker_SUITE.erl

@@ -28,7 +28,6 @@
 all() ->
 all() ->
     [{group, pubsub},
     [{group, pubsub},
      {group, session},
      {group, session},
-     {group, broker},
      {group, metrics},
      {group, metrics},
      {group, stats},
      {group, stats},
      {group, alarms}].
      {group, alarms}].

+ 1 - 1
test/emqx_frame_SUITE.erl

@@ -393,7 +393,7 @@ parse_disconnect(_) ->
     ?assertEqual({ok, ?DISCONNECT_PACKET(?RC_SUCCESS), <<>>}, parse(<<224, 0>>)).
     ?assertEqual({ok, ?DISCONNECT_PACKET(?RC_SUCCESS), <<>>}, parse(<<224, 0>>)).
 
 
 serialize_parse_disconnect(_) ->
 serialize_parse_disconnect(_) ->
-    Packet = ?PACKET(?DISCONNECT),
+    Packet = ?DISCONNECT_PACKET(?RC_SUCCESS),
     ?assertEqual({ok, Packet, <<>>}, parse_serialize(Packet)).
     ?assertEqual({ok, Packet, <<>>}, parse_serialize(Packet)).
 
 
 serialize_parse_disconnect_v5(_) ->
 serialize_parse_disconnect_v5(_) ->

+ 1 - 1
test/emqx_mock_client.erl

@@ -44,7 +44,7 @@ get_last_message() ->
 init([ClientId]) ->
 init([ClientId]) ->
     Result = lists:member(?TAB, ets:all()),
     Result = lists:member(?TAB, ets:all()),
     if Result == false -> 
     if Result == false -> 
-        ets:new(?TAB, [set, named_table]);
+        ets:new(?TAB, [set, named_table, public]);
        true -> ok
        true -> ok
     end,
     end,
     {ok, 
     {ok, 

+ 2 - 1
test/emqx_sm_SUITE.erl

@@ -38,5 +38,6 @@ t_open_close_session(_) ->
     emqx_sm:set_session_stats(Session, {open, true}),
     emqx_sm:set_session_stats(Session, {open, true}),
     {open, true} = emqx_sm:get_session_stats(Session),
     {open, true} = emqx_sm:get_session_stats(Session),
     ok = emqx_sm:close_session(SPid),
     ok = emqx_sm:close_session(SPid),
-    [] = emqx_sm:lookup_session(<<"client">>).
+    [] = emqx_sm:lookup_session(<<"client">>),
+    emqx_ct_broker_helpers:run_teardown_steps().