Generated by TestNG with ReportNG at 23:05 PDT on Monday 20 September 2021
root@f29ef40080b5 / Java 11.0.8 (Ubuntu) / Linux 4.14.186-146.268.amzn2.x86_64 (amd64)

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

Suites · Log Output

Test duration : 679.965s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 451.374s
2021-09-20 23:10:27 |

2021-09-20 23:10:27 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:10:27 | ------------------------------------

2021-09-20 23:10:27 | [Mutex] waiting for: [message:0108fb07-97e4-4f70-86a8-d191b18981b5]

2021-09-20 23:10:27 | [Mutex] received everything.

2021-09-20 23:10:27 |


===== simulation of connection failure


2021-09-20 23:10:27 |


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


2021-09-20 23:10:27 |


===== sending message to look for


2021-09-20 23:10:28 |


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


2021-09-20 23:10:29 |


===== broadcasting presence


2021-09-20 23:10:29 | [Mutex] waiting for: [message:5e056f30-e3df-4a5f-a1d4-c205311dfcf1]

2021-09-20 23:10:29 | [Mutex] waiting for: [message:5e056f30-e3df-4a5f-a1d4-c205311dfcf1]

2021-09-20 23:17:59 | [Mutex] timeout. Not received [message:5e056f30-e3df-4a5f-a1d4-c205311dfcf1]

2021-09-20 23:17:59 | [Mutex] isItemNotified: message:5e056f30-e3df-4a5f-a1d4-c205311dfcf1 :: 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: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:132)
org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
org.testng.TestRunner.privateRun(TestRunner.java:764)
org.testng.TestRunner.run(TestRunner.java:585)
org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
org.testng.SuiteRunner.run(SuiteRunner.java:286)
org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
org.testng.TestNG.runSuites(TestNG.java:1069)
org.testng.TestNG.run(TestNG.java:1037)
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.361s
2021-09-20 23:06:44 |

2021-09-20 23:06:44 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:06:44 | ------------------------------------

2021-09-20 23:06:44 | [Mutex] waiting for: [message:0665beb5-0d1a-4d45-89cf-9f38121695e7]

2021-09-20 23:06:44 | [Mutex] received everything.

2021-09-20 23:06:44 |


===== simulation of connection failure


2021-09-20 23:06:44 |


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


2021-09-20 23:06:44 |


===== sending message to look for


2021-09-20 23:06:45 |


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


2021-09-20 23:06:46 |


===== broadcasting presence


2021-09-20 23:06:46 | [Mutex] received everything.

2021-09-20 23:06:46 | [Mutex] isItemNotified: message:755ebb87-8abc-45a8-ab10-789455f13f73 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.396s
2021-09-20 23:06:47 |

2021-09-20 23:06:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:06:47 | ------------------------------------

2021-09-20 23:06:47 | [Mutex] waiting for: [message:71a07135-ee57-4698-a3fc-3e968fc77cc6]

2021-09-20 23:06:47 | [Mutex] received everything.

2021-09-20 23:06:47 |


===== simulation of connection failure


2021-09-20 23:06:47 |


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


2021-09-20 23:06:47 |


===== sending message to look for


2021-09-20 23:06:48 |


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


2021-09-20 23:06:50 |


===== broadcasting presence


2021-09-20 23:06:50 | [Mutex] received everything.

2021-09-20 23:06:50 | [Mutex] isItemNotified: message:e46dbb35-6195-4ca3-9d18-964899ea5498 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.390s
2021-09-20 23:06:51 |

2021-09-20 23:06:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:06:51 | ------------------------------------

2021-09-20 23:06:51 | [Mutex] waiting for: [message:73d73b01-ecfa-40e3-83b0-3112dbc7c5c4]

2021-09-20 23:06:51 | [Mutex] received everything.

2021-09-20 23:06:51 |


===== simulation of connection failure


2021-09-20 23:06:51 |


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


2021-09-20 23:06:51 |


===== sending message to look for


