Generated by TestNG with ReportNG at 21:40 PST on Wednesday 27 January 2021
root@eaa73862192b / 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 : 620.188s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 451.422s
2021-01-27 21:42:45 |

2021-01-27 21:42:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:42:45 | ------------------------------------

2021-01-27 21:42:45 | [Mutex] waiting for: [message:3d97b24f-7186-4466-a295-f1cacc7a3680]

2021-01-27 21:42:45 | [Mutex] received everything.

2021-01-27 21:42:45 |


===== simulation of connection failure


2021-01-27 21:42:45 |


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


2021-01-27 21:42:45 |


===== sending message to look for


2021-01-27 21:42:46 |


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


2021-01-27 21:42:46 |


===== broadcasting presence


2021-01-27 21:42:46 | [Mutex] waiting for: [message:2f6b1edb-0c64-4dae-9598-7380cff30490]

2021-01-27 21:42:46 | [Mutex] waiting for: [message:2f6b1edb-0c64-4dae-9598-7380cff30490]

2021-01-27 21:50:16 | [Mutex] timeout. Not received [message:2f6b1edb-0c64-4dae-9598-7380cff30490]

2021-01-27 21:50:16 | [Mutex] isItemNotified: message:2f6b1edb-0c64-4dae-9598-7380cff30490 :: 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: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.381s
2021-01-27 21:41:25 |

2021-01-27 21:41:25 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:41:25 | ------------------------------------

2021-01-27 21:41:25 | [Mutex] waiting for: [message:2914edc6-0f3a-46af-9a8b-4845e3ce29fe]

2021-01-27 21:41:25 | [Mutex] received everything.

2021-01-27 21:41:25 |


===== simulation of connection failure


2021-01-27 21:41:25 |


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


2021-01-27 21:41:25 |


===== sending message to look for


2021-01-27 21:41:26 |


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


2021-01-27 21:41:26 |


===== broadcasting presence


2021-01-27 21:41:26 | [Mutex] received everything.

2021-01-27 21:41:26 | [Mutex] isItemNotified: message:a43b975c-2dab-4453-87a7-fc5ebc69b82b :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.401s
2021-01-27 21:41:27 |

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

2021-01-27 21:41:27 | ------------------------------------

2021-01-27 21:41:27 | [Mutex] waiting for: [message:38a0c673-d1c6-4e81-a6fb-51ccbd9d5911]

2021-01-27 21:41:27 | [Mutex] received everything.

2021-01-27 21:41:27 |


===== simulation of connection failure


2021-01-27 21:41:27 |


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


2021-01-27 21:41:28 |


===== sending message to look for


2021-01-27 21:41:29 |


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


2021-01-27 21:41:31 |


===== broadcasting presence


2021-01-27 21:41:31 | [Mutex] received everything.

2021-01-27 21:41:31 | [Mutex] isItemNotified: message:58fd4d5c-855a-44af-9800-497ed0c38cb4 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.369s
2021-01-27 21:41:32 |

2021-01-27 21:41:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:41:32 | ------------------------------------

2021-01-27 21:41:32 | [Mutex] waiting for: [message:777c4d4d-5ee5-4331-a548-dd21ec825259]

2021-01-27 21:41:32 | [Mutex] received everything.

2021-01-27 21:41:32 |


===== simulation of connection failure


2021-01-27 21:41:32 |


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


2021-01-27 21:41:32 |


===== sending message to look for


2021-01-27 21:41:33 |


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


2021-01-27 21:41:33 |


===== broadcasting presence


2021-01-27 21:41:33 | [Mutex] received everything.

2021-01-27 21:41:33 | [Mutex] isItemNotified: message:7b21ad59-25d6-4928-bb1c-3d478512f666 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.400s
2021-01-27 21:41:34 |

2021-01-27 21:41:34 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:41:34 | ------------------------------------

2021-01-27 21:41:34 | [Mutex] waiting for: [message:2c168956-7327-4597-b999-8955e39c02f7]

2021-01-27 21:41:34 | [Mutex] received everything.

2021-01-27 21:41:34 |


===== simulation of connection failure


2021-01-27 21:41:34 |


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


2021-01-27 21:41:34 |


===== sending message to look for


2021-01-27 21:41:35 |


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


2021-01-27 21:41:37 |


===== broadcasting presence


2021-01-27 21:41:37 | [Mutex] received everything.

2021-01-27 21:41:37 | [Mutex] isItemNotified: message:f9383b60-b966-451a-a664-5a92a5a63a95 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 61.270s
2021-01-27 21:41:38 |

2021-01-27 21:41:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:41:38 | ------------------------------------

2021-01-27 21:41:38 | [Mutex] waiting for: [message:f7a92e75-36dd-4305-9ab1-918f64f327fe]

2021-01-27 21:41:38 | [Mutex] received everything.

2021-01-27 21:41:38 |


===== simulation of connection failure


2021-01-27 21:41:38 |


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


2021-01-27 21:41:38 |


===== sending message to look for


2021-01-27 21:41:39 |


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


2021-01-27 21:41:39 |


