Generated by TestNG with ReportNG at 22:19 PDT on Sunday 28 August 2022
root@ed1b7dd8a1b3 / 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 : 107.845s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.325s
2022-08-28 22:20:22 |

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

2022-08-28 22:20:22 | ------------------------------------

2022-08-28 22:20:22 | [Mutex] waiting for: [message:840337f0-66e3-42c9-af7e-95bfbe7f9ec5]

2022-08-28 22:20:22 | [Mutex] waiting for: [message:840337f0-66e3-42c9-af7e-95bfbe7f9ec5]

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

2022-08-28 22:20:22 |


===== simulation of connection failure


2022-08-28 22:20:22 |


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


2022-08-28 22:20:22 |


===== sending message to look for


2022-08-28 22:20:23 |


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


2022-08-28 22:20:23 |


===== broadcasting presence


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

2022-08-28 22:20:23 | [Mutex] isItemNotified: message:630d003f-6b8e-4243-9574-87f3c01b41fe :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.304s
2022-08-28 22:20:24 |

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

2022-08-28 22:20:24 | ------------------------------------

2022-08-28 22:20:24 | [Mutex] waiting for: [message:6b195767-4fef-4dae-ae75-7ee6d4d1ce2b]

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

2022-08-28 22:20:24 |


===== simulation of connection failure


2022-08-28 22:20:24 |


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


2022-08-28 22:20:24 |


===== sending message to look for


2022-08-28 22:20:25 |


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


2022-08-28 22:20:27 |


===== broadcasting presence


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

2022-08-28 22:20:27 | [Mutex] isItemNotified: message:bec79274-d081-41d6-bc33-d593ec9f3e78 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.292s
2022-08-28 22:20:28 |

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

2022-08-28 22:20:28 | ------------------------------------

2022-08-28 22:20:28 | [Mutex] waiting for: [message:40592a82-4383-4267-a3fc-259a4a4df341]

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

2022-08-28 22:20:28 |


===== simulation of connection failure


2022-08-28 22:20:28 |


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


2022-08-28 22:20:28 |


===== sending message to look for


2022-08-28 22:20:29 |


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


2022-08-28 22:20:30 |


===== broadcasting presence


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

2022-08-28 22:20:30 | [Mutex] isItemNotified: message:46fd4854-18dd-4cad-8099-7da6edbf5557 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.312s
2022-08-28 22:20:30 |

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

2022-08-28 22:20:30 | ------------------------------------

2022-08-28 22:20:30 | [Mutex] waiting for: [message:56b74cfa-e9fe-4cdf-a5fe-83a0d62a19ee]

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

2022-08-28 22:20:30 |


===== simulation of connection failure


2022-08-28 22:20:30 |


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


2022-08-28 22:20:30 |


===== sending message to look for


2022-08-28 22:20:31 |


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


2022-08-28 22:20:34 |


===== broadcasting presence


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

2022-08-28 22:20:34 | [Mutex] isItemNotified: message:629575c1-2d3b-4f49-8cca-86920c52f93e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.325s
2022-08-28 22:20:34 |

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

2022-08-28 22:20:34 | ------------------------------------

2022-08-28 22:20:34 | [Mutex] waiting for: [message:546ee010-48d8-44a6-81b1-95d25dd5eadf]

2022-08-28 22:20:34 | [Mutex] waiting for: [message:546ee010-48d8-44a6-81b1-95d25dd5eadf]

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

2022-08-28 22:20:34 |


===== simulation of connection failure


2022-08-28 22:20:34 |


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


2022-08-28 22:20:35 |


===== sending message to look for


2022-08-28 22:20:36 |


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


2022-08-28 22:20:36 |


===== broadcasting presence


2022-08-28 22:20:36 | [Mutex] waiting for: [message:895db9f6-a61e-47d8-8030-1bded38afb9d]

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

2022-08-28 22:20:36 | [Mutex] isItemNotified: message:895db9f6-a61e-47d8-8030-1bded38afb9d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.319s
2022-08-28 22:20:37 |

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

2022-08-28 22:20:37 | ------------------------------------

2022-08-28 22:20:37 | [Mutex] waiting for: [message:83a12b75-df5c-4888-8ef0-a40f8ca37b91]

2022-08-28 22:20:37 | [Mutex] waiting for: [message:83a12b75-df5c-4888-8ef0-a40f8ca37b91]

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

2022-08-28 22:20:37 |


===== simulation of connection failure


2022-08-28 22:20:37 |


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


2022-08-28 22:20:37 |


===== sending message to look for


2022-08-28 22:20:38 |


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


2022-08-28 22:20:40 |


===== broadcasting presence


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

2022-08-28 22:20:40 | [Mutex] isItemNotified: message:0aa35445-090d-4814-8d8a-d186d97866b6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.375s
2022-08-28 22:20:41 |

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

