Generated by TestNG with ReportNG at 22:30 PDT on Tuesday 04 July 2023
root@cc7d7fbb25f7 / Java 17.0.6 (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 : 79.168s

Failed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 30.004s
2023-07-04 22:32:25 |

2023-07-04 22:32:25 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:25 | ------------------------------------

2023-07-04 22:32:25 | [Mutex] waiting for: [message:885c906e-f3f6-4f2d-9665-b278e1e6f257]

2023-07-04 22:32:55 | [Mutex] timeout. Not received [message:885c906e-f3f6-4f2d-9665-b278e1e6f257]

2023-07-04 22:32:55 |


===== simulation of connection failure


2023-07-04 22:32:55 |


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


tigase.jaxmpp.core.client.exceptions.JaxmppException: Not connected!
tigase.jaxmpp.core.client.JaxmppCore$DefaultPacketWriter.write(JaxmppCore.java:561)
tigase.jaxmpp.core.client.JaxmppCore.send(JaxmppCore.java:271)
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.sendMessage(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:407)
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliability(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:225)
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:90)
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.363s
2023-07-04 22:31:47 |

2023-07-04 22:31:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:31:47 | ------------------------------------

2023-07-04 22:31:47 | [Mutex] waiting for: [message:17678361-4795-4a62-943b-f891bd69de12]

2023-07-04 22:31:47 | [Mutex] received everything.

2023-07-04 22:31:47 |


===== simulation of connection failure


2023-07-04 22:31:47 |


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


2023-07-04 22:31:47 |


===== sending message to look for


2023-07-04 22:31:49 |


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


2023-07-04 22:31:49 |


===== broadcasting presence


2023-07-04 22:31:49 | [Mutex] received everything.

2023-07-04 22:31:49 | [Mutex] isItemNotified: message:7b17bdec-a804-44ee-8695-2ced2d8470c0 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.347s
2023-07-04 22:31:50 |

2023-07-04 22:31:50 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:31:50 | ------------------------------------

2023-07-04 22:31:50 | [Mutex] waiting for: [message:73e1d342-b590-467b-99a6-41b2f4689f30]

2023-07-04 22:31:50 | [Mutex] received everything.

2023-07-04 22:31:50 |


===== simulation of connection failure


2023-07-04 22:31:50 |


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


2023-07-04 22:31:50 |


===== sending message to look for


2023-07-04 22:31:51 |


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


2023-07-04 22:31:53 |


===== broadcasting presence


2023-07-04 22:31:53 | [Mutex] received everything.

2023-07-04 22:31:53 | [Mutex] isItemNotified: message:ca191609-c18f-45dd-8e48-e81b15d909ef :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.351s
2023-07-04 22:31:54 |

2023-07-04 22:31:54 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:31:54 | ------------------------------------

2023-07-04 22:31:54 | [Mutex] waiting for: [message:b366b80c-73d1-4eee-b532-91a341d17cbf]

2023-07-04 22:31:54 | [Mutex] received everything.

2023-07-04 22:31:54 |


===== simulation of connection failure


2023-07-04 22:31:54 |


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


2023-07-04 22:31:54 |


===== sending message to look for


2023-07-04 22:31:55 |


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


2023-07-04 22:31:55 |


===== broadcasting presence


2023-07-04 22:31:55 | [Mutex] received everything.

2023-07-04 22:31:55 | [Mutex] isItemNotified: message:60e6b94e-507e-4086-a074-2b6710aaf997 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.373s
2023-07-04 22:31:56 |

2023-07-04 22:31:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:31:56 | ------------------------------------

2023-07-04 22:31:56 | [Mutex] waiting for: [message:dbbb439f-ccab-4a63-a545-b849009e4126]

2023-07-04 22:31:56 | [Mutex] received everything.

2023-07-04 22:31:56 |


===== simulation of connection failure


2023-07-04 22:31:56 |


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


2023-07-04 22:31:56 |


===== sending message to look for


2023-07-04 22:31:57 |


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


2023-07-04 22:31:59 |


===== broadcasting presence


2023-07-04 22:31:59 | [Mutex] received everything.

2023-07-04 22:31:59 | [Mutex] isItemNotified: message:de5da1cf-3a1e-4230-a6bc-1a8741bb4cd6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.354s
2023-07-04 22:32:00 |

2023-07-04 22:32:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:00 | ------------------------------------

2023-07-04 22:32:00 | [Mutex] waiting for: [message:51d13849-f72f-4fba-a741-3bf8e2044b23]

2023-07-04 22:32:00 | [Mutex] received everything.

2023-07-04 22:32:00 |


===== simulation of connection failure


2023-07-04 22:32:00 |


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


2023-07-04 22:32:00 |


===== sending message to look for


