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

Test duration: 700.918s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 453.284s
2020-06-17 00:05:37 |

2020-06-17 00:05:37 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:05:37 | ------------------------------------

2020-06-17 00:05:37 | [Mutex] waiting for: [message:d5855fb8-a353-47c9-a0d3-20525f561dc3]

2020-06-17 00:05:37 | [Mutex] received everything.

2020-06-17 00:05:37 |


===== simulation of connection failure


2020-06-17 00:05:37 |


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


2020-06-17 00:05:38 |


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


2020-06-17 00:05:40 |


===== broadcasting presence


2020-06-17 00:05:40 | [Mutex] waiting for: [message:8797aa34-be19-4b26-bbd3-f3e12a0454bc]

2020-06-17 00:06:38 | [Mutex] waiting for: [message:8797aa34-be19-4b26-bbd3-f3e12a0454bc]

2020-06-17 00:13:10 | [Mutex] timeout. Not received [message:8797aa34-be19-4b26-bbd3-f3e12a0454bc]

2020-06-17 00:13:10 | [Mutex] isItemNotified: message:8797aa34-be19-4b26-bbd3-f3e12a0454bc :: 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.404s
2020-06-17 00:02:55 |

2020-06-17 00:02:55 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:02:55 | ------------------------------------

2020-06-17 00:02:55 | [Mutex] waiting for: [message:a36ded7c-b9ab-4aeb-92c6-786a4ca4f87d]

2020-06-17 00:02:55 | [Mutex] received everything.

2020-06-17 00:02:55 |


===== simulation of connection failure


2020-06-17 00:02:55 |


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


2020-06-17 00:02:55 |


===== sending message to look for


2020-06-17 00:02:56 |


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


2020-06-17 00:02:57 |


===== broadcasting presence


2020-06-17 00:02:57 | [Mutex] received everything.

2020-06-17 00:02:57 | [Mutex] isItemNotified: message:88eee7e9-e510-4737-a4dd-24a76c3d4e4f :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.373s
2020-06-17 00:02:58 |

2020-06-17 00:02:58 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:02:58 | ------------------------------------

2020-06-17 00:02:58 | [Mutex] waiting for: [message:b9645d22-af74-4f06-8fca-83a985dcd642]

2020-06-17 00:02:58 | [Mutex] received everything.

2020-06-17 00:02:58 |


===== simulation of connection failure


2020-06-17 00:02:58 |


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


2020-06-17 00:02:58 |


===== sending message to look for


2020-06-17 00:02:59 |


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


2020-06-17 00:03:01 |


===== broadcasting presence


2020-06-17 00:03:01 | [Mutex] received everything.

2020-06-17 00:03:01 | [Mutex] isItemNotified: message:9cd11cce-d1f4-466e-a293-80504633aac4 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.421s
2020-06-17 00:03:02 |

2020-06-17 00:03:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:03:02 | ------------------------------------

2020-06-17 00:03:02 | [Mutex] waiting for: [message:bcd2043f-89b1-4147-bb04-47f853a10627]

2020-06-17 00:03:02 | [Mutex] received everything.

2020-06-17 00:03:02 |


===== simulation of connection failure


2020-06-17 00:03:02 |


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


2020-06-17 00:03:02 |


===== sending message to look for


2020-06-17 00:03:03 |


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


2020-06-17 00:03:04 |


===== broadcasting presence


2020-06-17 00:03:04 | [Mutex] received everything.

2020-06-17 00:03:04 | [Mutex] isItemNotified: message:44832947-571d-4f68-98de-963e2a650ab3 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.400s
2020-06-17 00:03:04 |

2020-06-17 00:03:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:03:04 | ------------------------------------

2020-06-17 00:03:04 | [Mutex] waiting for: [message:e039d943-abe1-4a37-a2aa-6d36c829c29a]

2020-06-17 00:03:05 | [Mutex] received everything.

2020-06-17 00:03:05 |


===== simulation of connection failure


2020-06-17 00:03:05 |


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


2020-06-17 00:03:05 |


===== sending message to look for


2020-06-17 00:03:06 |


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


2020-06-17 00:03:08 |


===== broadcasting presence


2020-06-17 00:03:08 | [Mutex] received everything.

2020-06-17 00:03:08 | [Mutex] isItemNotified: message:12370d85-3a76-4425-b63e-7964176b8245 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.384s
2020-06-17 00:03:09 |

2020-06-17 00:03:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:03:09 | ------------------------------------

2020-06-17 00:03:09 | [Mutex] waiting for: [message:5452ac38-d17c-45e0-9592-814d488455ba]