2022-08-28 22:20:41 | ------------------------------------

2022-08-28 22:20:41 | [Mutex] waiting for: [message:1f4b982e-d0e1-454c-88ab-f25566cc0b56]

2022-08-28 22:20:41 | [Mutex] waiting for: [message:1f4b982e-d0e1-454c-88ab-f25566cc0b56]

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

2022-08-28 22:20:41 |


===== simulation of connection failure


2022-08-28 22:20:41 |


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


2022-08-28 22:20:41 |


===== sending message to look for


2022-08-28 22:20:42 |


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


2022-08-28 22:20:42 |


===== broadcasting presence


2022-08-28 22:20:42 | [Mutex] waiting for: [message:ca8e74f4-aec2-4ad7-a6a8-e9a8f2949f22]

2022-08-28 22:20:42 | [Mutex] waiting for: [message:ca8e74f4-aec2-4ad7-a6a8-e9a8f2949f22]

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

2022-08-28 22:20:42 | [Mutex] isItemNotified: message:ca8e74f4-aec2-4ad7-a6a8-e9a8f2949f22 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.361s
2022-08-28 22:20:43 |

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

2022-08-28 22:20:43 | ------------------------------------

2022-08-28 22:20:43 | [Mutex] waiting for: [message:fed7afc7-d03d-4bca-af8c-49a6946b8eb1]

2022-08-28 22:20:43 | [Mutex] waiting for: [message:fed7afc7-d03d-4bca-af8c-49a6946b8eb1]

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

2022-08-28 22:20:43 |


===== simulation of connection failure


2022-08-28 22:20:43 |


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


2022-08-28 22:20:43 |


===== sending message to look for


2022-08-28 22:20:44 |


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


2022-08-28 22:20:46 |


===== broadcasting presence


2022-08-28 22:20:46 | [Mutex] waiting for: [message:caf61b40-05ee-49dc-bc05-bcd75e49a61e]

2022-08-28 22:20:46 | [Mutex] waiting for: [message:caf61b40-05ee-49dc-bc05-bcd75e49a61e]

2022-08-28 22:20:46 | [Mutex] waiting for: [message:caf61b40-05ee-49dc-bc05-bcd75e49a61e]

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

2022-08-28 22:20:46 | [Mutex] isItemNotified: message:caf61b40-05ee-49dc-bc05-bcd75e49a61e :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.305s
2022-08-28 22:20:47 |

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

2022-08-28 22:20:47 | ------------------------------------

2022-08-28 22:20:47 | [Mutex] waiting for: [message:e47d347b-b087-494a-bb62-671776a4cd79]

2022-08-28 22:20:47 | [Mutex] waiting for: [message:e47d347b-b087-494a-bb62-671776a4cd79]

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

2022-08-28 22:20:47 |


===== simulation of connection failure


2022-08-28 22:20:47 |


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


2022-08-28 22:20:47 |


===== sending message to look for


2022-08-28 22:20:48 |


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


2022-08-28 22:20:48 |


===== broadcasting presence


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

2022-08-28 22:20:48 | [Mutex] isItemNotified: message:89a36b70-ea94-4b23-85da-c1fc84689f8e :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.305s
2022-08-28 22:20:49 |

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

2022-08-28 22:20:49 | ------------------------------------

2022-08-28 22:20:49 | [Mutex] waiting for: [message:3a56c9fd-a8ff-43dd-a249-342f5b14b9e9]

2022-08-28 22:20:49 | [Mutex] waiting for: [message:3a56c9fd-a8ff-43dd-a249-342f5b14b9e9]

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

2022-08-28 22:20:49 |


===== simulation of connection failure


2022-08-28 22:20:49 |


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


2022-08-28 22:20:49 |


===== sending message to look for


2022-08-28 22:20:50 |


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


2022-08-28 22:20:52 |


===== broadcasting presence


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

2022-08-28 22:20:52 | [Mutex] isItemNotified: message:cb21da55-5fbe-4479-9529-58daa706c351 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.304s
2022-08-28 22:20:53 |

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

2022-08-28 22:20:53 | ------------------------------------

2022-08-28 22:20:53 | [Mutex] waiting for: [message:b812935c-d12f-41c4-9074-fcaff5953814]

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

2022-08-28 22:20:53 |


===== simulation of connection failure


2022-08-28 22:20:53 |


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


2022-08-28 22:20:53 |


===== sending message to look for


2022-08-28 22:20:54 |


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


2022-08-28 22:20:55 |


===== broadcasting presence


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

2022-08-28 22:20:55 | [Mutex] isItemNotified: message:49de8a4d-59e6-40e6-bf0b-b728ffddecba :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.314s
2022-08-28 22:20:55 |

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

2022-08-28 22:20:55 | ------------------------------------

2022-08-28 22:20:55 | [Mutex] waiting for: [message:fb0a5218-9012-4367-96a5-f843b6d90be8]