2021-09-20 23:06:52 |


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


2021-09-20 23:06:52 |


===== broadcasting presence


2021-09-20 23:06:52 | [Mutex] received everything.

2021-09-20 23:06:52 | [Mutex] isItemNotified: message:8a51d3e4-711a-4ad6-bae2-b9c51d205cbb :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.400s
2021-09-20 23:06:53 |

2021-09-20 23:06:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:06:53 | ------------------------------------

2021-09-20 23:06:53 | [Mutex] waiting for: [message:5e9a8d1a-5c9d-49a1-b6cd-da6bb96dcc0f]

2021-09-20 23:06:53 | [Mutex] received everything.

2021-09-20 23:06:53 |


===== simulation of connection failure


2021-09-20 23:06:53 |


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


2021-09-20 23:06:53 |


===== sending message to look for


2021-09-20 23:06:54 |


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


2021-09-20 23:06:56 |


===== broadcasting presence


2021-09-20 23:06:56 | [Mutex] received everything.

2021-09-20 23:06:56 | [Mutex] isItemNotified: message:ba34df3b-89c0-4692-9bf5-c6f7dd5ec022 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 61.292s
2021-09-20 23:06:57 |

2021-09-20 23:06:57 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:06:57 | ------------------------------------

2021-09-20 23:06:57 | [Mutex] waiting for: [message:baf8b747-c2cd-4b4c-a023-c327fabfdd58]

2021-09-20 23:06:57 | [Mutex] received everything.

2021-09-20 23:06:57 |


===== simulation of connection failure


2021-09-20 23:06:57 |


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


2021-09-20 23:06:57 |


===== sending message to look for


2021-09-20 23:06:58 |


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


2021-09-20 23:06:59 |


===== broadcasting presence


2021-09-20 23:06:59 | [Mutex] waiting for: [message:1ed6d19e-d97a-421f-ba9c-54c3e34319e2]

2021-09-20 23:07:58 | [Mutex] waiting for: [message:1ed6d19e-d97a-421f-ba9c-54c3e34319e2]

2021-09-20 23:07:58 | [Mutex] waiting for: [message:1ed6d19e-d97a-421f-ba9c-54c3e34319e2]

2021-09-20 23:07:58 | [Mutex] received everything.

2021-09-20 23:07:58 | [Mutex] isItemNotified: message:1ed6d19e-d97a-421f-ba9c-54c3e34319e2 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.427s
2021-09-20 23:07:59 |

2021-09-20 23:07:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:07:59 | ------------------------------------

2021-09-20 23:07:59 | [Mutex] waiting for: [message:22e7609c-8d11-4af3-9471-bdfd1e6e599f]

2021-09-20 23:07:59 | [Mutex] received everything.

2021-09-20 23:07:59 |


===== simulation of connection failure


2021-09-20 23:07:59 |


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


2021-09-20 23:07:59 |


===== sending message to look for


2021-09-20 23:08:00 |


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


2021-09-20 23:08:03 |


===== broadcasting presence


2021-09-20 23:08:03 | [Mutex] received everything.

2021-09-20 23:08:03 | [Mutex] isItemNotified: message:4fd4adec-ce47-4218-8570-09f54f828fb6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.440s
2021-09-20 23:08:04 |

2021-09-20 23:08:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:08:04 | ------------------------------------

2021-09-20 23:08:04 | [Mutex] waiting for: [message:ef20d265-46f1-478a-8477-a52b48ce4b75]

2021-09-20 23:08:04 | [Mutex] received everything.

2021-09-20 23:08:04 |


===== simulation of connection failure


2021-09-20 23:08:04 |


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


2021-09-20 23:08:04 |


===== sending message to look for


2021-09-20 23:08:05 |


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


2021-09-20 23:08:05 |


===== broadcasting presence


2021-09-20 23:08:05 | [Mutex] waiting for: [message:9e7c7daa-da5d-4e59-b88d-3ba2edb21bf6]

