Offline Messages: Testing message delivery reliability related to stream resumption and resource conflict - #4262

Test duration: 638.743s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 453.235s
2019-11-27 19:36:19 |

2019-11-27 19:36:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:36:19 | ------------------------------------

2019-11-27 19:36:19 | [Mutex] waiting for: [message:167611e2-0ab9-4ca0-8b3b-a1878e60bb69]

2019-11-27 19:36:19 | [Mutex] received everything.

2019-11-27 19:36:19 |


===== simulation of connection failure


2019-11-27 19:36:19 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:36:20 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:36:22 |


===== broadcasting presence


2019-11-27 19:36:22 | [Mutex] waiting for: [message:7b006b14-5c59-4e96-89f8-59f02e974852]

2019-11-27 19:37:20 | [Mutex] waiting for: [message:7b006b14-5c59-4e96-89f8-59f02e974852]

2019-11-27 19:43:52 | [Mutex] timeout. Not received [message:7b006b14-5c59-4e96-89f8-59f02e974852]

2019-11-27 19:43:52 | [Mutex] isItemNotified: message:7b006b14-5c59-4e96-89f8-59f02e974852 :: false

java.lang.AssertionError: Message was not delivered!
org.testng.AssertJUnit.fail(AssertJUnit.java:59)
org.testng.AssertJUnit.assertTrue(AssertJUnit.java:24)
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliability(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:358)
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:173)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
org.testng.TestRunner.privateRun(TestRunner.java:648)
org.testng.TestRunner.run(TestRunner.java:505)
org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
org.testng.SuiteRunner.run(SuiteRunner.java:364)
org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
org.testng.TestNG.runSuites(TestNG.java:1049)
org.testng.TestNG.run(TestNG.java:1017)
org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283)
org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75)
org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120)
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.282s
2019-11-27 19:33:40 |

2019-11-27 19:33:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:33:40 | ------------------------------------

2019-11-27 19:33:40 | [Mutex] waiting for: [message:4a16f977-dab1-4d2e-ac59-a6802ca603b5]

2019-11-27 19:33:40 | [Mutex] received everything.

2019-11-27 19:33:40 |


===== simulation of connection failure


2019-11-27 19:33:40 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:33:40 |


===== sending message to look for


2019-11-27 19:33:42 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:33:42 |


===== broadcasting presence


2019-11-27 19:33:42 | [Mutex] waiting for: [message:00be78ff-4886-4f6c-9c0d-5647ff9a8e51]

2019-11-27 19:33:42 | [Mutex] received everything.

2019-11-27 19:33:42 | [Mutex] isItemNotified: message:00be78ff-4886-4f6c-9c0d-5647ff9a8e51 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.043s
2019-11-27 19:33:43 |

2019-11-27 19:33:43 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:33:43 | ------------------------------------

2019-11-27 19:33:43 | [Mutex] waiting for: [message:fce74cca-3177-41b0-b603-793bd83df3a2]

2019-11-27 19:33:43 | [Mutex] received everything.

2019-11-27 19:33:43 |


===== simulation of connection failure


2019-11-27 19:33:43 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:33:43 |


===== sending message to look for


2019-11-27 19:33:44 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:33:46 |


===== broadcasting presence


2019-11-27 19:33:46 | [Mutex] received everything.

2019-11-27 19:33:46 | [Mutex] isItemNotified: message:e93df669-a81b-4bfd-8227-683cf53caff8 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.208s
2019-11-27 19:33:47 |

2019-11-27 19:33:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:33:47 | ------------------------------------

2019-11-27 19:33:47 | [Mutex] waiting for: [message:541a0c06-dae7-4d54-b934-ddffda4ae70c]

2019-11-27 19:33:47 | [Mutex] received everything.

2019-11-27 19:33:47 |


===== simulation of connection failure


2019-11-27 19:33:47 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:33:47 |


===== sending message to look for


2019-11-27 19:33:48 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:33:48 |


===== broadcasting presence


2019-11-27 19:33:48 | [Mutex] waiting for: [message:27d20aa5-a6d2-4032-ba49-1d56c52b7664]

2019-11-27 19:33:48 | [Mutex] received everything.

2019-11-27 19:33:48 | [Mutex] isItemNotified: message:27d20aa5-a6d2-4032-ba49-1d56c52b7664 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.067s
2019-11-27 19:33:49 |

2019-11-27 19:33:49 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:33:49 | ------------------------------------

2019-11-27 19:33:49 | [Mutex] waiting for: [message:61a8603a-7536-4867-a0d5-3186e2386604]

