]> granicus.if.org Git - ejabberd/commitdiff
Avoid error bounces when testing stream management
authorHolger Weiss <holger@zedat.fu-berlin.de>
Fri, 6 May 2016 14:37:17 +0000 (16:37 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Fri, 6 May 2016 14:37:17 +0000 (16:37 +0200)
The test suite sends messages to the server JID while checking whether
the stream management code counts outgoing stanzas correctly.  We now
set type='headline' for those messages to avoid error bounces.

test/ejabberd_SUITE.erl

index 3edbf5879bbd930933db07f630b86c6e0d37e390..aa465fb6638d40e0ff19efe923a63dcdbf218a08 100644 (file)
@@ -607,7 +607,9 @@ disco(Config) ->
 sm(Config) ->
     Server = ?config(server, Config),
     ServerJID = jid:make(<<"">>, Server, <<"">>),
-    Msg = #message{to = ServerJID, body = [#text{data = <<"body">>}]},
+    %% Send messages of type 'headline' so the server discards them silently
+    Msg = #message{to = ServerJID, type = headline,
+                  body = [#text{data = <<"body">>}]},
     true = ?config(sm, Config),
     %% Enable the session management with resumption enabled
     send(Config, #sm_enable{resume = true, xmlns = ?NS_STREAM_MGMT_3}),