Generated by TestNG with ReportNG at 22:48 PDT on Monday 08 August 2022
root@f9c07ffec79b / 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 : 500.634s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 451.386s
2022-08-08 22:49:50 |

2022-08-08 22:49:50 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:49:50 | ------------------------------------

2022-08-08 22:49:50 | [Mutex] waiting for: [message:46add042-2291-4877-94f5-378f45fe7cdb]

2022-08-08 22:49:50 | [Mutex] received everything.

2022-08-08 22:49:50 |


===== simulation of connection failure


2022-08-08 22:49:50 |


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


2022-08-08 22:49:50 |


===== sending message to look for


2022-08-08 22:49:51 |


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


2022-08-08 22:49:51 |


===== broadcasting presence


2022-08-08 22:49:51 | [Mutex] waiting for: [message:4b2772e1-e8e2-4f1f-abb8-ba942a0e3a26]

2022-08-08 22:49:51 | [Mutex] waiting for: [message:4b2772e1-e8e2-4f1f-abb8-ba942a0e3a26]

2022-08-08 22:57:21 | [Mutex] timeout. Not received [message:4b2772e1-e8e2-4f1f-abb8-ba942a0e3a26]

2022-08-08 22:57:21 | [Mutex] isItemNotified: message:4b2772e1-e8e2-4f1f-abb8-ba942a0e3a26 :: 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.testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:141)
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.381s
2022-08-08 22:49:31 |

2022-08-08 22:49:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:49:31 | ------------------------------------

2022-08-08 22:49:31 | [Mutex] waiting for: [message:6e5b05ea-b529-4932-9dcc-c740523343d4]

2022-08-08 22:49:31 | [Mutex] received everything.

2022-08-08 22:49:31 |


===== simulation of connection failure


2022-08-08 22:49:31 |


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


2022-08-08 22:49:31 |


===== sending message to look for


2022-08-08 22:49:32 |


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


2022-08-08 22:49:32 |


===== broadcasting presence


2022-08-08 22:49:32 | [Mutex] received everything.

2022-08-08 22:49:32 | [Mutex] isItemNotified: message:a9928d71-a2ab-4056-9d9d-2d71c693e383 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.366s
2022-08-08 22:49:33 |

2022-08-08 22:49:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:49:33 | ------------------------------------

2022-08-08 22:49:33 | [Mutex] waiting for: [message:17fc229a-1aa7-4b7b-af53-cb6250146cd8]

2022-08-08 22:49:33 | [Mutex] received everything.

2022-08-08 22:49:33 |


===== simulation of connection failure


2022-08-08 22:49:33 |


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


2022-08-08 22:49:33 |


===== sending message to look for


2022-08-08 22:49:34 |


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


2022-08-08 22:49:37 |


===== broadcasting presence


2022-08-08 22:49:37 | [Mutex] received everything.

2022-08-08 22:49:37 | [Mutex] isItemNotified: message:3706fbc5-63e8-4597-a11b-bc27d95af94b :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.356s
2022-08-08 22:49:37 |

2022-08-08 22:49:37 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:49:37 | ------------------------------------

2022-08-08 22:49:37 | [Mutex] waiting for: [message:930c3938-a250-4d9a-a64e-df9adc9e1e85]

2022-08-08 22:49:37 | [Mutex] received everything.

2022-08-08 22:49:37 |


===== simulation of connection failure


2022-08-08 22:49:37 |


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


2022-08-08 22:49:37 |


===== sending message to look for


2022-08-08 22:49:39 |


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


2022-08-08 22:49:39 |


===== broadcasting presence


2022-08-08 22:49:39 | [Mutex] received everything.

2022-08-08 22:49:39 | [Mutex] isItemNotified: message:ad33826f-1800-41b7-9c65-df451bf0104f :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.363s
2022-08-08 22:49:40 |

2022-08-08 22:49:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:49:40 | ------------------------------------

2022-08-08 22:49:40 | [Mutex] waiting for: [message:03d25f7a-167a-45ed-8282-3a2be49c83a6]

2022-08-08 22:49:40 | [Mutex] received everything.

2022-08-08 22:49:40 |


===== simulation of connection failure


2022-08-08 22:49:40 |


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


2022-08-08 22:49:40 |


===== sending message to look for


2022-08-08 22:49:41 |


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


2022-08-08 22:49:43 |


===== broadcasting presence


2022-08-08 22:49:43 | [Mutex] received everything.

2022-08-08 22:49:43 | [Mutex] isItemNotified: message:30c9ae35-af69-4b49-962f-22e292789b03 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.374s
2022-08-08 22:49:44 |

2022-08-08 22:49:44 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:49:44 | ------------------------------------