2020-06-17 00:03:09 | [Mutex] received everything.

2020-06-17 00:03:09 |


===== simulation of connection failure


2020-06-17 00:03:09 |


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


2020-06-17 00:03:09 |


===== sending message to look for


2020-06-17 00:03:10 |


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


2020-06-17 00:03:10 |


===== broadcasting presence


2020-06-17 00:03:10 | [Mutex] received everything.

2020-06-17 00:03:10 | [Mutex] isItemNotified: message:85da430f-4dbf-4ccd-acec-47387a3882f1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 61.162s
2020-06-17 00:03:11 |

2020-06-17 00:03:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:03:11 | ------------------------------------

2020-06-17 00:03:11 | [Mutex] waiting for: [message:3f93e7d3-9ed6-4889-8393-cb8614b28d87]

2020-06-17 00:03:11 | [Mutex] received everything.

2020-06-17 00:03:11 |


===== simulation of connection failure


2020-06-17 00:03:11 |


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


2020-06-17 00:03:11 |


===== sending message to look for


2020-06-17 00:03:12 |


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


2020-06-17 00:03:14 |


===== broadcasting presence


2020-06-17 00:03:14 | [Mutex] waiting for: [message:26c844ed-ab4a-46be-a93a-d84636fa7a4b]

2020-06-17 00:04:12 | [Mutex] waiting for: [message:26c844ed-ab4a-46be-a93a-d84636fa7a4b]

2020-06-17 00:04:12 | [Mutex] waiting for: [message:26c844ed-ab4a-46be-a93a-d84636fa7a4b]

2020-06-17 00:04:12 | [Mutex] received everything.

2020-06-17 00:04:12 | [Mutex] isItemNotified: message:26c844ed-ab4a-46be-a93a-d84636fa7a4b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.247s
2020-06-17 00:04:13 |

2020-06-17 00:04:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:04:13 | ------------------------------------

2020-06-17 00:04:13 | [Mutex] waiting for: [message:97058c67-90c3-4129-8c7d-9d3806f3a5fd]

2020-06-17 00:04:13 | [Mutex] received everything.

2020-06-17 00:04:13 |


===== simulation of connection failure


2020-06-17 00:04:13 |


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


2020-06-17 00:04:14 |


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


2020-06-17 00:04:19 |


===== broadcasting presence


2020-06-17 00:04:19 | [Mutex] received everything.

2020-06-17 00:04:19 | [Mutex] isItemNotified: message:226ab823-a380-4c1b-8077-7b7a3460a56a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.304s
2020-06-17 00:04:20 |

2020-06-17 00:04:20 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:04:20 | ------------------------------------

2020-06-17 00:04:20 | [Mutex] waiting for: [message:8fb97c86-3be8-4ab8-823c-d2d055e6c19b]

2020-06-17 00:04:20 | [Mutex] received everything.

2020-06-17 00:04:20 |


===== simulation of connection failure


2020-06-17 00:04:20 |


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


2020-06-17 00:04:21 |


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


2020-06-17 00:04:23 |


===== broadcasting presence


2020-06-17 00:04:23 | [Mutex] received everything.

2020-06-17 00:04:23 | [Mutex] isItemNotified: message:def21023-ca03-4cdf-85af-febeadb36158 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 61.290s
2020-06-17 00:04:24 |

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

2020-06-17 00:04:24 | ------------------------------------

2020-06-17 00:04:24 | [Mutex] waiting for: [message:b2a90e78-c925-4240-a4fd-8fbcea1d960f]

2020-06-17 00:04:24 | [Mutex] received everything.

2020-06-17 00:04:24 |


===== simulation of connection failure


2020-06-17 00:04:24 |


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


2020-06-17 00:04:24 |


===== sending message to look for


2020-06-17 00:04:25 |


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


2020-06-17 00:04:25 |


===== broadcasting presence


2020-06-17 00:04:25 | [Mutex] waiting for: [message:46383fca-ddaf-4679-93de-0759e60e7ecd]

2020-06-17 00:05:25 | [Mutex] waiting for: [message:46383fca-ddaf-4679-93de-0759e60e7ecd]

2020-06-17 00:05:25 | [Mutex] received everything.

2020-06-17 00:05:25 | [Mutex] isItemNotified: message:46383fca-ddaf-4679-93de-0759e60e7ecd :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.387s
2020-06-17 00:05:26 |

2020-06-17 00:05:26 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:05:26 | ------------------------------------

