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

Test duration: 1091.246s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 455.264s
2020-05-26 00:29:25 |

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

2020-05-26 00:29:25 | ------------------------------------

2020-05-26 00:29:25 | [Mutex] waiting for: [message:791f7846-b687-4827-8c6f-f53d82d25959]

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

2020-05-26 00:29:26 |


===== simulation of connection failure


2020-05-26 00:29:26 |


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


2020-05-26 00:29:27 |


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


2020-05-26 00:29:31 |


===== broadcasting presence


2020-05-26 00:29:31 | [Mutex] waiting for: [message:cd54e910-4db4-4894-8ef2-2aa0020add46]

2020-05-26 00:30:27 | [Mutex] waiting for: [message:cd54e910-4db4-4894-8ef2-2aa0020add46]

2020-05-26 00:37:01 | [Mutex] timeout. Not received [message:cd54e910-4db4-4894-8ef2-2aa0020add46]

2020-05-26 00:37:01 | [Mutex] isItemNotified: message:cd54e910-4db4-4894-8ef2-2aa0020add46 :: 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.testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:185)
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)
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 453.292s
2020-05-26 00:37:02 |

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

2020-05-26 00:37:02 | ------------------------------------

2020-05-26 00:37:02 | [Mutex] waiting for: [message:40972206-a6bc-48eb-aec3-1ed7dbc60be4]

2020-05-26 00:37:02 | [Mutex] received everything.

2020-05-26 00:37:02 |


===== simulation of connection failure


2020-05-26 00:37:02 |


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


2020-05-26 00:37:03 |


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


2020-05-26 00:37:05 |


===== broadcasting presence


2020-05-26 00:37:05 | [Mutex] waiting for: [message:85ea31d5-6958-4b86-aef6-2f5f73704f1b]

2020-05-26 00:38:03 | [Mutex] waiting for: [message:85ea31d5-6958-4b86-aef6-2f5f73704f1b]

2020-05-26 00:44:35 | [Mutex] timeout. Not received [message:85ea31d5-6958-4b86-aef6-2f5f73704f1b]

2020-05-26 00:44:35 | [Mutex] isItemNotified: message:85ea31d5-6958-4b86-aef6-2f5f73704f1b :: 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.370s
2020-05-26 00:27:50 |

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

2020-05-26 00:27:50 | ------------------------------------

2020-05-26 00:27:50 | [Mutex] waiting for: [message:c8dc26fc-2cc7-47df-84a5-de933e53927e]

2020-05-26 00:27:50 | [Mutex] received everything.

2020-05-26 00:27:50 |


===== simulation of connection failure


2020-05-26 00:27:50 |


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


2020-05-26 00:27:50 |


===== sending message to look for


2020-05-26 00:27:51 |


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


2020-05-26 00:27:51 |


===== broadcasting presence


2020-05-26 00:27:51 | [Mutex] received everything.

2020-05-26 00:27:51 | [Mutex] isItemNotified: message:f3dc1726-49fb-498d-b782-4dc049d36c17 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.359s
2020-05-26 00:27:52 |

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

2020-05-26 00:27:52 | ------------------------------------

2020-05-26 00:27:52 | [Mutex] waiting for: [message:e0b75a84-303e-4000-b2e8-70f81b67f9b6]

2020-05-26 00:27:52 | [Mutex] received everything.

2020-05-26 00:27:52 |


===== simulation of connection failure


2020-05-26 00:27:52 |


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


2020-05-26 00:27:52 |


===== sending message to look for


2020-05-26 00:27:53 |


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


2020-05-26 00:27:56 |


===== broadcasting presence


2020-05-26 00:27:56 | [Mutex] received everything.

2020-05-26 00:27:56 | [Mutex] isItemNotified: message:4c1db708-4607-4528-9401-e4df7d004599 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.391s
2020-05-26 00:27:57 |

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

2020-05-26 00:27:57 | ------------------------------------

2020-05-26 00:27:57 | [Mutex] waiting for: [message:2a3509b1-0032-4a34-9549-d554b50a3145]

2020-05-26 00:27:57 | [Mutex] received everything.

2020-05-26 00:27:57 |


===== simulation of connection failure


2020-05-26 00:27:57 |


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


2020-05-26 00:27:57 |


===== sending message to look for


2020-05-26 00:27:58 |


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


2020-05-26 00:27:58 |


===== broadcasting presence