2023-07-04 22:32:01 |


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


2023-07-04 22:32:01 |


===== broadcasting presence


2023-07-04 22:32:01 | [Mutex] waiting for: [message:965b082e-cf4a-4b3a-be1b-04fa041dc25a]

2023-07-04 22:32:01 | [Mutex] received everything.

2023-07-04 22:32:01 | [Mutex] isItemNotified: message:965b082e-cf4a-4b3a-be1b-04fa041dc25a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.353s
2023-07-04 22:32:02 |

2023-07-04 22:32:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:02 | ------------------------------------

2023-07-04 22:32:02 | [Mutex] waiting for: [message:6fdee117-23e7-46b4-b323-34d4956f1310]

2023-07-04 22:32:02 | [Mutex] received everything.

2023-07-04 22:32:02 |


===== simulation of connection failure


2023-07-04 22:32:02 |


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


2023-07-04 22:32:02 |


===== sending message to look for


2023-07-04 22:32:03 |


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


2023-07-04 22:32:05 |


===== broadcasting presence


2023-07-04 22:32:05 | [Mutex] received everything.

2023-07-04 22:32:05 | [Mutex] isItemNotified: message:67721321-1460-4af1-81e1-5cbc85dd435c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.405s
2023-07-04 22:32:06 |

2023-07-04 22:32:06 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:06 | ------------------------------------

2023-07-04 22:32:06 | [Mutex] waiting for: [message:ce6a3845-c5a1-4898-9cae-da875c275bcb]

2023-07-04 22:32:06 | [Mutex] received everything.

2023-07-04 22:32:06 |


===== simulation of connection failure


2023-07-04 22:32:06 |


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


2023-07-04 22:32:06 |


===== sending message to look for


2023-07-04 22:32:07 |


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


2023-07-04 22:32:08 |


===== broadcasting presence


2023-07-04 22:32:08 | [Mutex] waiting for: [message:4a67cbbe-1803-4930-9816-c5a8c153ec6b]

2023-07-04 22:32:08 | [Mutex] received everything.

2023-07-04 22:32:08 | [Mutex] isItemNotified: message:4a67cbbe-1803-4930-9816-c5a8c153ec6b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.381s
2023-07-04 22:32:08 |

2023-07-04 22:32:08 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:08 | ------------------------------------

2023-07-04 22:32:08 | [Mutex] waiting for: [message:9361df76-28fc-46bb-a46a-bbdd27e3ee53]

2023-07-04 22:32:08 | [Mutex] received everything.

2023-07-04 22:32:08 |


===== simulation of connection failure


2023-07-04 22:32:08 |


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


2023-07-04 22:32:09 |


===== sending message to look for


2023-07-04 22:32:10 |


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


2023-07-04 22:32:12 |


===== broadcasting presence


2023-07-04 22:32:12 | [Mutex] waiting for: [message:9bcf9f6a-35cf-489c-a731-57ebc8fae4a3]

2023-07-04 22:32:12 | [Mutex] waiting for: [message:9bcf9f6a-35cf-489c-a731-57ebc8fae4a3]

2023-07-04 22:32:12 | [Mutex] received everything.

2023-07-04 22:32:12 | [Mutex] isItemNotified: message:9bcf9f6a-35cf-489c-a731-57ebc8fae4a3 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.371s
2023-07-04 22:32:13 |

2023-07-04 22:32:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:13 | ------------------------------------

2023-07-04 22:32:13 | [Mutex] waiting for: [message:f88eaf11-adeb-4e1b-a1df-7f12360f97f5]

2023-07-04 22:32:13 | [Mutex] received everything.

2023-07-04 22:32:13 |


===== simulation of connection failure


2023-07-04 22:32:13 |


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


2023-07-04 22:32:13 |


===== sending message to look for


2023-07-04 22:32:14 |


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


2023-07-04 22:32:14 |


===== broadcasting presence


2023-07-04 22:32:14 | [Mutex] received everything.

2023-07-04 22:32:14 | [Mutex] isItemNotified: message:5d4957e3-fa45-462c-af41-f50bf2c41cdf :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.343s
2023-07-04 22:32:15 |

2023-07-04 22:32:15 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:15 | ------------------------------------

2023-07-04 22:32:15 | [Mutex] waiting for: [message:d17425bb-0034-4cb4-b80f-d9935dc28e3a]

2023-07-04 22:32:15 | [Mutex] received everything.

2023-07-04 22:32:15 |


===== simulation of connection failure


2023-07-04 22:32:15 |


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


2023-07-04 22:32:15 |


===== sending message to look for


2023-07-04 22:32:16 |


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


2023-07-04 22:32:18 |


===== broadcasting presence


2023-07-04 22:32:18 | [Mutex] received everything.