2020-06-17 00:05:26 | [Mutex] waiting for: [message:0c1a5344-ab06-4ffe-9821-cc1897b5115b]

2020-06-17 00:05:26 | [Mutex] received everything.

2020-06-17 00:05:26 |


===== simulation of connection failure


2020-06-17 00:05:26 |


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


2020-06-17 00:05:26 |


===== sending message to look for


2020-06-17 00:05:27 |


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


2020-06-17 00:05:30 |


===== broadcasting presence


2020-06-17 00:05:30 | [Mutex] waiting for: [message:511e0cad-dd40-49e3-b5f5-31694fb96f77]

2020-06-17 00:05:30 | [Mutex] waiting for: [message:511e0cad-dd40-49e3-b5f5-31694fb96f77]

2020-06-17 00:05:30 | [Mutex] received everything.

2020-06-17 00:05:30 | [Mutex] isItemNotified: message:511e0cad-dd40-49e3-b5f5-31694fb96f77 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.267s
2020-06-17 00:05:31 |

2020-06-17 00:05:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:05:31 | ------------------------------------

2020-06-17 00:05:31 | [Mutex] waiting for: [message:57f7effd-52cb-4dad-a9e8-a0be9769ad5a]

2020-06-17 00:05:31 | [Mutex] received everything.

2020-06-17 00:05:31 |


===== simulation of connection failure


2020-06-17 00:05:31 |


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


2020-06-17 00:05:32 |


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


2020-06-17 00:05:36 |


===== broadcasting presence


2020-06-17 00:05:36 | [Mutex] waiting for: [message:93ecf644-da1f-435a-b517-042b6716af0f]

2020-06-17 00:05:36 | [Mutex] waiting for: [message:93ecf644-da1f-435a-b517-042b6716af0f]

2020-06-17 00:05:36 | [Mutex] received everything.

2020-06-17 00:05:36 | [Mutex] isItemNotified: message:93ecf644-da1f-435a-b517-042b6716af0f :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.369s
2020-06-17 00:13:11 |

2020-06-17 00:13:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:13:11 | ------------------------------------

2020-06-17 00:13:11 | [Mutex] waiting for: [message:d72df766-967f-4792-9c82-03adca9a399e]

2020-06-17 00:13:11 | [Mutex] received everything.

2020-06-17 00:13:11 |


===== simulation of connection failure


2020-06-17 00:13:11 |


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


2020-06-17 00:13:11 |


===== sending message to look for


2020-06-17 00:13:12 |


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


2020-06-17 00:13:13 |


===== broadcasting presence


2020-06-17 00:13:13 | [Mutex] received everything.

2020-06-17 00:13:13 | [Mutex] isItemNotified: message:e3199e91-3fe3-40ff-bcd5-9747786d5705 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.378s
2020-06-17 00:13:14 |

2020-06-17 00:13:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:13:14 | ------------------------------------

2020-06-17 00:13:14 | [Mutex] waiting for: [message:038bd011-fcbe-45b6-88b1-1680c30a0cc7]

2020-06-17 00:13:14 | [Mutex] received everything.

2020-06-17 00:13:14 |


===== simulation of connection failure


2020-06-17 00:13:14 |


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


2020-06-17 00:13:14 |


===== sending message to look for


2020-06-17 00:13:15 |


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


2020-06-17 00:13:17 |


===== broadcasting presence


2020-06-17 00:13:17 | [Mutex] received everything.

2020-06-17 00:13:17 | [Mutex] isItemNotified: message:d0df9264-fd12-43cc-98c9-9c64e4b611c8 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.380s
2020-06-17 00:13:18 |

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

2020-06-17 00:13:18 | ------------------------------------

2020-06-17 00:13:18 | [Mutex] waiting for: [message:29d4c965-14cf-48f4-a78c-de7a3135d2b0]

2020-06-17 00:13:18 | [Mutex] received everything.

2020-06-17 00:13:18 |


===== simulation of connection failure


2020-06-17 00:13:18 |


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


2020-06-17 00:13:18 |


===== sending message to look for


2020-06-17 00:13:19 |


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


2020-06-17 00:13:19 |


===== broadcasting presence


2020-06-17 00:13:19 | [Mutex] received everything.

2020-06-17 00:13:19 | [Mutex] isItemNotified: message:a7845d23-6df7-4af1-ad00-4812d4397215 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.349s
2020-06-17 00:13:20 |

2020-06-17 00:13:20 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:13:20 | ------------------------------------

2020-06-17 00:13:20 | [Mutex] waiting for: [message:0fae0617-265d-45e6-ba02-aad25bf89baf]