2020-05-26 00:27:58 | [Mutex] received everything.

2020-05-26 00:27:58 | [Mutex] isItemNotified: message:0a216f38-47fb-45fe-8d99-54b0fba00032 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.383s
2020-05-26 00:27:59 |

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

2020-05-26 00:27:59 | ------------------------------------

2020-05-26 00:27:59 | [Mutex] waiting for: [message:d73533e9-3b5b-467e-be21-be6e0e59a794]

2020-05-26 00:27:59 | [Mutex] received everything.

2020-05-26 00:27:59 |


===== simulation of connection failure


2020-05-26 00:27:59 |


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


2020-05-26 00:27:59 |


===== sending message to look for


2020-05-26 00:28:00 |


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


2020-05-26 00:28:03 |


===== broadcasting presence


2020-05-26 00:28:03 | [Mutex] received everything.

2020-05-26 00:28:03 | [Mutex] isItemNotified: message:2fbf8e8e-8c28-43cc-af8e-24cc4e1f9fac :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.413s
2020-05-26 00:28:04 |

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

2020-05-26 00:28:04 | ------------------------------------

2020-05-26 00:28:04 | [Mutex] waiting for: [message:1616ca6b-2b7e-4d33-8a83-d9ec0105289b]

2020-05-26 00:28:04 | [Mutex] received everything.

2020-05-26 00:28:04 |


===== simulation of connection failure


2020-05-26 00:28:04 |


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


2020-05-26 00:28:04 |


===== sending message to look for


2020-05-26 00:28:05 |


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


2020-05-26 00:28:05 |


===== broadcasting presence


2020-05-26 00:28:05 | [Mutex] waiting for: [message:920fcf56-3aa7-4b52-8d0a-4440595c576b]

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

2020-05-26 00:28:05 | [Mutex] isItemNotified: message:920fcf56-3aa7-4b52-8d0a-4440595c576b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 61.278s
2020-05-26 00:28:06 |

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

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

2020-05-26 00:28:06 | [Mutex] waiting for: [message:76beb3fa-e25f-4496-a2ab-0ae48d104a33]

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

2020-05-26 00:28:06 |


===== simulation of connection failure


2020-05-26 00:28:06 |


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


2020-05-26 00:28:06 |


===== sending message to look for


2020-05-26 00:28:07 |


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


2020-05-26 00:28:09 |


===== broadcasting presence


2020-05-26 00:28:09 | [Mutex] waiting for: [message:5bf4d904-df19-4f72-8277-1fb5b4754d74]

2020-05-26 00:29:07 | [Mutex] waiting for: [message:5bf4d904-df19-4f72-8277-1fb5b4754d74]

2020-05-26 00:29:07 | [Mutex] waiting for: [message:5bf4d904-df19-4f72-8277-1fb5b4754d74]

2020-05-26 00:29:07 | [Mutex] received everything.

2020-05-26 00:29:07 | [Mutex] isItemNotified: message:5bf4d904-df19-4f72-8277-1fb5b4754d74 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.292s
2020-05-26 00:29:08 |

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

2020-05-26 00:29:08 | ------------------------------------

2020-05-26 00:29:08 | [Mutex] waiting for: [message:51518b09-7ca4-46fc-9ecc-09e976d1424d]

2020-05-26 00:29:08 | [Mutex] received everything.

2020-05-26 00:29:08 |


===== simulation of connection failure


2020-05-26 00:29:08 |


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


2020-05-26 00:29:09 |


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


2020-05-26 00:29:13 |


===== broadcasting presence


2020-05-26 00:29:13 | [Mutex] received everything.

2020-05-26 00:29:13 | [Mutex] isItemNotified: message:2f2a5b60-e630-47d9-b32e-9291acbd415e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.269s
2020-05-26 00:29:14 |

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

2020-05-26 00:29:14 | ------------------------------------

2020-05-26 00:29:14 | [Mutex] waiting for: [message:85fcef62-005f-4581-b480-f15ab81db0c0]

2020-05-26 00:29:14 | [Mutex] received everything.

2020-05-26 00:29:14 |


===== simulation of connection failure


2020-05-26 00:29:14 |


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


2020-05-26 00:29:15 |


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


2020-05-26 00:29:18 |


===== broadcasting presence


2020-05-26 00:29:18 | [Mutex] received everything.

2020-05-26 00:29:18 | [Mutex] isItemNotified: message:3604beaa-627a-4361-9cd9-921848e207af :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.415s
2020-05-26 00:29:19 |

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

