Generated by TestNG with ReportNG at 19:16 PDT on Tuesday 25 August 2020
root@9adf47d9b258 / 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 : 564.544s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 451.389s
2020-08-25 19:18:52 |

2020-08-25 19:18:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:18:52 | ------------------------------------

2020-08-25 19:18:52 | [Mutex] waiting for: [message:1214adf4-71d0-4c0a-9c60-49330ed3ebc0]

2020-08-25 19:18:52 | [Mutex] received everything.

2020-08-25 19:18:52 |


===== simulation of connection failure


2020-08-25 19:18:52 |


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


2020-08-25 19:18:52 |


===== sending message to look for


2020-08-25 19:18:53 |


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


2020-08-25 19:18:53 |


===== broadcasting presence


2020-08-25 19:18:53 | [Mutex] waiting for: [message:48946fe7-d428-4a26-9200-9aed6bcb7022]

2020-08-25 19:18:53 | [Mutex] waiting for: [message:48946fe7-d428-4a26-9200-9aed6bcb7022]

2020-08-25 19:26:23 | [Mutex] timeout. Not received [message:48946fe7-d428-4a26-9200-9aed6bcb7022]

2020-08-25 19:26:23 | [Mutex] isItemNotified: message:48946fe7-d428-4a26-9200-9aed6bcb7022 :: 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.374s
2020-08-25 19:17:31 |

2020-08-25 19:17:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:17:31 | ------------------------------------

2020-08-25 19:17:31 | [Mutex] waiting for: [message:eddf717a-5544-49f5-baf6-849df3a9b70b]

2020-08-25 19:17:31 | [Mutex] received everything.

2020-08-25 19:17:31 |


===== simulation of connection failure


2020-08-25 19:17:31 |


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


2020-08-25 19:17:32 |


===== sending message to look for


2020-08-25 19:17:33 |


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


2020-08-25 19:17:33 |


===== broadcasting presence


2020-08-25 19:17:33 | [Mutex] received everything.

2020-08-25 19:17:33 | [Mutex] isItemNotified: message:7e069f51-8851-4ff1-a9ee-bc1dab94ee53 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.385s
2020-08-25 19:17:34 |

2020-08-25 19:17:34 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:17:34 | ------------------------------------

2020-08-25 19:17:34 | [Mutex] waiting for: [message:aa63f506-fb57-472d-85f7-6edf8a1e4329]

2020-08-25 19:17:34 | [Mutex] received everything.

2020-08-25 19:17:34 |


===== simulation of connection failure


2020-08-25 19:17:34 |


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


2020-08-25 19:17:34 |


===== sending message to look for


2020-08-25 19:17:35 |


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


2020-08-25 19:17:37 |


===== broadcasting presence


2020-08-25 19:17:37 | [Mutex] received everything.

2020-08-25 19:17:37 | [Mutex] isItemNotified: message:3cddcd6a-7193-4829-9efb-c283560aa21c :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.365s
2020-08-25 19:17:38 |

2020-08-25 19:17:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:17:38 | ------------------------------------

2020-08-25 19:17:38 | [Mutex] waiting for: [message:468e7894-0992-4fc9-b5e4-18b89a2f66b5]

2020-08-25 19:17:38 | [Mutex] received everything.

2020-08-25 19:17:38 |


===== simulation of connection failure


2020-08-25 19:17:38 |


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


2020-08-25 19:17:38 |


===== sending message to look for


2020-08-25 19:17:39 |


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


2020-08-25 19:17:40 |


===== broadcasting presence


2020-08-25 19:17:40 | [Mutex] received everything.

2020-08-25 19:17:40 | [Mutex] isItemNotified: message:5698d9e6-4e64-4993-887e-eadfd7ea0c52 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.398s
2020-08-25 19:17:41 |

2020-08-25 19:17:41 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:17:41 | ------------------------------------

2020-08-25 19:17:41 | [Mutex] waiting for: [message:6fda60cd-6ffa-4ed2-93e6-1e58565d63c2]

2020-08-25 19:17:41 | [Mutex] received everything.

2020-08-25 19:17:41 |


===== simulation of connection failure


2020-08-25 19:17:41 |


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


2020-08-25 19:17:41 |


===== sending message to look for


2020-08-25 19:17:42 |


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


2020-08-25 19:17:44 |


===== broadcasting presence


2020-08-25 19:17:44 | [Mutex] received everything.

2020-08-25 19:17:44 | [Mutex] isItemNotified: message:417f830e-ecb7-4f66-b1ef-cca2e3ff8441 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 61.167s
2020-08-25 19:17:45 |

2020-08-25 19:17:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:17:45 | ------------------------------------

2020-08-25 19:17:45 | [Mutex] waiting for: [message:dce266f6-f397-4b39-9396-679100c74ff6]

2020-08-25 19:17:45 | [Mutex] received everything.