2022-08-08 22:49:44 | [Mutex] waiting for: [message:1061ff44-64fa-4ee1-9712-71227feada5d]

2022-08-08 22:49:44 | [Mutex] received everything.

2022-08-08 22:49:44 |


===== simulation of connection failure


2022-08-08 22:49:44 |


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


2022-08-08 22:49:44 |


===== sending message to look for


2022-08-08 22:49:45 |


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


2022-08-08 22:49:45 |


===== broadcasting presence


2022-08-08 22:49:45 | [Mutex] waiting for: [message:764e68a8-a240-4e01-be23-ae17db9f3a44]

2022-08-08 22:49:45 | [Mutex] received everything.

2022-08-08 22:49:45 | [Mutex] isItemNotified: message:764e68a8-a240-4e01-be23-ae17db9f3a44 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.400s
2022-08-08 22:49:46 |

2022-08-08 22:49:46 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:49:46 | ------------------------------------

2022-08-08 22:49:46 | [Mutex] waiting for: [message:069351b2-caca-4586-b684-14743cd9c7e1]

2022-08-08 22:49:46 | [Mutex] received everything.

2022-08-08 22:49:46 |


===== simulation of connection failure


2022-08-08 22:49:46 |


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


2022-08-08 22:49:46 |


===== sending message to look for


2022-08-08 22:49:47 |


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


2022-08-08 22:49:49 |


===== broadcasting presence


2022-08-08 22:49:49 | [Mutex] received everything.

2022-08-08 22:49:49 | [Mutex] isItemNotified: message:d60c7604-55fd-461d-8607-c11c5572cf8f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.451s
2022-08-08 22:57:22 |

2022-08-08 22:57:22 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:22 | ------------------------------------

2022-08-08 22:57:22 | [Mutex] waiting for: [message:293e0cab-2809-424a-b369-cd1b1fa00c98]

2022-08-08 22:57:22 | [Mutex] received everything.

2022-08-08 22:57:22 |


===== simulation of connection failure


2022-08-08 22:57:22 |


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


2022-08-08 22:57:22 |


===== sending message to look for


2022-08-08 22:57:24 |


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


2022-08-08 22:57:26 |


===== broadcasting presence


2022-08-08 22:57:26 | [Mutex] waiting for: [message:e2b3bb44-f387-4a17-9ae5-ce9763ed05e8]

2022-08-08 22:57:26 | [Mutex] waiting for: [message:e2b3bb44-f387-4a17-9ae5-ce9763ed05e8]

2022-08-08 22:57:26 | [Mutex] received everything.

2022-08-08 22:57:26 | [Mutex] isItemNotified: message:e2b3bb44-f387-4a17-9ae5-ce9763ed05e8 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.352s
2022-08-08 22:57:27 |

2022-08-08 22:57:27 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:27 | ------------------------------------

2022-08-08 22:57:27 | [Mutex] waiting for: [message:82a7b9cf-120f-447c-a2de-71f49ddaad6a]

2022-08-08 22:57:27 | [Mutex] received everything.

2022-08-08 22:57:27 |


===== simulation of connection failure


2022-08-08 22:57:27 |


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


2022-08-08 22:57:27 |


===== sending message to look for


2022-08-08 22:57:28 |


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


2022-08-08 22:57:28 |


===== broadcasting presence


2022-08-08 22:57:28 | [Mutex] received everything.

2022-08-08 22:57:28 | [Mutex] isItemNotified: message:4e51a9a2-80c6-482a-8977-34196dac24e0 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.342s
2022-08-08 22:57:29 |

2022-08-08 22:57:29 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:29 | ------------------------------------

2022-08-08 22:57:29 | [Mutex] waiting for: [message:123ea1e2-c81b-4937-bd9c-3c51d8734424]

2022-08-08 22:57:29 | [Mutex] received everything.

2022-08-08 22:57:29 |


===== simulation of connection failure


2022-08-08 22:57:29 |


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


2022-08-08 22:57:29 |


===== sending message to look for


2022-08-08 22:57:30 |


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


2022-08-08 22:57:32 |


===== broadcasting presence


2022-08-08 22:57:32 | [Mutex] received everything.

2022-08-08 22:57:32 | [Mutex] isItemNotified: message:64a3b3ba-fac2-4319-a5a5-3d818245db83 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.332s
2022-08-08 22:57:33 |

2022-08-08 22:57:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:33 | ------------------------------------

2022-08-08 22:57:33 | [Mutex] waiting for: [message:9ca062c3-1063-4f0b-9291-27d71f48e5c1]

2022-08-08 22:57:33 | [Mutex] received everything.

2022-08-08 22:57:33 |


===== simulation of connection failure


2022-08-08 22:57:33 |


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


2022-08-08 22:57:33 |


===== sending message to look for


