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

Test duration: 699.943s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 453.306s
2020-06-18 22:16:30 |

2020-06-18 22:16:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:30 | ------------------------------------

2020-06-18 22:16:30 | [Mutex] waiting for: [message:01a05b4b-2927-4264-b5e4-a86860d344f2]

2020-06-18 22:16:30 | [Mutex] received everything.

2020-06-18 22:16:30 |


===== simulation of connection failure


2020-06-18 22:16:30 |


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


2020-06-18 22:16:31 |


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


2020-06-18 22:16:33 |


===== broadcasting presence


2020-06-18 22:16:33 | [Mutex] waiting for: [message:a97a1de5-6dc4-4c1b-9630-fad99ff350b9]

2020-06-18 22:17:31 | [Mutex] waiting for: [message:a97a1de5-6dc4-4c1b-9630-fad99ff350b9]

2020-06-18 22:24:03 | [Mutex] timeout. Not received [message:a97a1de5-6dc4-4c1b-9630-fad99ff350b9]

2020-06-18 22:24:03 | [Mutex] isItemNotified: message:a97a1de5-6dc4-4c1b-9630-fad99ff350b9 :: 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:361)
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.395s
2020-06-18 22:15:47 |

2020-06-18 22:15:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:15:47 | ------------------------------------

2020-06-18 22:15:47 | [Mutex] waiting for: [message:c0c453e0-7f30-40a3-bdb0-d9089642837e]

2020-06-18 22:15:47 | [Mutex] received everything.

2020-06-18 22:15:47 |


===== simulation of connection failure


2020-06-18 22:15:47 |


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


2020-06-18 22:15:47 |


===== sending message to look for


2020-06-18 22:15:48 |


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


2020-06-18 22:15:48 |


===== broadcasting presence


2020-06-18 22:15:48 | [Mutex] received everything.

2020-06-18 22:15:48 | [Mutex] isItemNotified: message:759b5643-b05f-4133-821b-b23b42ac15c1 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.391s
2020-06-18 22:15:49 |

2020-06-18 22:15:49 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:15:49 | ------------------------------------

2020-06-18 22:15:49 | [Mutex] waiting for: [message:ba8fa807-2379-4403-b734-58d4b8adb1f3]

2020-06-18 22:15:49 | [Mutex] received everything.

2020-06-18 22:15:49 |


===== simulation of connection failure


2020-06-18 22:15:49 |


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


2020-06-18 22:15:49 |


===== sending message to look for


2020-06-18 22:15:50 |


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


2020-06-18 22:15:53 |


===== broadcasting presence


2020-06-18 22:15:53 | [Mutex] received everything.

2020-06-18 22:15:53 | [Mutex] isItemNotified: message:2685e070-dcb7-4a4f-8072-df8c52ec10f1 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.361s
2020-06-18 22:15:54 |

2020-06-18 22:15:54 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:15:54 | ------------------------------------

2020-06-18 22:15:54 | [Mutex] waiting for: [message:8e6220f5-9e93-4532-8147-0216e57be4c9]

2020-06-18 22:15:54 | [Mutex] received everything.

2020-06-18 22:15:54 |


===== simulation of connection failure


2020-06-18 22:15:54 |


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


2020-06-18 22:15:54 |


===== sending message to look for


2020-06-18 22:15:55 |


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


2020-06-18 22:15:55 |


===== broadcasting presence


2020-06-18 22:15:55 | [Mutex] received everything.

2020-06-18 22:15:55 | [Mutex] isItemNotified: message:cd5e24af-2af8-4531-b94a-44fbc33ecab7 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.357s
2020-06-18 22:15:56 |

2020-06-18 22:15:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:15:56 | ------------------------------------

2020-06-18 22:15:56 | [Mutex] waiting for: [message:82a84c12-3a58-4e5c-99d7-96cf62bd6d66]

2020-06-18 22:15:56 | [Mutex] received everything.

2020-06-18 22:15:56 |


===== simulation of connection failure


2020-06-18 22:15:56 |


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


2020-06-18 22:15:56 |


===== sending message to look for


2020-06-18 22:15:57 |


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


2020-06-18 22:15:59 |


===== broadcasting presence


2020-06-18 22:15:59 | [Mutex] received everything.

2020-06-18 22:15:59 | [Mutex] isItemNotified: message:8a45d3a3-24b0-4789-a137-8e4794c8f095 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.356s
2020-06-18 22:16:00 |

2020-06-18 22:16:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:00 | ------------------------------------