2020-05-26 00:29:19 | ------------------------------------

2020-05-26 00:29:19 | [Mutex] waiting for: [message:fa8ab658-c895-4c4c-acdd-d88a079fe160]

2020-05-26 00:29:19 | [Mutex] received everything.

2020-05-26 00:29:19 |


===== simulation of connection failure


2020-05-26 00:29:19 |


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


2020-05-26 00:29:19 |


===== sending message to look for


2020-05-26 00:29:20 |


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


2020-05-26 00:29:20 |


===== broadcasting presence


2020-05-26 00:29:20 | [Mutex] waiting for: [message:7028bc74-b9f9-4d71-ba4d-aec63ef416e7]

2020-05-26 00:29:20 | [Mutex] received everything.

2020-05-26 00:29:20 | [Mutex] isItemNotified: message:7028bc74-b9f9-4d71-ba4d-aec63ef416e7 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.408s
2020-05-26 00:29:21 |

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

2020-05-26 00:29:21 | ------------------------------------

2020-05-26 00:29:21 | [Mutex] waiting for: [message:9ac182c1-7d77-4aaf-9ed7-34496d308915]

2020-05-26 00:29:21 | [Mutex] received everything.

2020-05-26 00:29:21 |


===== simulation of connection failure


2020-05-26 00:29:21 |


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


2020-05-26 00:29:21 |


===== sending message to look for


2020-05-26 00:29:22 |


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


2020-05-26 00:29:24 |


===== broadcasting presence


2020-05-26 00:29:24 | [Mutex] waiting for: [message:cdfe188e-ffe6-4887-890b-a9525bb90a3e]

2020-05-26 00:29:24 | [Mutex] waiting for: [message:cdfe188e-ffe6-4887-890b-a9525bb90a3e]

2020-05-26 00:29:24 | [Mutex] received everything.

2020-05-26 00:29:24 | [Mutex] isItemNotified: message:cdfe188e-ffe6-4887-890b-a9525bb90a3e :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.378s
2020-05-26 00:44:36 |

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

2020-05-26 00:44:36 | ------------------------------------

2020-05-26 00:44:36 | [Mutex] waiting for: [message:f542ca12-406d-46cd-83ee-37c13c4cfc36]

2020-05-26 00:44:36 | [Mutex] received everything.

2020-05-26 00:44:36 |


===== simulation of connection failure


2020-05-26 00:44:36 |


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


2020-05-26 00:44:36 |


===== sending message to look for


2020-05-26 00:44:37 |


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


2020-05-26 00:44:37 |


===== broadcasting presence


2020-05-26 00:44:37 | [Mutex] received everything.

2020-05-26 00:44:37 | [Mutex] isItemNotified: message:510201e2-1210-440e-88d4-19816c86e759 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.354s
2020-05-26 00:44:39 |

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

2020-05-26 00:44:39 | ------------------------------------

2020-05-26 00:44:39 | [Mutex] waiting for: [message:93f6cfa6-5250-4a7d-b107-f91d6042a3ac]

2020-05-26 00:44:39 | [Mutex] received everything.

2020-05-26 00:44:39 |


===== simulation of connection failure


2020-05-26 00:44:39 |


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


2020-05-26 00:44:39 |


===== sending message to look for


2020-05-26 00:44:40 |


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


2020-05-26 00:44:42 |


===== broadcasting presence


2020-05-26 00:44:42 | [Mutex] received everything.

2020-05-26 00:44:42 | [Mutex] isItemNotified: message:5b3ca833-3b06-4c86-bd2b-d7d85522fcfd :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.411s
2020-05-26 00:44:43 |

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

2020-05-26 00:44:43 | ------------------------------------

2020-05-26 00:44:43 | [Mutex] waiting for: [message:125ec999-559d-4383-b2cd-b193c0b3a83d]

2020-05-26 00:44:43 | [Mutex] received everything.

2020-05-26 00:44:43 |


===== simulation of connection failure


2020-05-26 00:44:43 |


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


2020-05-26 00:44:43 |


===== sending message to look for


2020-05-26 00:44:44 |


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


2020-05-26 00:44:44 |


===== broadcasting presence


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

2020-05-26 00:44:44 | [Mutex] isItemNotified: message:a8a3a8bc-c37a-457a-a0a6-bf51b39c6cb1 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.369s
2020-05-26 00:44:45 |

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

