Generated by TestNG with ReportNG at 21:47 PST on Tuesday 10 January 2023
root@ed1b7dd8a1b3 / Java 17.0.2 (Private Build) / Linux 4.14.281-212.502.amzn2.x86_64 (amd64)

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

Suites · Log Output

Test duration : 499.214s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 451.294s
2023-01-10 21:48:57 |

2023-01-10 21:48:57 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:57 | ------------------------------------

2023-01-10 21:48:57 | [Mutex] waiting for: [message:1f4f765d-baf5-4aa8-806e-9945338a9264]

2023-01-10 21:48:57 | [Mutex] received everything.

2023-01-10 21:48:57 |


===== simulation of connection failure


2023-01-10 21:48:57 |


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


2023-01-10 21:48:57 |


===== sending message to look for


2023-01-10 21:48:58 |


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


2023-01-10 21:48:59 |


===== broadcasting presence


2023-01-10 21:48:59 | [Mutex] waiting for: [message:d69252ee-0d9b-4b51-85c1-c82c6eccbcc2]

2023-01-10 21:48:59 | [Mutex] waiting for: [message:d69252ee-0d9b-4b51-85c1-c82c6eccbcc2]

2023-01-10 21:56:29 | [Mutex] timeout. Not received [message:d69252ee-0d9b-4b51-85c1-c82c6eccbcc2]

2023-01-10 21:56:29 | [Mutex] isItemNotified: message:d69252ee-0d9b-4b51-85c1-c82c6eccbcc2 :: false

java.lang.AssertionError: Message was not delivered!
org.testng.AssertJUnit.fail(AssertJUnit.java:65)
org.testng.AssertJUnit.assertTrue(AssertJUnit.java:23)
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliability(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:264)
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:100)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:568)
org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:135)
org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:673)
org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:220)
org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:945)
org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:193)
org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
org.testng.TestRunner.privateRun(TestRunner.java:808)
org.testng.TestRunner.run(TestRunner.java:603)
org.testng.SuiteRunner.runTest(SuiteRunner.java:429)
org.testng.SuiteRunner.runSequentially(SuiteRunner.java:423)
org.testng.SuiteRunner.privateRun(SuiteRunner.java:383)
org.testng.SuiteRunner.run(SuiteRunner.java:326)
org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
org.testng.TestNG.runSuitesSequentially(TestNG.java:1249)
org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
org.testng.TestNG.runSuites(TestNG.java:1092)
org.testng.TestNG.run(TestNG.java:1060)
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.331s
2023-01-10 21:48:14 |

2023-01-10 21:48:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:14 | ------------------------------------

2023-01-10 21:48:14 | [Mutex] waiting for: [message:def6a440-0dab-4b54-a492-3b36ced29792]

2023-01-10 21:48:14 | [Mutex] received everything.

2023-01-10 21:48:14 |


===== simulation of connection failure


2023-01-10 21:48:14 |


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


2023-01-10 21:48:15 |


===== sending message to look for


2023-01-10 21:48:16 |


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


2023-01-10 21:48:16 |


===== broadcasting presence


2023-01-10 21:48:16 | [Mutex] received everything.

2023-01-10 21:48:16 | [Mutex] isItemNotified: message:72e486ae-f878-491a-b914-d1eb2737800d :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.305s
2023-01-10 21:48:17 |

2023-01-10 21:48:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:17 | ------------------------------------

2023-01-10 21:48:17 | [Mutex] waiting for: [message:21eacd63-cfca-4fd0-92f2-6a7aae0623ee]

2023-01-10 21:48:17 | [Mutex] received everything.

2023-01-10 21:48:17 |


===== simulation of connection failure


2023-01-10 21:48:17 |


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


2023-01-10 21:48:17 |


===== sending message to look for


2023-01-10 21:48:18 |


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


2023-01-10 21:48:20 |


===== broadcasting presence


2023-01-10 21:48:20 | [Mutex] received everything.

2023-01-10 21:48:20 | [Mutex] isItemNotified: message:6c265e4a-32a4-415a-bde3-1f29786a2f2e :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.295s
2023-01-10 21:48:21 |

2023-01-10 21:48:21 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:21 | ------------------------------------

2023-01-10 21:48:21 | [Mutex] waiting for: [message:8abebf2c-ca87-4f8b-991b-268afe6fc256]

2023-01-10 21:48:21 | [Mutex] received everything.

2023-01-10 21:48:21 |


===== simulation of connection failure


2023-01-10 21:48:21 |


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


2023-01-10 21:48:21 |


===== sending message to look for


2023-01-10 21:48:22 |


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


2023-01-10 21:48:22 |


===== broadcasting presence


2023-01-10 21:48:22 | [Mutex] received everything.

2023-01-10 21:48:22 | [Mutex] isItemNotified: message:3d1e721b-026c-4386-8e2f-cc489d3e8e9e :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.305s
2023-01-10 21:48:23 |

2023-01-10 21:48:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:23 | ------------------------------------

2023-01-10 21:48:23 | [Mutex] waiting for: [message:bf08d151-6106-40f1-81ec-fe01f7966562]