===== broadcasting presence


2021-01-27 21:41:39 | [Mutex] waiting for: [message:2680f340-db4b-4db2-b6d8-2a3561d71d44]

2021-01-27 21:42:39 | [Mutex] waiting for: [message:2680f340-db4b-4db2-b6d8-2a3561d71d44]

2021-01-27 21:42:39 | [Mutex] waiting for: [message:2680f340-db4b-4db2-b6d8-2a3561d71d44]

2021-01-27 21:42:39 | [Mutex] received everything.

2021-01-27 21:42:39 | [Mutex] isItemNotified: message:2680f340-db4b-4db2-b6d8-2a3561d71d44 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.438s
2021-01-27 21:42:40 |

2021-01-27 21:42:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:42:40 | ------------------------------------

2021-01-27 21:42:40 | [Mutex] waiting for: [message:c1649e50-6cee-46a1-80bc-138841fcbbe2]

2021-01-27 21:42:40 | [Mutex] received everything.

2021-01-27 21:42:40 |


===== simulation of connection failure


2021-01-27 21:42:40 |


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


2021-01-27 21:42:40 |


===== sending message to look for


2021-01-27 21:42:41 |


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


2021-01-27 21:42:44 |


===== broadcasting presence


2021-01-27 21:42:44 | [Mutex] received everything.

2021-01-27 21:42:44 | [Mutex] isItemNotified: message:e3eb8ab9-3651-452e-bf84-59c306822b99 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.445s
2021-01-27 21:50:17 |

2021-01-27 21:50:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:50:17 | ------------------------------------

2021-01-27 21:50:17 | [Mutex] waiting for: [message:2dd01830-7418-4b82-99f5-58fd86158e36]

2021-01-27 21:50:17 | [Mutex] received everything.

2021-01-27 21:50:17 |


===== simulation of connection failure


2021-01-27 21:50:17 |


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


2021-01-27 21:50:17 |


===== sending message to look for


2021-01-27 21:50:18 |


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


2021-01-27 21:50:20 |


===== broadcasting presence


2021-01-27 21:50:20 | [Mutex] waiting for: [message:5c66ba24-5555-41a5-8e4e-d6fb2d013327]

2021-01-27 21:50:20 | [Mutex] waiting for: [message:5c66ba24-5555-41a5-8e4e-d6fb2d013327]

2021-01-27 21:50:20 | [Mutex] received everything.

2021-01-27 21:50:20 | [Mutex] isItemNotified: message:5c66ba24-5555-41a5-8e4e-d6fb2d013327 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.376s
2021-01-27 21:50:21 |

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

2021-01-27 21:50:21 | ------------------------------------

2021-01-27 21:50:21 | [Mutex] waiting for: [message:c3ccf44b-295d-4bb4-b079-e245b415926c]

2021-01-27 21:50:21 | [Mutex] received everything.

2021-01-27 21:50:21 |


===== simulation of connection failure


2021-01-27 21:50:21 |


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


2021-01-27 21:50:21 |


===== sending message to look for


2021-01-27 21:50:23 |


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


2021-01-27 21:50:23 |


===== broadcasting presence


2021-01-27 21:50:23 | [Mutex] received everything.

2021-01-27 21:50:23 | [Mutex] isItemNotified: message:67955443-52a4-45de-bc92-66ad46f05453 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.383s
2021-01-27 21:50:23 |

2021-01-27 21:50:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:50:23 | ------------------------------------

2021-01-27 21:50:24 | [Mutex] waiting for: [message:3ad815ac-f3eb-4bf4-9934-6eed6225345d]

2021-01-27 21:50:24 | [Mutex] received everything.

2021-01-27 21:50:24 |


===== simulation of connection failure


2021-01-27 21:50:24 |


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


2021-01-27 21:50:24 |


===== sending message to look for


2021-01-27 21:50:25 |


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


2021-01-27 21:50:27 |


===== broadcasting presence


2021-01-27 21:50:27 | [Mutex] received everything.

2021-01-27 21:50:27 | [Mutex] isItemNotified: message:0473511d-cbc5-4923-90a2-a366d74b4f4f :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.404s
2021-01-27 21:50:28 |

2021-01-27 21:50:28 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:50:28 | ------------------------------------

2021-01-27 21:50:28 | [Mutex] waiting for: [message:9343a9dc-076d-4da7-aaaa-466bf6b0324e]

2021-01-27 21:50:28 | [Mutex] received everything.

2021-01-27 21:50:28 |


===== simulation of connection failure


2021-01-27 21:50:28 |


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


2021-01-27 21:50:28 |


===== sending message to look for


2021-01-27 21:50:29 |


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


2021-01-27 21:50:29 |


===== broadcasting presence


2021-01-27 21:50:29 | [Mutex] received everything.

2021-01-27 21:50:29 | [Mutex] isItemNotified: message:9869295e-3957-475f-8a78-12f072a074fe :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.373s
2021-01-27 21:50:30 |

2021-01-27 21:50:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:50:30 | ------------------------------------