2020-05-26 00:44:45 | ------------------------------------

2020-05-26 00:44:45 | [Mutex] waiting for: [message:ee64ff83-761e-48a8-9d07-6013aac7b8fa]

2020-05-26 00:44:45 | [Mutex] received everything.

2020-05-26 00:44:45 |


===== simulation of connection failure


2020-05-26 00:44:45 |


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


2020-05-26 00:44:46 |


===== sending message to look for


2020-05-26 00:44:47 |


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


2020-05-26 00:44:49 |


===== broadcasting presence


2020-05-26 00:44:49 | [Mutex] received everything.

2020-05-26 00:44:49 | [Mutex] isItemNotified: message:e96abd29-69d1-4749-aa93-619ac0492337 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.362s
2020-05-26 00:44:50 |

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

2020-05-26 00:44:50 | ------------------------------------

2020-05-26 00:44:50 | [Mutex] waiting for: [message:d60422e8-43a3-4538-a2f1-8a01642867c1]

2020-05-26 00:44:50 | [Mutex] received everything.

2020-05-26 00:44:50 |


===== simulation of connection failure


2020-05-26 00:44:50 |


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


2020-05-26 00:44:50 |


===== sending message to look for


2020-05-26 00:44:51 |


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


2020-05-26 00:44:51 |


===== broadcasting presence


2020-05-26 00:44:51 | [Mutex] waiting for: [message:8b5e26c7-352c-4a80-9f50-13d5b66b8984]

2020-05-26 00:44:51 | [Mutex] received everything.

2020-05-26 00:44:51 | [Mutex] isItemNotified: message:8b5e26c7-352c-4a80-9f50-13d5b66b8984 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.369s
2020-05-26 00:44:52 |

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

2020-05-26 00:44:52 | ------------------------------------

2020-05-26 00:44:52 | [Mutex] waiting for: [message:1cb2c113-2ce7-4595-a053-025baca2702f]

2020-05-26 00:44:52 | [Mutex] received everything.

2020-05-26 00:44:52 |


===== simulation of connection failure


2020-05-26 00:44:52 |


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


2020-05-26 00:44:52 |


===== sending message to look for


2020-05-26 00:44:53 |


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


2020-05-26 00:44:55 |


===== broadcasting presence


2020-05-26 00:44:55 | [Mutex] received everything.

2020-05-26 00:44:55 | [Mutex] isItemNotified: message:fe49c1b7-98d8-430b-968f-60667afb096b :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.435s
2020-05-26 00:44:56 |

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

2020-05-26 00:44:56 | ------------------------------------

2020-05-26 00:44:56 | [Mutex] waiting for: [message:6d36da82-31f5-48f1-b910-860d15020374]

2020-05-26 00:44:56 | [Mutex] received everything.

2020-05-26 00:44:56 |


===== simulation of connection failure


2020-05-26 00:44:56 |


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


2020-05-26 00:44:57 |


===== sending message to look for


2020-05-26 00:44:58 |


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


2020-05-26 00:44:58 |


===== broadcasting presence


2020-05-26 00:44:58 | [Mutex] waiting for: [message:cf07f989-a63c-448d-a4f6-400ef6957d68]

2020-05-26 00:44:58 | [Mutex] received everything.

2020-05-26 00:44:58 | [Mutex] isItemNotified: message:cf07f989-a63c-448d-a4f6-400ef6957d68 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 61.272s
2020-05-26 00:44:59 |

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

2020-05-26 00:44:59 | ------------------------------------

2020-05-26 00:44:59 | [Mutex] waiting for: [message:ec472cf7-30af-4a7f-bb10-b54645601eaf]

2020-05-26 00:44:59 | [Mutex] received everything.

2020-05-26 00:44:59 |


===== simulation of connection failure


2020-05-26 00:44:59 |


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


2020-05-26 00:44:59 |


===== sending message to look for


2020-05-26 00:45:00 |


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


2020-05-26 00:45:02 |


===== broadcasting presence


2020-05-26 00:45:02 | [Mutex] waiting for: [message:729212a7-c647-409d-9b90-a300da7bc006]

2020-05-26 00:46:00 | [Mutex] waiting for: [message:729212a7-c647-409d-9b90-a300da7bc006]

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

2020-05-26 00:46:00 | [Mutex] isItemNotified: message:729212a7-c647-409d-9b90-a300da7bc006 :: true