2020-06-18 22:16:00 | [Mutex] waiting for: [message:98a41059-620c-4df5-a868-dc49d4f08824]

2020-06-18 22:16:00 | [Mutex] received everything.

2020-06-18 22:16:00 |


===== simulation of connection failure


2020-06-18 22:16:00 |


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


2020-06-18 22:16:00 |


===== sending message to look for


2020-06-18 22:16:01 |


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


2020-06-18 22:16:01 |


===== broadcasting presence


2020-06-18 22:16:01 | [Mutex] waiting for: [message:5a4095c8-9b75-4c08-b8b3-31a7a5cbaa7a]

2020-06-18 22:16:01 | [Mutex] received everything.

2020-06-18 22:16:01 | [Mutex] isItemNotified: message:5a4095c8-9b75-4c08-b8b3-31a7a5cbaa7a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.369s
2020-06-18 22:16:02 |

2020-06-18 22:16:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:02 | ------------------------------------

2020-06-18 22:16:02 | [Mutex] waiting for: [message:33dc89c0-d438-46b3-91c2-564555e6c9e3]

2020-06-18 22:16:02 | [Mutex] received everything.

2020-06-18 22:16:02 |


===== simulation of connection failure


2020-06-18 22:16:02 |


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


2020-06-18 22:16:02 |


===== sending message to look for


2020-06-18 22:16:04 |


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


2020-06-18 22:16:06 |


===== broadcasting presence


2020-06-18 22:16:06 | [Mutex] received everything.

2020-06-18 22:16:06 | [Mutex] isItemNotified: message:01d32f38-15e7-4659-9bbd-edb9bedfefe5 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.264s
2020-06-18 22:16:07 |

2020-06-18 22:16:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:07 | ------------------------------------

2020-06-18 22:16:07 | [Mutex] waiting for: [message:6c6aa5ce-c3e9-47c2-99c5-4da6b1399440]

2020-06-18 22:16:07 | [Mutex] received everything.

2020-06-18 22:16:07 |


===== simulation of connection failure


2020-06-18 22:16:07 |


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


2020-06-18 22:16:08 |


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


2020-06-18 22:16:12 |


===== broadcasting presence


2020-06-18 22:16:12 | [Mutex] received everything.

2020-06-18 22:16:12 | [Mutex] isItemNotified: message:0a0d4e34-6944-4dea-9a61-347366d94893 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.262s
2020-06-18 22:16:13 |

2020-06-18 22:16:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:13 | ------------------------------------

2020-06-18 22:16:13 | [Mutex] waiting for: [message:e599725e-ee72-479d-aeea-8d11e685a5b2]

2020-06-18 22:16:13 | [Mutex] received everything.

2020-06-18 22:16:13 |


===== simulation of connection failure


2020-06-18 22:16:13 |


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


2020-06-18 22:16:14 |


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


2020-06-18 22:16:16 |


===== broadcasting presence


2020-06-18 22:16:16 | [Mutex] received everything.

2020-06-18 22:16:16 | [Mutex] isItemNotified: message:a1d93abc-df2f-4966-8ec0-f58963f07b26 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.432s
2020-06-18 22:16:17 |

2020-06-18 22:16:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:17 | ------------------------------------

2020-06-18 22:16:17 | [Mutex] waiting for: [message:fa6bbdaf-4914-4020-b3e7-ccd3a5eb13af]

2020-06-18 22:16:17 | [Mutex] received everything.

2020-06-18 22:16:17 |


===== simulation of connection failure


2020-06-18 22:16:17 |


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


2020-06-18 22:16:17 |


===== sending message to look for


2020-06-18 22:16:18 |


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


2020-06-18 22:16:18 |


===== broadcasting presence


2020-06-18 22:16:18 | [Mutex] waiting for: [message:ba584946-2372-407f-b31f-3db4e20ab779]

2020-06-18 22:16:18 | [Mutex] received everything.

2020-06-18 22:16:18 | [Mutex] isItemNotified: message:ba584946-2372-407f-b31f-3db4e20ab779 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.372s
2020-06-18 22:16:19 |

2020-06-18 22:16:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:19 | ------------------------------------

2020-06-18 22:16:19 | [Mutex] waiting for: [message:c6b39efc-bfd1-4fd6-8c89-138c2d60942c]

2020-06-18 22:16:19 | [Mutex] received everything.

2020-06-18 22:16:19 |


===== simulation of connection failure


2020-06-18 22:16:19 |


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


2020-06-18 22:16:19 |


===== sending message to look for


2020-06-18 22:16:21 |


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