2019-11-27 19:33:49 | [Mutex] received everything.

2019-11-27 19:33:49 |


===== simulation of connection failure


2019-11-27 19:33:49 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:33:49 |


===== sending message to look for


2019-11-27 19:33:50 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:33:52 |


===== broadcasting presence


2019-11-27 19:33:52 | [Mutex] received everything.

2019-11-27 19:33:52 | [Mutex] isItemNotified: message:e7a1c57e-bf3d-4078-98d4-16791943619a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.246s
2019-11-27 19:33:53 |

2019-11-27 19:33:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:33:53 | ------------------------------------

2019-11-27 19:33:53 | [Mutex] waiting for: [message:ee54aec7-596d-4a89-bf19-d437136fc029]

2019-11-27 19:33:53 | [Mutex] received everything.

2019-11-27 19:33:53 |


===== simulation of connection failure


2019-11-27 19:33:53 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:33:53 |


===== sending message to look for


2019-11-27 19:33:54 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:33:54 |


===== broadcasting presence


2019-11-27 19:33:54 | [Mutex] waiting for: [message:4b03c230-7fb7-42c9-a8cf-f9204a4ec81d]

2019-11-27 19:33:54 | [Mutex] received everything.

2019-11-27 19:33:54 | [Mutex] isItemNotified: message:4b03c230-7fb7-42c9-a8cf-f9204a4ec81d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 61.161s
2019-11-27 19:33:55 |

2019-11-27 19:33:55 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:33:55 | ------------------------------------

2019-11-27 19:33:55 | [Mutex] waiting for: [message:10ef2891-17e3-4c63-b58e-3a91d2ae328c]

2019-11-27 19:33:55 | [Mutex] received everything.

2019-11-27 19:33:55 |


===== simulation of connection failure


2019-11-27 19:33:55 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:33:55 |


===== sending message to look for


2019-11-27 19:33:56 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:33:58 |


===== broadcasting presence


2019-11-27 19:33:58 | [Mutex] waiting for: [message:fc991805-c137-4590-a634-6028af25cf54]

2019-11-27 19:34:56 | [Mutex] waiting for: [message:fc991805-c137-4590-a634-6028af25cf54]

2019-11-27 19:34:56 | [Mutex] waiting for: [message:fc991805-c137-4590-a634-6028af25cf54]

2019-11-27 19:34:56 | [Mutex] received everything.

2019-11-27 19:34:56 | [Mutex] isItemNotified: message:fc991805-c137-4590-a634-6028af25cf54 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.225s
2019-11-27 19:34:57 |

2019-11-27 19:34:57 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:34:57 | ------------------------------------

2019-11-27 19:34:57 | [Mutex] waiting for: [message:67fe3eb5-dd9b-4a2e-8b75-c723f518a70e]

2019-11-27 19:34:57 | [Mutex] received everything.

2019-11-27 19:34:57 |


===== simulation of connection failure


2019-11-27 19:34:57 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:34:58 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:35:02 |


===== broadcasting presence


2019-11-27 19:35:02 | [Mutex] received everything.

2019-11-27 19:35:02 | [Mutex] isItemNotified: message:cf4b9f53-744f-410b-ae1e-13f67c0ae9b3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.238s
2019-11-27 19:35:03 |

2019-11-27 19:35:03 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:35:03 | ------------------------------------

2019-11-27 19:35:03 | [Mutex] waiting for: [message:c09cf12e-9172-48a0-8d4a-b578da42870a]

2019-11-27 19:35:03 | [Mutex] received everything.

2019-11-27 19:35:03 |


===== simulation of connection failure


2019-11-27 19:35:03 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:35:04 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:35:06 |


===== broadcasting presence


2019-11-27 19:35:06 | [Mutex] received everything.

2019-11-27 19:35:06 | [Mutex] isItemNotified: message:5532af06-4ace-45f2-9e52-be147d05a725 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 61.151s
2019-11-27 19:35:07 |

2019-11-27 19:35:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:35:07 | ------------------------------------

2019-11-27 19:35:07 | [Mutex] waiting for: [message:78f9a8fb-1149-46f3-8d53-978f1cd1b912]

2019-11-27 19:35:07 | [Mutex] received everything.

2019-11-27 19:35:07 |


===== simulation of connection failure


2019-11-27 19:35:07 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:35:07 |


===== sending message to look for


2019-11-27 19:35:08 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:35:08 |


===== broadcasting presence


2019-11-27 19:35:08 | [Mutex] waiting for: [message:21a688a5-08e1-4c0d-8c7b-2e7001cdb8a1]