2020-06-17 00:13:20 | [Mutex] received everything.

2020-06-17 00:13:20 |


===== simulation of connection failure


2020-06-17 00:13:20 |


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


2020-06-17 00:13:20 |


===== sending message to look for


2020-06-17 00:13:21 |


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


2020-06-17 00:13:24 |


===== broadcasting presence


2020-06-17 00:13:24 | [Mutex] received everything.

2020-06-17 00:13:24 | [Mutex] isItemNotified: message:8e41b730-3295-43fa-a077-501b22ccebef :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.365s
2020-06-17 00:13:25 |

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

2020-06-17 00:13:25 | ------------------------------------

2020-06-17 00:13:25 | [Mutex] waiting for: [message:bae8dff0-1687-4caf-9fb2-66e7eb7eedd9]

2020-06-17 00:13:25 | [Mutex] received everything.

2020-06-17 00:13:25 |


===== simulation of connection failure


2020-06-17 00:13:25 |


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


2020-06-17 00:13:25 |


===== sending message to look for


2020-06-17 00:13:26 |


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


2020-06-17 00:13:26 |


===== broadcasting presence


2020-06-17 00:13:26 | [Mutex] received everything.

2020-06-17 00:13:26 | [Mutex] isItemNotified: message:dc225099-f168-4bf0-822f-027dc4503754 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.302s
2020-06-17 00:13:27 |

2020-06-17 00:13:27 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:13:27 | ------------------------------------

2020-06-17 00:13:27 | [Mutex] waiting for: [message:5509dd48-dbd5-4561-a648-f89fcc145337]

2020-06-17 00:13:27 | [Mutex] received everything.

2020-06-17 00:13:27 |


===== simulation of connection failure


2020-06-17 00:13:27 |


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


2020-06-17 00:13:27 |


===== sending message to look for


2020-06-17 00:13:28 |


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


2020-06-17 00:13:30 |


===== broadcasting presence


2020-06-17 00:13:30 | [Mutex] waiting for: [message:83c99ccc-ecba-42b1-9621-21f7a452d9d2]

2020-06-17 00:14:28 | [Mutex] waiting for: [message:83c99ccc-ecba-42b1-9621-21f7a452d9d2]

2020-06-17 00:14:28 | [Mutex] waiting for: [message:83c99ccc-ecba-42b1-9621-21f7a452d9d2]

2020-06-17 00:14:28 | [Mutex] received everything.

2020-06-17 00:14:28 | [Mutex] isItemNotified: message:83c99ccc-ecba-42b1-9621-21f7a452d9d2 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.421s
2020-06-17 00:14:29 |

2020-06-17 00:14:29 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:14:29 | ------------------------------------

2020-06-17 00:14:29 | [Mutex] waiting for: [message:13129fa4-779d-4b71-bc94-4e365f389217]

2020-06-17 00:14:29 | [Mutex] received everything.

2020-06-17 00:14:29 |


===== simulation of connection failure


2020-06-17 00:14:29 |


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


2020-06-17 00:14:29 |


===== sending message to look for


2020-06-17 00:14:30 |


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


2020-06-17 00:14:31 |


===== broadcasting presence


2020-06-17 00:14:31 | [Mutex] waiting for: [message:e176a695-0055-4a5e-8f17-256cc0dbf406]

2020-06-17 00:14:31 | [Mutex] waiting for: [message:e176a695-0055-4a5e-8f17-256cc0dbf406]

2020-06-17 00:14:31 | [Mutex] received everything.

2020-06-17 00:14:31 | [Mutex] isItemNotified: message:e176a695-0055-4a5e-8f17-256cc0dbf406 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.382s
2020-06-17 00:14:32 |

2020-06-17 00:14:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 00:14:32 | ------------------------------------

2020-06-17 00:14:32 | [Mutex] waiting for: [message:471aac62-f4c8-4319-9ab1-0d3336db4746]

2020-06-17 00:14:32 | [Mutex] received everything.

2020-06-17 00:14:32 |


===== simulation of connection failure


2020-06-17 00:14:32 |


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


2020-06-17 00:14:32 |


===== sending message to look for


2020-06-17 00:14:33 |


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


2020-06-17 00:14:35 |


===== broadcasting presence


2020-06-17 00:14:35 | [Mutex] waiting for: [message:0aac7b3c-9631-4920-a76a-717a11732f88]

2020-06-17 00:14:35 | [Mutex] received everything.

2020-06-17 00:14:35 | [Mutex] isItemNotified: message:0aac7b3c-9631-4920-a76a-717a11732f88 :: true