2022-08-28 22:20:55 | [Mutex] waiting for: [message:fb0a5218-9012-4367-96a5-f843b6d90be8]

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

2022-08-28 22:20:55 |


===== simulation of connection failure


2022-08-28 22:20:55 |


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


2022-08-28 22:20:55 |


===== sending message to look for


2022-08-28 22:20:56 |


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


2022-08-28 22:20:59 |


===== broadcasting presence


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

2022-08-28 22:20:59 | [Mutex] isItemNotified: message:cf0af66c-3c63-48ae-a75c-221205d2e8ed :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.302s
2022-08-28 22:20:59 |

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

2022-08-28 22:20:59 | ------------------------------------

2022-08-28 22:20:59 | [Mutex] waiting for: [message:8d39ec59-66e9-474c-9ca4-98b9237debbc]

2022-08-28 22:20:59 | [Mutex] waiting for: [message:8d39ec59-66e9-474c-9ca4-98b9237debbc]

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

2022-08-28 22:20:59 |


===== simulation of connection failure


2022-08-28 22:20:59 |


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


2022-08-28 22:20:59 |


===== sending message to look for


2022-08-28 22:21:00 |


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


2022-08-28 22:21:01 |


===== broadcasting presence


2022-08-28 22:21:01 | [Mutex] waiting for: [message:2b832c74-ad7a-4539-8c8b-89bc6296ed5a]

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

2022-08-28 22:21:01 | [Mutex] isItemNotified: message:2b832c74-ad7a-4539-8c8b-89bc6296ed5a :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.297s
2022-08-28 22:21:01 |

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

2022-08-28 22:21:01 | ------------------------------------

2022-08-28 22:21:01 | [Mutex] waiting for: [message:9cc3c45a-7f59-4e51-82fc-d9c8dfe4de70]

2022-08-28 22:21:01 | [Mutex] waiting for: [message:9cc3c45a-7f59-4e51-82fc-d9c8dfe4de70]

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

2022-08-28 22:21:01 |


===== simulation of connection failure


2022-08-28 22:21:01 |


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


2022-08-28 22:21:01 |


===== sending message to look for


2022-08-28 22:21:02 |


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


2022-08-28 22:21:05 |


===== broadcasting presence


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

2022-08-28 22:21:05 | [Mutex] isItemNotified: message:93046f71-3fb6-430e-a886-b705bc962baa :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.356s
2022-08-28 22:21:05 |

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

2022-08-28 22:21:05 | ------------------------------------

2022-08-28 22:21:05 | [Mutex] waiting for: [message:631298ad-df27-496d-95df-cde9df2d0a76]

2022-08-28 22:21:05 | [Mutex] waiting for: [message:631298ad-df27-496d-95df-cde9df2d0a76]

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

2022-08-28 22:21:05 |


===== simulation of connection failure


2022-08-28 22:21:05 |


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


2022-08-28 22:21:06 |


===== sending message to look for


2022-08-28 22:21:07 |


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


2022-08-28 22:21:07 |


===== broadcasting presence


2022-08-28 22:21:07 | [Mutex] waiting for: [message:52e98469-45c9-4fe3-b250-5a7ccbe1e32c]

2022-08-28 22:21:07 | [Mutex] waiting for: [message:52e98469-45c9-4fe3-b250-5a7ccbe1e32c]

2022-08-28 22:21:07 | [Mutex] waiting for: [message:52e98469-45c9-4fe3-b250-5a7ccbe1e32c]

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

2022-08-28 22:21:07 | [Mutex] isItemNotified: message:52e98469-45c9-4fe3-b250-5a7ccbe1e32c :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 61.224s
2022-08-28 22:21:08 |

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

2022-08-28 22:21:08 | ------------------------------------

2022-08-28 22:21:08 | [Mutex] waiting for: [message:91878d06-581c-4c24-a347-36fd77260952]

2022-08-28 22:21:08 | [Mutex] waiting for: [message:91878d06-581c-4c24-a347-36fd77260952]

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

2022-08-28 22:21:08 |


===== simulation of connection failure


2022-08-28 22:21:08 |


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


2022-08-28 22:21:08 |


===== sending message to look for


2022-08-28 22:21:09 |


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


2022-08-28 22:21:11 |


===== broadcasting presence


2022-08-28 22:21:11 | [Mutex] waiting for: [message:18fbe578-f36e-4ef1-bd49-e11771269484]

2022-08-28 22:22:09 | [Mutex] waiting for: [message:18fbe578-f36e-4ef1-bd49-e11771269484]

2022-08-28 22:22:09 | [Mutex] waiting for: [message:18fbe578-f36e-4ef1-bd49-e11771269484]

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

2022-08-28 22:22:09 | [Mutex] isItemNotified: message:18fbe578-f36e-4ef1-bd49-e11771269484 :: true