2019-11-27 19:36:08 | [Mutex] waiting for: [message:21a688a5-08e1-4c0d-8c7b-2e7001cdb8a1]

2019-11-27 19:36:08 | [Mutex] received everything.

2019-11-27 19:36:08 | [Mutex] isItemNotified: message:21a688a5-08e1-4c0d-8c7b-2e7001cdb8a1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.258s
2019-11-27 19:36:09 |

2019-11-27 19:36:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:36:09 | ------------------------------------

2019-11-27 19:36:09 | [Mutex] waiting for: [message:98c1880c-8b3b-4c38-8268-334287de23c8]

2019-11-27 19:36:09 | [Mutex] received everything.

2019-11-27 19:36:09 |


===== simulation of connection failure


2019-11-27 19:36:09 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:36:09 |


===== sending message to look for


2019-11-27 19:36:10 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:36:12 |


===== broadcasting presence


2019-11-27 19:36:12 | [Mutex] waiting for: [message:c653f8ed-77df-4a42-ab09-ab66de3a0051]

2019-11-27 19:36:12 | [Mutex] waiting for: [message:c653f8ed-77df-4a42-ab09-ab66de3a0051]

2019-11-27 19:36:12 | [Mutex] received everything.

2019-11-27 19:36:12 | [Mutex] isItemNotified: message:c653f8ed-77df-4a42-ab09-ab66de3a0051 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.280s
2019-11-27 19:36:13 |

2019-11-27 19:36:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:36:13 | ------------------------------------

2019-11-27 19:36:13 | [Mutex] waiting for: [message:a86bfc03-394e-4fef-9ed1-5ad5cb39396a]

2019-11-27 19:36:13 | [Mutex] received everything.

2019-11-27 19:36:13 |


===== simulation of connection failure


2019-11-27 19:36:13 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:36:14 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:36:18 |


===== broadcasting presence


2019-11-27 19:36:18 | [Mutex] waiting for: [message:1aa962f1-2dc5-4627-8dbe-8c5be67ed2a4]

2019-11-27 19:36:18 | [Mutex] waiting for: [message:1aa962f1-2dc5-4627-8dbe-8c5be67ed2a4]

2019-11-27 19:36:18 | [Mutex] received everything.

2019-11-27 19:36:18 | [Mutex] isItemNotified: message:1aa962f1-2dc5-4627-8dbe-8c5be67ed2a4 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.222s
2019-11-27 19:43:53 |

2019-11-27 19:43:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:43:53 | ------------------------------------

2019-11-27 19:43:53 | [Mutex] waiting for: [message:0ff97a96-3c77-4058-b750-6324fdeb0461]

2019-11-27 19:43:54 | [Mutex] received everything.

2019-11-27 19:43:54 |


===== simulation of connection failure


2019-11-27 19:43:54 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:43:54 |


===== sending message to look for


2019-11-27 19:43:55 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:43:55 |


===== broadcasting presence


2019-11-27 19:43:55 | [Mutex] waiting for: [message:0b99b57b-aed6-432e-9e06-f9104ce46243]

2019-11-27 19:43:55 | [Mutex] received everything.

2019-11-27 19:43:55 | [Mutex] isItemNotified: message:0b99b57b-aed6-432e-9e06-f9104ce46243 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.042s
2019-11-27 19:43:56 |

2019-11-27 19:43:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:43:56 | ------------------------------------

2019-11-27 19:43:56 | [Mutex] waiting for: [message:a133540c-80e3-41c9-bd39-d511ee101cf0]

2019-11-27 19:43:56 | [Mutex] received everything.

2019-11-27 19:43:56 |


===== simulation of connection failure


2019-11-27 19:43:56 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:43:56 |


===== sending message to look for


2019-11-27 19:43:57 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:43:59 |


===== broadcasting presence


2019-11-27 19:43:59 | [Mutex] received everything.

2019-11-27 19:43:59 | [Mutex] isItemNotified: message:8e3392c5-4b67-46ef-bb28-175523f38fba :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.197s
2019-11-27 19:44:00 |

2019-11-27 19:44:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:44:00 | ------------------------------------

2019-11-27 19:44:00 | [Mutex] waiting for: [message:0c05740a-2dcb-4be8-8401-159397432615]

2019-11-27 19:44:00 | [Mutex] received everything.

2019-11-27 19:44:00 |


===== simulation of connection failure


2019-11-27 19:44:00 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:44:00 |


===== sending message to look for


2019-11-27 19:44:01 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:44:01 |


===== broadcasting presence


2019-11-27 19:44:01 | [Mutex] waiting for: [message:7e2aecbe-7c16-4891-8305-f53e790f5866]