2023-01-10 21:48:23 | [Mutex] received everything.

2023-01-10 21:48:23 |


===== simulation of connection failure


2023-01-10 21:48:23 |


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


2023-01-10 21:48:23 |


===== sending message to look for


2023-01-10 21:48:24 |


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


2023-01-10 21:48:26 |


===== broadcasting presence


2023-01-10 21:48:26 | [Mutex] received everything.

2023-01-10 21:48:26 | [Mutex] isItemNotified: message:8e41a4ae-9bbb-4643-b9fc-ced008bbbcf2 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.321s
2023-01-10 21:48:27 |

2023-01-10 21:48:27 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:27 | ------------------------------------

2023-01-10 21:48:27 | [Mutex] waiting for: [message:ed0a0c01-740f-40b9-a631-44a079abc5a1]

2023-01-10 21:48:27 | [Mutex] received everything.

2023-01-10 21:48:27 |


===== simulation of connection failure


2023-01-10 21:48:27 |


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


2023-01-10 21:48:27 |


===== sending message to look for


2023-01-10 21:48:28 |


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


2023-01-10 21:48:28 |


===== broadcasting presence


2023-01-10 21:48:28 | [Mutex] received everything.

2023-01-10 21:48:28 | [Mutex] isItemNotified: message:9dae1287-b58d-4a04-8273-b4b79b298495 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.314s
2023-01-10 21:48:29 |

2023-01-10 21:48:29 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:29 | ------------------------------------

2023-01-10 21:48:29 | [Mutex] waiting for: [message:817748f9-8652-43dc-a851-22899098b958]

2023-01-10 21:48:29 | [Mutex] received everything.

2023-01-10 21:48:29 |


===== simulation of connection failure


2023-01-10 21:48:29 |


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


2023-01-10 21:48:29 |


===== sending message to look for


2023-01-10 21:48:30 |


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


2023-01-10 21:48:32 |


===== broadcasting presence


2023-01-10 21:48:32 | [Mutex] received everything.

2023-01-10 21:48:32 | [Mutex] isItemNotified: message:d07da0d9-faa4-4ceb-9e69-c9ccb4a6fc3d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.357s
2023-01-10 21:48:33 |

2023-01-10 21:48:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:33 | ------------------------------------

2023-01-10 21:48:33 | [Mutex] waiting for: [message:49d23b8f-370f-4590-8dd7-93e0dba03f91]

2023-01-10 21:48:33 | [Mutex] received everything.

2023-01-10 21:48:33 |


===== simulation of connection failure


2023-01-10 21:48:33 |


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


2023-01-10 21:48:33 |


===== sending message to look for


2023-01-10 21:48:34 |


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


2023-01-10 21:48:34 |


===== broadcasting presence


2023-01-10 21:48:34 | [Mutex] waiting for: [message:bf20cc35-2781-42c9-b75b-28f315b02ef5]

2023-01-10 21:48:34 | [Mutex] waiting for: [message:bf20cc35-2781-42c9-b75b-28f315b02ef5]

2023-01-10 21:48:34 | [Mutex] received everything.

2023-01-10 21:48:34 | [Mutex] isItemNotified: message:bf20cc35-2781-42c9-b75b-28f315b02ef5 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.323s
2023-01-10 21:48:35 |

2023-01-10 21:48:35 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:35 | ------------------------------------

2023-01-10 21:48:35 | [Mutex] waiting for: [message:1be5f29e-292c-41d1-981c-5181925bcee7]

2023-01-10 21:48:35 | [Mutex] received everything.

2023-01-10 21:48:35 |


===== simulation of connection failure


2023-01-10 21:48:35 |


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


2023-01-10 21:48:35 |


===== sending message to look for


2023-01-10 21:48:36 |


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


2023-01-10 21:48:38 |


===== broadcasting presence


2023-01-10 21:48:38 | [Mutex] waiting for: [message:e1d21cec-b59e-4ab6-a21e-be945dfadf9f]

2023-01-10 21:48:38 | [Mutex] waiting for: [message:e1d21cec-b59e-4ab6-a21e-be945dfadf9f]

2023-01-10 21:48:38 | [Mutex] received everything.

2023-01-10 21:48:38 | [Mutex] isItemNotified: message:e1d21cec-b59e-4ab6-a21e-be945dfadf9f :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.303s
2023-01-10 21:48:39 |

2023-01-10 21:48:39 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:39 | ------------------------------------

2023-01-10 21:48:39 | [Mutex] waiting for: [message:45ee7793-a83b-4f3d-b498-89ec8de7cbd7]

2023-01-10 21:48:39 | [Mutex] received everything.

2023-01-10 21:48:39 |


===== simulation of connection failure


2023-01-10 21:48:39 |


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


2023-01-10 21:48:39 |


===== sending message to look for


2023-01-10 21:48:40 |


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


2023-01-10 21:48:40 |


===== broadcasting presence


2023-01-10 21:48:40 | [Mutex] received everything.

2023-01-10 21:48:40 | [Mutex] isItemNotified: message:a636d4cc-59fc-427b-9bb9-de434d47d142 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.298s
2023-01-10 21:48:41 |