2023-07-04 22:32:18 | [Mutex] isItemNotified: message:7e38853a-5fe9-4310-96fd-f86f05302bf1 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.348s
2023-07-04 22:32:19 |

2023-07-04 22:32:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:19 | ------------------------------------

2023-07-04 22:32:19 | [Mutex] waiting for: [message:92c0cbac-70b0-4368-a4e1-76bf5f9df7f8]

2023-07-04 22:32:19 | [Mutex] received everything.

2023-07-04 22:32:19 |


===== simulation of connection failure


2023-07-04 22:32:19 |


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


2023-07-04 22:32:19 |


===== sending message to look for


2023-07-04 22:32:20 |


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


2023-07-04 22:32:20 |


===== broadcasting presence


2023-07-04 22:32:20 | [Mutex] received everything.

2023-07-04 22:32:20 | [Mutex] isItemNotified: message:45a6dc19-b9b1-453e-9186-161c76fb4a86 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.336s
2023-07-04 22:32:21 |

2023-07-04 22:32:21 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:21 | ------------------------------------

2023-07-04 22:32:21 | [Mutex] waiting for: [message:c81862ed-d493-4181-9677-bc7b7b9d2573]

2023-07-04 22:32:21 | [Mutex] received everything.

2023-07-04 22:32:21 |


===== simulation of connection failure


2023-07-04 22:32:21 |


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


2023-07-04 22:32:21 |


===== sending message to look for


2023-07-04 22:32:22 |


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


2023-07-04 22:32:24 |


===== broadcasting presence


2023-07-04 22:32:24 | [Mutex] received everything.

2023-07-04 22:32:24 | [Mutex] isItemNotified: message:f3fabf1c-14fa-4346-955b-94b6b92ecc17 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.368s
2023-07-04 22:32:56 |

2023-07-04 22:32:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:32:56 | ------------------------------------

2023-07-04 22:32:56 | [Mutex] waiting for: [message:8d0f348f-b5bc-4df5-b56a-e60902a3c320]

2023-07-04 22:32:56 | [Mutex] received everything.

2023-07-04 22:32:56 |


===== simulation of connection failure


2023-07-04 22:32:56 |


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


2023-07-04 22:32:56 |


===== sending message to look for


2023-07-04 22:32:57 |


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


2023-07-04 22:32:59 |


===== broadcasting presence


2023-07-04 22:32:59 | [Mutex] received everything.

2023-07-04 22:32:59 | [Mutex] isItemNotified: message:ae95ce8c-e35c-428f-a678-5669dfeb7350 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.397s
2023-07-04 22:33:00 |

2023-07-04 22:33:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:33:00 | ------------------------------------

2023-07-04 22:33:00 | [Mutex] waiting for: [message:3f4be23c-be0f-4a37-beef-a632ba93b8d9]

2023-07-04 22:33:00 | [Mutex] received everything.

2023-07-04 22:33:00 |


===== simulation of connection failure


2023-07-04 22:33:00 |


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


2023-07-04 22:33:00 |


===== sending message to look for


2023-07-04 22:33:01 |


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


2023-07-04 22:33:01 |


===== broadcasting presence


2023-07-04 22:33:01 | [Mutex] waiting for: [message:16e925f6-0209-4720-bb7a-58aa76212009]

2023-07-04 22:33:01 | [Mutex] waiting for: [message:16e925f6-0209-4720-bb7a-58aa76212009]

2023-07-04 22:33:01 | [Mutex] received everything.

2023-07-04 22:33:01 | [Mutex] isItemNotified: message:16e925f6-0209-4720-bb7a-58aa76212009 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.364s
2023-07-04 22:33:02 |

2023-07-04 22:33:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2023-07-04 22:33:02 | ------------------------------------

2023-07-04 22:33:02 | [Mutex] waiting for: [message:1826bdf0-e644-4c35-b26c-1f41776eee54]

2023-07-04 22:33:02 | [Mutex] received everything.

2023-07-04 22:33:02 |


===== simulation of connection failure


2023-07-04 22:33:02 |


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


2023-07-04 22:33:02 |


===== sending message to look for


2023-07-04 22:33:03 |


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


2023-07-04 22:33:05 |


===== broadcasting presence


2023-07-04 22:33:05 | [Mutex] waiting for: [message:679b466c-2ad2-43b5-b512-ae69d7af9e63]

2023-07-04 22:33:05 | [Mutex] waiting for: [message:679b466c-2ad2-43b5-b512-ae69d7af9e63]

2023-07-04 22:33:05 | [Mutex] received everything.

2023-07-04 22:33:05 | [Mutex] isItemNotified: message:679b466c-2ad2-43b5-b512-ae69d7af9e63 :: true