2020-08-25 19:17:45 |


===== simulation of connection failure


2020-08-25 19:17:45 |


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


2020-08-25 19:17:45 |


===== sending message to look for


2020-08-25 19:17:46 |


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


2020-08-25 19:17:46 |


===== broadcasting presence


2020-08-25 19:17:46 | [Mutex] waiting for: [message:2f354ea8-0902-4988-9ef9-f353c97dfb6e]

2020-08-25 19:18:46 | [Mutex] waiting for: [message:2f354ea8-0902-4988-9ef9-f353c97dfb6e]

2020-08-25 19:18:46 | [Mutex] waiting for: [message:2f354ea8-0902-4988-9ef9-f353c97dfb6e]

2020-08-25 19:18:46 | [Mutex] received everything.

2020-08-25 19:18:46 | [Mutex] isItemNotified: message:2f354ea8-0902-4988-9ef9-f353c97dfb6e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.388s
2020-08-25 19:18:47 |

2020-08-25 19:18:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:18:47 | ------------------------------------

2020-08-25 19:18:47 | [Mutex] waiting for: [message:7c3732d7-ee72-4072-8138-05533faac57e]

2020-08-25 19:18:47 | [Mutex] received everything.

2020-08-25 19:18:47 |


===== simulation of connection failure


2020-08-25 19:18:47 |


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


2020-08-25 19:18:47 |


===== sending message to look for


2020-08-25 19:18:48 |


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


2020-08-25 19:18:51 |


===== broadcasting presence


2020-08-25 19:18:51 | [Mutex] received everything.

2020-08-25 19:18:51 | [Mutex] isItemNotified: message:3f12652c-80e5-409f-b301-c05b8caa6f12 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.435s
2020-08-25 19:26:24 |

2020-08-25 19:26:24 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:24 | ------------------------------------

2020-08-25 19:26:24 | [Mutex] waiting for: [message:c766f583-b25f-48c5-8dc3-3468750e6680]

2020-08-25 19:26:24 | [Mutex] received everything.

2020-08-25 19:26:24 |


===== simulation of connection failure


2020-08-25 19:26:24 |


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


2020-08-25 19:26:24 |


===== sending message to look for


2020-08-25 19:26:25 |


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


2020-08-25 19:26:27 |


===== broadcasting presence


2020-08-25 19:26:27 | [Mutex] waiting for: [message:00df8679-dd1f-4784-a7f3-9ff4f5ecbc3c]

2020-08-25 19:26:27 | [Mutex] waiting for: [message:00df8679-dd1f-4784-a7f3-9ff4f5ecbc3c]

2020-08-25 19:26:27 | [Mutex] received everything.

2020-08-25 19:26:27 | [Mutex] isItemNotified: message:00df8679-dd1f-4784-a7f3-9ff4f5ecbc3c :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.383s
2020-08-25 19:26:29 |

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

2020-08-25 19:26:29 | ------------------------------------

2020-08-25 19:26:29 | [Mutex] waiting for: [message:1fec20cd-54c4-4816-bc68-ea6afccd2101]

2020-08-25 19:26:29 | [Mutex] received everything.

2020-08-25 19:26:29 |


===== simulation of connection failure


2020-08-25 19:26:29 |


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


2020-08-25 19:26:29 |


===== sending message to look for


2020-08-25 19:26:30 |


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


2020-08-25 19:26:30 |


===== broadcasting presence


2020-08-25 19:26:30 | [Mutex] received everything.

2020-08-25 19:26:30 | [Mutex] isItemNotified: message:1ded2162-b5cb-41a8-8039-370b10bfd85b :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.384s
2020-08-25 19:26:31 |

2020-08-25 19:26:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:31 | ------------------------------------

2020-08-25 19:26:31 | [Mutex] waiting for: [message:4c45376b-8628-4396-9676-137077608b8e]

2020-08-25 19:26:31 | [Mutex] received everything.

2020-08-25 19:26:31 |


===== simulation of connection failure


2020-08-25 19:26:31 |


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


2020-08-25 19:26:31 |


===== sending message to look for


2020-08-25 19:26:32 |


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


2020-08-25 19:26:34 |


===== broadcasting presence


2020-08-25 19:26:34 | [Mutex] received everything.

2020-08-25 19:26:34 | [Mutex] isItemNotified: message:ab2c7f56-269d-4587-b4c6-752f3f8ab508 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.385s
2020-08-25 19:26:35 |

2020-08-25 19:26:35 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:35 | ------------------------------------

2020-08-25 19:26:35 | [Mutex] waiting for: [message:b6267460-b797-41f6-84b6-1491360d287b]

2020-08-25 19:26:35 | [Mutex] received everything.

2020-08-25 19:26:35 |


===== simulation of connection failure


2020-08-25 19:26:35 |


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


2020-08-25 19:26:35 |


===== sending message to look for


2020-08-25 19:26:36 |


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