2023-01-10 21:48:41 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:41 | ------------------------------------

2023-01-10 21:48:41 | [Mutex] waiting for: [message:6c4d7cfd-7930-45fb-8fce-7cd834fef729]

2023-01-10 21:48:41 | [Mutex] received everything.

2023-01-10 21:48:41 |


===== simulation of connection failure


2023-01-10 21:48:41 |


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


2023-01-10 21:48:41 |


===== sending message to look for


2023-01-10 21:48:42 |


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


2023-01-10 21:48:44 |


===== broadcasting presence


2023-01-10 21:48:44 | [Mutex] received everything.

2023-01-10 21:48:44 | [Mutex] isItemNotified: message:7e2008df-cb93-4913-be84-35e9ebcbacc2 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.318s
2023-01-10 21:48:45 |

2023-01-10 21:48:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:45 | ------------------------------------

2023-01-10 21:48:45 | [Mutex] waiting for: [message:899086a2-90d9-4d12-8a00-77cc206b86df]

2023-01-10 21:48:45 | [Mutex] received everything.

2023-01-10 21:48:45 |


===== simulation of connection failure


2023-01-10 21:48:45 |


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


2023-01-10 21:48:45 |


===== sending message to look for


2023-01-10 21:48:46 |


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


2023-01-10 21:48:47 |


===== broadcasting presence


2023-01-10 21:48:47 | [Mutex] received everything.

2023-01-10 21:48:47 | [Mutex] isItemNotified: message:40c2d839-94d5-486c-a189-f69128d0b34d :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.310s
2023-01-10 21:48:47 |

2023-01-10 21:48:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:47 | ------------------------------------

2023-01-10 21:48:47 | [Mutex] waiting for: [message:d812557c-4d48-4d63-b0b8-346145b93475]

2023-01-10 21:48:47 | [Mutex] received everything.

2023-01-10 21:48:47 |


===== simulation of connection failure


2023-01-10 21:48:47 |


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


2023-01-10 21:48:47 |


===== sending message to look for


2023-01-10 21:48:48 |


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


2023-01-10 21:48:51 |


===== broadcasting presence


2023-01-10 21:48:51 | [Mutex] received everything.

2023-01-10 21:48:51 | [Mutex] isItemNotified: message:76fac841-8641-43b1-b26a-7f17287884cd :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.293s
2023-01-10 21:48:51 |

2023-01-10 21:48:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:51 | ------------------------------------

2023-01-10 21:48:51 | [Mutex] waiting for: [message:bb8ab894-d8f9-41b7-9bea-35a3faa63a0c]

2023-01-10 21:48:51 | [Mutex] received everything.

2023-01-10 21:48:51 |


===== simulation of connection failure


2023-01-10 21:48:51 |


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


2023-01-10 21:48:51 |


===== sending message to look for


2023-01-10 21:48:52 |


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


2023-01-10 21:48:53 |


===== broadcasting presence


2023-01-10 21:48:53 | [Mutex] received everything.

2023-01-10 21:48:53 | [Mutex] isItemNotified: message:2a8c3797-a866-432b-a211-06ceccc25075 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.303s
2023-01-10 21:48:53 |

2023-01-10 21:48:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:48:53 | ------------------------------------

2023-01-10 21:48:53 | [Mutex] waiting for: [message:04ba86c6-a8d6-4450-ba0a-564e600a4aa3]

2023-01-10 21:48:53 | [Mutex] received everything.

2023-01-10 21:48:53 |


===== simulation of connection failure


2023-01-10 21:48:53 |


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


2023-01-10 21:48:53 |


===== sending message to look for


2023-01-10 21:48:55 |


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


2023-01-10 21:48:57 |


===== broadcasting presence


2023-01-10 21:48:57 | [Mutex] received everything.

2023-01-10 21:48:57 | [Mutex] isItemNotified: message:960036f5-8362-4611-bb4b-e768791cb1df :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.309s
2023-01-10 21:56:29 |

2023-01-10 21:56:29 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-01-10 21:56:29 | ------------------------------------

2023-01-10 21:56:29 | [Mutex] waiting for: [message:e6c6e7c1-3386-4779-93ef-082a72b713de]

2023-01-10 21:56:29 | [Mutex] received everything.

2023-01-10 21:56:29 |


===== simulation of connection failure


2023-01-10 21:56:29 |


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


2023-01-10 21:56:30 |


===== sending message to look for


2023-01-10 21:56:31 |


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


2023-01-10 21:56:33 |


===== broadcasting presence


2023-01-10 21:56:33 | [Mutex] waiting for: [message:194a4408-027b-4937-a310-6d0b0a2fd0af]

2023-01-10 21:56:33 | [Mutex] waiting for: [message:194a4408-027b-4937-a310-6d0b0a2fd0af]

2023-01-10 21:56:33 | [Mutex] received everything.

2023-01-10 21:56:33 | [Mutex] isItemNotified: message:194a4408-027b-4937-a310-6d0b0a2fd0af :: true