2020-06-18 22:16:23 |


===== broadcasting presence


2020-06-18 22:16:23 | [Mutex] waiting for: [message:86a35422-d2e2-4534-be1d-c56f09dd944a]

2020-06-18 22:16:23 | [Mutex] waiting for: [message:86a35422-d2e2-4534-be1d-c56f09dd944a]

2020-06-18 22:16:23 | [Mutex] received everything.

2020-06-18 22:16:23 | [Mutex] isItemNotified: message:86a35422-d2e2-4534-be1d-c56f09dd944a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.295s
2020-06-18 22:16:24 |

2020-06-18 22:16:24 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:16:24 | ------------------------------------

2020-06-18 22:16:24 | [Mutex] waiting for: [message:4531e9c2-106f-4dd9-a446-8412d780d9a3]

2020-06-18 22:16:24 | [Mutex] received everything.

2020-06-18 22:16:24 |


===== simulation of connection failure


2020-06-18 22:16:24 |


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


2020-06-18 22:16:25 |


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


2020-06-18 22:16:29 |


===== broadcasting presence


2020-06-18 22:16:29 | [Mutex] waiting for: [message:31cae8ad-9492-4ef3-9ed0-8f32d509c57e]

2020-06-18 22:16:29 | [Mutex] waiting for: [message:31cae8ad-9492-4ef3-9ed0-8f32d509c57e]

2020-06-18 22:16:29 | [Mutex] received everything.

2020-06-18 22:16:29 | [Mutex] isItemNotified: message:31cae8ad-9492-4ef3-9ed0-8f32d509c57e :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.376s
2020-06-18 22:24:04 |

2020-06-18 22:24:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:24:04 | ------------------------------------

2020-06-18 22:24:04 | [Mutex] waiting for: [message:e7b0bd44-b967-4275-8abd-4bb17f17a67c]

2020-06-18 22:24:04 | [Mutex] received everything.

2020-06-18 22:24:04 |


===== simulation of connection failure


2020-06-18 22:24:04 |


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


2020-06-18 22:24:05 |


===== sending message to look for


2020-06-18 22:24:06 |


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


2020-06-18 22:24:06 |


===== broadcasting presence


2020-06-18 22:24:06 | [Mutex] received everything.

2020-06-18 22:24:06 | [Mutex] isItemNotified: message:f56635d7-f3d1-4d83-aeb6-c511af1a3050 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.372s
2020-06-18 22:24:07 |

2020-06-18 22:24:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:24:07 | ------------------------------------

2020-06-18 22:24:07 | [Mutex] waiting for: [message:717caf7b-5055-4f10-845b-7582a54b3fd9]

2020-06-18 22:24:07 | [Mutex] received everything.

2020-06-18 22:24:07 |


===== simulation of connection failure


2020-06-18 22:24:07 |


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


2020-06-18 22:24:07 |


===== sending message to look for


2020-06-18 22:24:08 |


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


2020-06-18 22:24:10 |


===== broadcasting presence


2020-06-18 22:24:10 | [Mutex] received everything.

2020-06-18 22:24:10 | [Mutex] isItemNotified: message:64dd404c-b1fd-43c2-b5d1-33f6476e4f1d :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.351s
2020-06-18 22:24:11 |

2020-06-18 22:24:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:24:11 | ------------------------------------

2020-06-18 22:24:11 | [Mutex] waiting for: [message:5939e0e2-60e0-4bd3-b570-87f8a80d4c36]

2020-06-18 22:24:11 | [Mutex] received everything.

2020-06-18 22:24:11 |


===== simulation of connection failure


2020-06-18 22:24:11 |


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


2020-06-18 22:24:11 |


===== sending message to look for


2020-06-18 22:24:12 |


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


2020-06-18 22:24:12 |


===== broadcasting presence


2020-06-18 22:24:12 | [Mutex] received everything.

2020-06-18 22:24:12 | [Mutex] isItemNotified: message:49c01f89-d88d-4f34-aaa5-605b683b851c :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.352s
2020-06-18 22:24:13 |

2020-06-18 22:24:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:24:13 | ------------------------------------

2020-06-18 22:24:13 | [Mutex] waiting for: [message:c724b9a6-9424-4086-a919-676d6ccc8c3e]

2020-06-18 22:24:13 | [Mutex] received everything.

2020-06-18 22:24:13 |


===== simulation of connection failure


2020-06-18 22:24:13 |


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


2020-06-18 22:24:13 |


===== sending message to look for