2021-09-20 23:08:05 | [Mutex] received everything.

2021-09-20 23:08:05 | [Mutex] isItemNotified: message:9e7c7daa-da5d-4e59-b88d-3ba2edb21bf6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.386s
2021-09-20 23:08:06 |

2021-09-20 23:08:06 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:08:06 | ------------------------------------

2021-09-20 23:08:06 | [Mutex] waiting for: [message:df9fa58e-f331-4824-9434-c998ab4c0fbf]

2021-09-20 23:08:06 | [Mutex] received everything.

2021-09-20 23:08:06 |


===== simulation of connection failure


2021-09-20 23:08:06 |


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


2021-09-20 23:08:06 |


===== sending message to look for


2021-09-20 23:08:07 |


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


2021-09-20 23:08:09 |


===== broadcasting presence


2021-09-20 23:08:09 | [Mutex] waiting for: [message:071cd6b4-fc02-4412-b0f9-1efe8f469323]

2021-09-20 23:08:09 | [Mutex] received everything.

2021-09-20 23:08:09 | [Mutex] isItemNotified: message:071cd6b4-fc02-4412-b0f9-1efe8f469323 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.367s
2021-09-20 23:08:10 |

2021-09-20 23:08:10 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:08:10 | ------------------------------------

2021-09-20 23:08:10 | [Mutex] waiting for: [message:f2225e39-0cfa-4fd3-ad6d-5744f85a7a2b]

2021-09-20 23:08:10 | [Mutex] received everything.

2021-09-20 23:08:10 |


===== simulation of connection failure


2021-09-20 23:08:10 |


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


2021-09-20 23:08:10 |


===== sending message to look for


2021-09-20 23:08:11 |


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


2021-09-20 23:08:11 |


===== broadcasting presence


2021-09-20 23:08:11 | [Mutex] received everything.

2021-09-20 23:08:11 | [Mutex] isItemNotified: message:fa4936a2-eaeb-4c51-bf46-6f5ce01a4844 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.397s
2021-09-20 23:08:12 |

2021-09-20 23:08:12 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:08:12 | ------------------------------------

2021-09-20 23:08:12 | [Mutex] waiting for: [message:1ae77e6c-2259-46e5-9a64-71081d971c93]

2021-09-20 23:08:12 | [Mutex] received everything.

2021-09-20 23:08:12 |


===== simulation of connection failure


2021-09-20 23:08:12 |


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


2021-09-20 23:08:12 |


===== sending message to look for


2021-09-20 23:08:14 |


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


2021-09-20 23:08:16 |


===== broadcasting presence


2021-09-20 23:08:16 | [Mutex] received everything.

2021-09-20 23:08:16 | [Mutex] isItemNotified: message:5e50c966-d8bc-4725-b6ba-79dace03ab64 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.371s
2021-09-20 23:08:17 |

2021-09-20 23:08:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:08:17 | ------------------------------------

2021-09-20 23:08:17 | [Mutex] waiting for: [message:9a195c1c-4f44-472a-991a-413899789285]

2021-09-20 23:08:17 | [Mutex] received everything.

2021-09-20 23:08:17 |


===== simulation of connection failure


2021-09-20 23:08:17 |


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


2021-09-20 23:08:17 |


===== sending message to look for


2021-09-20 23:08:18 |


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


2021-09-20 23:08:18 |


===== broadcasting presence


2021-09-20 23:08:18 | [Mutex] received everything.

2021-09-20 23:08:18 | [Mutex] isItemNotified: message:776b8427-3827-4f17-a57f-b2d25aa4cf80 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.369s
2021-09-20 23:08:19 |

2021-09-20 23:08:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:08:19 | ------------------------------------

2021-09-20 23:08:19 | [Mutex] waiting for: [message:51e02052-13a1-4629-a4ad-7c20e4fec5bc]

2021-09-20 23:08:19 | [Mutex] received everything.

2021-09-20 23:08:19 |


===== simulation of connection failure


2021-09-20 23:08:19 |


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