2020-08-25 19:26:37 |


===== broadcasting presence


2020-08-25 19:26:37 | [Mutex] received everything.

2020-08-25 19:26:37 | [Mutex] isItemNotified: message:599879be-092f-45f4-b5ec-684a943a09e7 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.370s
2020-08-25 19:26:38 |

2020-08-25 19:26:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:38 | ------------------------------------

2020-08-25 19:26:38 | [Mutex] waiting for: [message:1908d334-5dd5-44a9-9d6e-0a1f98390cbd]

2020-08-25 19:26:38 | [Mutex] received everything.

2020-08-25 19:26:38 |


===== simulation of connection failure


2020-08-25 19:26:38 |


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


2020-08-25 19:26:38 |


===== sending message to look for


2020-08-25 19:26:39 |


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


2020-08-25 19:26:41 |


===== broadcasting presence


2020-08-25 19:26:41 | [Mutex] received everything.

2020-08-25 19:26:41 | [Mutex] isItemNotified: message:17c45ae0-465e-426b-a7d3-cf8f0daaed74 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.379s
2020-08-25 19:26:42 |

2020-08-25 19:26:42 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:42 | ------------------------------------

2020-08-25 19:26:42 | [Mutex] waiting for: [message:db0f231a-c698-4cd3-8a9a-8fa097aa1452]

2020-08-25 19:26:42 | [Mutex] received everything.

2020-08-25 19:26:42 |


===== simulation of connection failure


2020-08-25 19:26:42 |


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


2020-08-25 19:26:42 |


===== sending message to look for


2020-08-25 19:26:43 |


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


2020-08-25 19:26:43 |


===== broadcasting presence


2020-08-25 19:26:43 | [Mutex] waiting for: [message:a1d5ded7-fb2b-45b5-a550-a0bf894b44a8]

2020-08-25 19:26:43 | [Mutex] received everything.

2020-08-25 19:26:43 | [Mutex] isItemNotified: message:a1d5ded7-fb2b-45b5-a550-a0bf894b44a8 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.368s
2020-08-25 19:26:44 |

2020-08-25 19:26:44 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:44 | ------------------------------------

2020-08-25 19:26:44 | [Mutex] waiting for: [message:179f91f1-2b44-4135-912f-0f3ed479c3ad]

2020-08-25 19:26:44 | [Mutex] received everything.

2020-08-25 19:26:44 |


===== simulation of connection failure


2020-08-25 19:26:44 |


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


2020-08-25 19:26:44 |


===== sending message to look for


2020-08-25 19:26:46 |


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


2020-08-25 19:26:48 |


===== broadcasting presence


2020-08-25 19:26:48 | [Mutex] received everything.

2020-08-25 19:26:48 | [Mutex] isItemNotified: message:f3e9ffdb-7077-4f48-a24f-09f9bae3ccea :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.455s
2020-08-25 19:26:49 |

2020-08-25 19:26:49 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:49 | ------------------------------------

2020-08-25 19:26:49 | [Mutex] waiting for: [message:44c78243-8288-4810-b98c-7155fdf1283b]

2020-08-25 19:26:49 | [Mutex] received everything.

2020-08-25 19:26:49 |


===== simulation of connection failure


2020-08-25 19:26:49 |


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


2020-08-25 19:26:49 |


===== sending message to look for


2020-08-25 19:26:50 |


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


2020-08-25 19:26:50 |


===== broadcasting presence


2020-08-25 19:26:50 | [Mutex] waiting for: [message:6d6982a0-a969-41a5-829b-657170df91d3]

2020-08-25 19:26:50 | [Mutex] received everything.

2020-08-25 19:26:50 | [Mutex] isItemNotified: message:6d6982a0-a969-41a5-829b-657170df91d3 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.398s
2020-08-25 19:26:51 |

2020-08-25 19:26:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-25 19:26:51 | ------------------------------------

2020-08-25 19:26:51 | [Mutex] waiting for: [message:2daf8c2a-6d24-4834-b3eb-9e43fc6fcd58]

2020-08-25 19:26:51 | [Mutex] received everything.

2020-08-25 19:26:51 |


===== simulation of connection failure


2020-08-25 19:26:51 |


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


2020-08-25 19:26:51 |


===== sending message to look for


2020-08-25 19:26:52 |


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


2020-08-25 19:26:55 |


===== broadcasting presence


2020-08-25 19:26:55 | [Mutex] waiting for: [message:a1997a3a-f952-41af-ab2c-262f8bd4e730]

2020-08-25 19:26:55 | [Mutex] waiting for: [message:a1997a3a-f952-41af-ab2c-262f8bd4e730]

2020-08-25 19:26:55 | [Mutex] received everything.

2020-08-25 19:26:55 | [Mutex] isItemNotified: message:a1997a3a-f952-41af-ab2c-262f8bd4e730 :: true