2020-06-18 22:24:14 |


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


2020-06-18 22:24:17 |


===== broadcasting presence


2020-06-18 22:24:17 | [Mutex] received everything.

2020-06-18 22:24:17 | [Mutex] isItemNotified: message:3a0fe76f-ac8e-4449-a3ea-cfbc89bafb30 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.351s
2020-06-18 22:24:18 |

2020-06-18 22:24:18 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:24:18 | ------------------------------------

2020-06-18 22:24:18 | [Mutex] waiting for: [message:aac4f79d-1dec-4d07-8d8e-c2cb9877065c]

2020-06-18 22:24:18 | [Mutex] received everything.

2020-06-18 22:24:18 |


===== simulation of connection failure


2020-06-18 22:24:18 |


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


2020-06-18 22:24:18 |


===== sending message to look for


2020-06-18 22:24:19 |


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


2020-06-18 22:24:19 |


===== broadcasting presence


2020-06-18 22:24:19 | [Mutex] received everything.

2020-06-18 22:24:19 | [Mutex] isItemNotified: message:c4c8dc40-396a-4eba-a509-c61bb2b72863 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.163s
2020-06-18 22:24:20 |

2020-06-18 22:24:20 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:24:20 | ------------------------------------

2020-06-18 22:24:20 | [Mutex] waiting for: [message:06fa6d9d-eacb-4dca-80e7-320fb1773ba5]

2020-06-18 22:24:20 | [Mutex] received everything.

2020-06-18 22:24:20 |


===== simulation of connection failure


2020-06-18 22:24:20 |


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


2020-06-18 22:24:20 |


===== sending message to look for


2020-06-18 22:24:21 |


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


2020-06-18 22:24:23 |


===== broadcasting presence


2020-06-18 22:24:23 | [Mutex] waiting for: [message:b54f1f2a-6593-402e-92eb-6997ba9da569]

2020-06-18 22:25:21 | [Mutex] waiting for: [message:b54f1f2a-6593-402e-92eb-6997ba9da569]

2020-06-18 22:25:21 | [Mutex] waiting for: [message:b54f1f2a-6593-402e-92eb-6997ba9da569]

2020-06-18 22:25:21 | [Mutex] received everything.

2020-06-18 22:25:21 | [Mutex] isItemNotified: message:b54f1f2a-6593-402e-92eb-6997ba9da569 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 61.275s
2020-06-18 22:25:22 |

2020-06-18 22:25:22 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:25:22 | ------------------------------------

2020-06-18 22:25:22 | [Mutex] waiting for: [message:055662c5-b13c-46b8-94fc-f8dc99e5bf29]

2020-06-18 22:25:22 | [Mutex] received everything.

2020-06-18 22:25:22 |


===== simulation of connection failure


2020-06-18 22:25:22 |


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


2020-06-18 22:25:22 |


===== sending message to look for


2020-06-18 22:25:23 |


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


2020-06-18 22:25:23 |


===== broadcasting presence


2020-06-18 22:25:23 | [Mutex] waiting for: [message:2c1054f1-cda6-46ed-8f7a-13c32f8e5dbb]

2020-06-18 22:26:23 | [Mutex] waiting for: [message:2c1054f1-cda6-46ed-8f7a-13c32f8e5dbb]

2020-06-18 22:26:23 | [Mutex] received everything.

2020-06-18 22:26:23 | [Mutex] isItemNotified: message:2c1054f1-cda6-46ed-8f7a-13c32f8e5dbb :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 61.283s
2020-06-18 22:26:24 |

2020-06-18 22:26:24 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-18 22:26:24 | ------------------------------------

2020-06-18 22:26:24 | [Mutex] waiting for: [message:af96af2d-3854-4540-acd3-acb1c0916849]

2020-06-18 22:26:24 | [Mutex] received everything.

2020-06-18 22:26:24 |


===== simulation of connection failure


2020-06-18 22:26:24 |


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


2020-06-18 22:26:24 |


===== sending message to look for


2020-06-18 22:26:25 |


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


2020-06-18 22:26:28 |


===== broadcasting presence


2020-06-18 22:26:28 | [Mutex] waiting for: [message:bf673898-2880-44d9-9929-305af7105b32]

2020-06-18 22:27:25 | [Mutex] waiting for: [message:bf673898-2880-44d9-9929-305af7105b32]

2020-06-18 22:27:25 | [Mutex] received everything.

2020-06-18 22:27:25 | [Mutex] isItemNotified: message:bf673898-2880-44d9-9929-305af7105b32 :: true