2022-08-08 22:57:34 |


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


2022-08-08 22:57:34 |


===== broadcasting presence


2022-08-08 22:57:34 | [Mutex] received everything.

2022-08-08 22:57:34 | [Mutex] isItemNotified: message:b16e6468-3f5d-4220-9877-b11d8b3873ff :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.345s
2022-08-08 22:57:35 |

2022-08-08 22:57:35 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:35 | ------------------------------------

2022-08-08 22:57:35 | [Mutex] waiting for: [message:cba7be40-d26d-4b8c-87cf-f33d47e789d8]

2022-08-08 22:57:35 | [Mutex] received everything.

2022-08-08 22:57:35 |


===== simulation of connection failure


2022-08-08 22:57:35 |


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


2022-08-08 22:57:35 |


===== sending message to look for


2022-08-08 22:57:36 |


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


2022-08-08 22:57:38 |


===== broadcasting presence


2022-08-08 22:57:38 | [Mutex] received everything.

2022-08-08 22:57:38 | [Mutex] isItemNotified: message:efbfbbe3-dd3b-4d0a-8309-da393f67f5ae :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.368s
2022-08-08 22:57:39 |

2022-08-08 22:57:39 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:39 | ------------------------------------

2022-08-08 22:57:39 | [Mutex] waiting for: [message:cb5b0738-988a-4e13-bd2a-ad0dd945c077]

2022-08-08 22:57:39 | [Mutex] received everything.

2022-08-08 22:57:39 |


===== simulation of connection failure


2022-08-08 22:57:39 |


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


2022-08-08 22:57:39 |


===== sending message to look for


2022-08-08 22:57:40 |


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


2022-08-08 22:57:40 |


===== broadcasting presence


2022-08-08 22:57:40 | [Mutex] received everything.

2022-08-08 22:57:40 | [Mutex] isItemNotified: message:0e04118a-d3ec-463d-bece-86ec1347b766 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.354s
2022-08-08 22:57:41 |

2022-08-08 22:57:41 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:41 | ------------------------------------

2022-08-08 22:57:41 | [Mutex] waiting for: [message:fe83069a-1654-4ccf-a07f-5c3b0ae217b1]

2022-08-08 22:57:41 | [Mutex] received everything.

2022-08-08 22:57:41 |


===== simulation of connection failure


2022-08-08 22:57:41 |


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


2022-08-08 22:57:41 |


===== sending message to look for


2022-08-08 22:57:42 |


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


2022-08-08 22:57:44 |


===== broadcasting presence


2022-08-08 22:57:44 | [Mutex] received everything.

2022-08-08 22:57:44 | [Mutex] isItemNotified: message:22924f4a-0fd5-42d9-a475-4ae0b25346fd :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.425s
2022-08-08 22:57:45 |

2022-08-08 22:57:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:45 | ------------------------------------

2022-08-08 22:57:45 | [Mutex] waiting for: [message:554da11d-177c-409c-9cdc-e40bb47024a9]

2022-08-08 22:57:45 | [Mutex] received everything.

2022-08-08 22:57:45 |


===== simulation of connection failure


2022-08-08 22:57:45 |


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


2022-08-08 22:57:45 |


===== sending message to look for


2022-08-08 22:57:46 |


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


2022-08-08 22:57:46 |


===== broadcasting presence


2022-08-08 22:57:46 | [Mutex] waiting for: [message:77120926-ce90-4e1f-8c94-32834af6ee0b]

2022-08-08 22:57:46 | [Mutex] received everything.

2022-08-08 22:57:46 | [Mutex] isItemNotified: message:77120926-ce90-4e1f-8c94-32834af6ee0b :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.411s
2022-08-08 22:57:47 |

2022-08-08 22:57:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2022-08-08 22:57:47 | ------------------------------------

2022-08-08 22:57:47 | [Mutex] waiting for: [message:7b4b47f6-cc15-464d-afbc-7e7767af1e9d]

2022-08-08 22:57:47 | [Mutex] received everything.

2022-08-08 22:57:47 |


===== simulation of connection failure


2022-08-08 22:57:47 |


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


2022-08-08 22:57:47 |


===== sending message to look for


2022-08-08 22:57:48 |


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


2022-08-08 22:57:51 |


===== broadcasting presence


2022-08-08 22:57:51 | [Mutex] waiting for: [message:02c604c5-699d-4bdb-943b-76ff22446ab4]

2022-08-08 22:57:51 | [Mutex] waiting for: [message:02c604c5-699d-4bdb-943b-76ff22446ab4]

2022-08-08 22:57:51 | [Mutex] received everything.

2022-08-08 22:57:51 | [Mutex] isItemNotified: message:02c604c5-699d-4bdb-943b-76ff22446ab4 :: true