2019-11-27 19:44:01 | [Mutex] waiting for: [message:7e2aecbe-7c16-4891-8305-f53e790f5866]

2019-11-27 19:44:01 | [Mutex] received everything.

2019-11-27 19:44:01 | [Mutex] isItemNotified: message:7e2aecbe-7c16-4891-8305-f53e790f5866 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.035s
2019-11-27 19:44:02 |

2019-11-27 19:44:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:44:02 | ------------------------------------

2019-11-27 19:44:02 | [Mutex] waiting for: [message:8b3c14ba-7c8a-4818-a103-aca0dfe3a223]

2019-11-27 19:44:02 | [Mutex] received everything.

2019-11-27 19:44:02 |


===== simulation of connection failure


2019-11-27 19:44:02 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:44:02 |


===== sending message to look for


2019-11-27 19:44:03 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:44:05 |


===== broadcasting presence


2019-11-27 19:44:05 | [Mutex] received everything.

2019-11-27 19:44:05 | [Mutex] isItemNotified: message:b2fc942e-62ce-456d-be1f-76c68a447be2 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.296s
2019-11-27 19:44:06 |

2019-11-27 19:44:06 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:44:06 | ------------------------------------

2019-11-27 19:44:06 | [Mutex] waiting for: [message:204c8112-25ad-4526-a05f-b37066e34a71]

2019-11-27 19:44:06 | [Mutex] received everything.

2019-11-27 19:44:06 |


===== simulation of connection failure


2019-11-27 19:44:06 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:44:06 |


===== sending message to look for


2019-11-27 19:44:07 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:44:07 |


===== broadcasting presence


2019-11-27 19:44:07 | [Mutex] received everything.

2019-11-27 19:44:07 | [Mutex] isItemNotified: message:eab8d0cf-30a0-4ea8-8521-a93023ab128a :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.259s
2019-11-27 19:44:08 |

2019-11-27 19:44:08 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:44:08 | ------------------------------------

2019-11-27 19:44:08 | [Mutex] waiting for: [message:51c12b07-fe63-4a43-ac6f-a78fea69c45a]

2019-11-27 19:44:08 | [Mutex] received everything.

2019-11-27 19:44:08 |


===== simulation of connection failure


2019-11-27 19:44:08 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:44:08 |


===== sending message to look for


2019-11-27 19:44:09 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:44:11 |


===== broadcasting presence


2019-11-27 19:44:11 | [Mutex] received everything.

2019-11-27 19:44:11 | [Mutex] isItemNotified: message:c01ce986-870d-48c8-9276-76a3ed20e71d :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.314s
2019-11-27 19:44:12 |

2019-11-27 19:44:12 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:44:12 | ------------------------------------

2019-11-27 19:44:12 | [Mutex] waiting for: [message:382cff88-77cc-43fb-ac5d-f195ee669733]

2019-11-27 19:44:12 | [Mutex] received everything.

2019-11-27 19:44:12 |


===== simulation of connection failure


2019-11-27 19:44:12 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:44:12 |


===== sending message to look for


2019-11-27 19:44:13 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:44:14 |


===== broadcasting presence


2019-11-27 19:44:14 | [Mutex] waiting for: [message:df6564af-4c0c-4590-8f0d-96c64121e9e9]

2019-11-27 19:44:14 | [Mutex] received everything.

2019-11-27 19:44:14 | [Mutex] isItemNotified: message:df6564af-4c0c-4590-8f0d-96c64121e9e9 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.251s
2019-11-27 19:44:15 |

2019-11-27 19:44:15 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-27 19:44:15 | ------------------------------------

2019-11-27 19:44:15 | [Mutex] waiting for: [message:10440250-f0b4-4e48-a5a7-c5772997fdd0]

2019-11-27 19:44:15 | [Mutex] received everything.

2019-11-27 19:44:15 |


===== simulation of connection failure


2019-11-27 19:44:15 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-27 19:44:15 |


===== sending message to look for


2019-11-27 19:44:16 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-27 19:44:18 |


===== broadcasting presence


2019-11-27 19:44:18 | [Mutex] waiting for: [message:4981666c-282a-4eb1-a946-17748bdb21b2]

2019-11-27 19:44:18 | [Mutex] waiting for: [message:4981666c-282a-4eb1-a946-17748bdb21b2]

2019-11-27 19:44:18 | [Mutex] received everything.

2019-11-27 19:44:18 | [Mutex] isItemNotified: message:4981666c-282a-4eb1-a946-17748bdb21b2 :: true