2021-01-27 21:50:30 | [Mutex] waiting for: [message:05055f17-0d65-4c55-a553-6645a506f9ef]

2021-01-27 21:50:30 | [Mutex] received everything.

2021-01-27 21:50:30 |


===== simulation of connection failure


2021-01-27 21:50:30 |


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


2021-01-27 21:50:30 |


===== sending message to look for


2021-01-27 21:50:31 |


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


2021-01-27 21:50:33 |


===== broadcasting presence


2021-01-27 21:50:33 | [Mutex] received everything.

2021-01-27 21:50:33 | [Mutex] isItemNotified: message:9940dd77-f6b7-4c2f-8619-192d66dc63dc :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.360s
2021-01-27 21:50:34 |

2021-01-27 21:50:34 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:50:34 | ------------------------------------

2021-01-27 21:50:34 | [Mutex] waiting for: [message:f37c30d6-841e-4dd6-a3c0-46bfe8c668a3]

2021-01-27 21:50:34 | [Mutex] received everything.

2021-01-27 21:50:34 |


===== simulation of connection failure


2021-01-27 21:50:34 |


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


2021-01-27 21:50:34 |


===== sending message to look for


2021-01-27 21:50:35 |


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


2021-01-27 21:50:36 |


===== broadcasting presence


2021-01-27 21:50:36 | [Mutex] waiting for: [message:ffdefd25-9740-40d7-9c6a-0253ff59fa87]

2021-01-27 21:50:36 | [Mutex] received everything.

2021-01-27 21:50:36 | [Mutex] isItemNotified: message:ffdefd25-9740-40d7-9c6a-0253ff59fa87 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.254s
2021-01-27 21:50:36 |

2021-01-27 21:50:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:50:36 | ------------------------------------

2021-01-27 21:50:36 | [Mutex] waiting for: [message:3512ff9a-6c85-4df6-b183-787bcbdb27b8]

2021-01-27 21:50:36 | [Mutex] received everything.

2021-01-27 21:50:36 |


===== simulation of connection failure


2021-01-27 21:50:36 |


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


2021-01-27 21:50:36 |


===== sending message to look for


2021-01-27 21:50:38 |


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


2021-01-27 21:50:40 |


===== broadcasting presence


2021-01-27 21:50:40 | [Mutex] waiting for: [message:cd5b2ec7-7ebf-4e69-9a9c-79690a1dc4aa]

2021-01-27 21:51:38 | [Mutex] waiting for: [message:cd5b2ec7-7ebf-4e69-9a9c-79690a1dc4aa]

2021-01-27 21:51:38 | [Mutex] waiting for: [message:cd5b2ec7-7ebf-4e69-9a9c-79690a1dc4aa]

2021-01-27 21:51:38 | [Mutex] received everything.

2021-01-27 21:51:38 | [Mutex] isItemNotified: message:cd5b2ec7-7ebf-4e69-9a9c-79690a1dc4aa :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.458s
2021-01-27 21:51:38 |

2021-01-27 21:51:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:51:38 | ------------------------------------

2021-01-27 21:51:38 | [Mutex] waiting for: [message:a77835ed-4c63-4f4a-9a50-937d00a52ffa]

2021-01-27 21:51:38 | [Mutex] received everything.

2021-01-27 21:51:38 |


===== simulation of connection failure


2021-01-27 21:51:38 |


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


2021-01-27 21:51:39 |


===== sending message to look for


2021-01-27 21:51:40 |


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


2021-01-27 21:51:40 |


===== broadcasting presence


2021-01-27 21:51:40 | [Mutex] waiting for: [message:797d98dd-9dc9-4018-a651-7ca691d38c1c]

2021-01-27 21:51:40 | [Mutex] waiting for: [message:797d98dd-9dc9-4018-a651-7ca691d38c1c]

2021-01-27 21:51:40 | [Mutex] received everything.

2021-01-27 21:51:40 | [Mutex] isItemNotified: message:797d98dd-9dc9-4018-a651-7ca691d38c1c :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.458s
2021-01-27 21:51:41 |

2021-01-27 21:51:41 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2021-01-27 21:51:41 | ------------------------------------

2021-01-27 21:51:41 | [Mutex] waiting for: [message:b38e285f-bb56-4d09-b9a7-c15788b51685]

2021-01-27 21:51:41 | [Mutex] received everything.

2021-01-27 21:51:41 |


===== simulation of connection failure


2021-01-27 21:51:41 |


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


2021-01-27 21:51:41 |


===== sending message to look for


2021-01-27 21:51:42 |


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


2021-01-27 21:51:44 |


===== broadcasting presence


2021-01-27 21:51:44 | [Mutex] waiting for: [message:89286ed6-c898-4591-a37c-c96614e9d515]

2021-01-27 21:51:44 | [Mutex] waiting for: [message:89286ed6-c898-4591-a37c-c96614e9d515]

2021-01-27 21:51:44 | [Mutex] received everything.

2021-01-27 21:51:44 | [Mutex] isItemNotified: message:89286ed6-c898-4591-a37c-c96614e9d515 :: true