2021-09-20 23:08:19 |


===== sending message to look for


2021-09-20 23:08:20 |


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


2021-09-20 23:08:22 |


===== broadcasting presence


2021-09-20 23:08:22 | [Mutex] received everything.

2021-09-20 23:08:22 | [Mutex] isItemNotified: message:828daf1f-f0fb-4a81-ad81-fcffe4ec9dd2 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 61.296s
2021-09-20 23:08:23 |

2021-09-20 23:08:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:08:23 | ------------------------------------

2021-09-20 23:08:23 | [Mutex] waiting for: [message:07e61071-7e48-4769-97cf-1ff70ec0081d]

2021-09-20 23:08:23 | [Mutex] received everything.

2021-09-20 23:08:23 |


===== simulation of connection failure


2021-09-20 23:08:23 |


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


2021-09-20 23:08:23 |


===== sending message to look for


2021-09-20 23:08:24 |


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


2021-09-20 23:08:25 |


===== broadcasting presence


2021-09-20 23:08:25 | [Mutex] waiting for: [message:02e9d760-fe16-4be1-93c0-af9e5e2d03c7]

2021-09-20 23:09:24 | [Mutex] waiting for: [message:02e9d760-fe16-4be1-93c0-af9e5e2d03c7]

2021-09-20 23:09:24 | [Mutex] waiting for: [message:02e9d760-fe16-4be1-93c0-af9e5e2d03c7]

2021-09-20 23:09:24 | [Mutex] received everything.

2021-09-20 23:09:24 | [Mutex] isItemNotified: message:02e9d760-fe16-4be1-93c0-af9e5e2d03c7 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.291s
2021-09-20 23:09:25 |

2021-09-20 23:09:25 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:09:25 | ------------------------------------

2021-09-20 23:09:25 | [Mutex] waiting for: [message:385366a3-ed14-4036-8aa9-ea9ed4e79c99]

2021-09-20 23:09:25 | [Mutex] received everything.

2021-09-20 23:09:25 |


===== simulation of connection failure


2021-09-20 23:09:25 |


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


2021-09-20 23:09:25 |


===== sending message to look for


2021-09-20 23:09:26 |


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


2021-09-20 23:09:29 |


===== broadcasting presence


2021-09-20 23:09:29 | [Mutex] waiting for: [message:375032db-fce4-4447-9cad-b8458e193feb]

2021-09-20 23:10:27 | [Mutex] waiting for: [message:375032db-fce4-4447-9cad-b8458e193feb]

2021-09-20 23:10:27 | [Mutex] waiting for: [message:375032db-fce4-4447-9cad-b8458e193feb]

2021-09-20 23:10:27 | [Mutex] received everything.

2021-09-20 23:10:27 | [Mutex] isItemNotified: message:375032db-fce4-4447-9cad-b8458e193feb :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.411s
2021-09-20 23:18:00 |

2021-09-20 23:18:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-09-20 23:18:00 | ------------------------------------

2021-09-20 23:18:00 | [Mutex] waiting for: [message:ecf9ee50-ad36-4c4b-9eef-4f84508972dc]

2021-09-20 23:18:00 | [Mutex] received everything.

2021-09-20 23:18:00 |


===== simulation of connection failure


2021-09-20 23:18:00 |


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


2021-09-20 23:18:00 |


===== sending message to look for


2021-09-20 23:18:01 |


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


2021-09-20 23:18:03 |


===== broadcasting presence


2021-09-20 23:18:03 | [Mutex] waiting for: [message:1ea3e350-3c1c-41f4-acd0-37f4f572ab95]

2021-09-20 23:18:03 | [Mutex] waiting for: [message:1ea3e350-3c1c-41f4-acd0-37f4f572ab95]

2021-09-20 23:18:03 | [Mutex] received everything.

2021-09-20 23:18:03 | [Mutex] isItemNotified: message:1ea3e350-3c1c-41f4-acd0-37f4f572ab95 :: true