Generated by TestNG with ReportNG at 22:31 PDT on Wednesday 20 July 2022
root@7c41cec37518 / 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 : 50.738s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.302s
2022-07-20 22:32:42 |

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

2022-07-20 22:32:42 | ------------------------------------

2022-07-20 22:32:42 | [Mutex] waiting for: [message:e8f0bf1b-b467-4981-822e-5567f32597f6]

2022-07-20 22:32:42 | [Mutex] waiting for: [message:e8f0bf1b-b467-4981-822e-5567f32597f6]

2022-07-20 22:32:42 | [Mutex] received everything.

2022-07-20 22:32:42 |


===== simulation of connection failure


2022-07-20 22:32:42 |


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


2022-07-20 22:32:42 |


===== sending message to look for


2022-07-20 22:32:43 |


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


2022-07-20 22:32:43 |


===== broadcasting presence


2022-07-20 22:32:43 | [Mutex] received everything.

2022-07-20 22:32:43 | [Mutex] isItemNotified: message:2f0120bc-cbaf-44ba-a917-2dace1b04ee9 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.324s
2022-07-20 22:32:44 |

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

2022-07-20 22:32:44 | ------------------------------------

2022-07-20 22:32:44 | [Mutex] waiting for: [message:8cc5bb23-0788-4e1c-8358-17f562632a19]

2022-07-20 22:32:44 | [Mutex] waiting for: [message:8cc5bb23-0788-4e1c-8358-17f562632a19]

2022-07-20 22:32:44 | [Mutex] received everything.

2022-07-20 22:32:44 |


===== simulation of connection failure


2022-07-20 22:32:44 |


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


2022-07-20 22:32:44 |


===== sending message to look for


2022-07-20 22:32:45 |


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


2022-07-20 22:32:47 |


===== broadcasting presence


2022-07-20 22:32:47 | [Mutex] received everything.

2022-07-20 22:32:47 | [Mutex] isItemNotified: message:ec2e4419-3dc6-406f-a81a-91a6f3286fd6 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.296s
2022-07-20 22:32:48 |

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

2022-07-20 22:32:48 | ------------------------------------

2022-07-20 22:32:48 | [Mutex] waiting for: [message:3ec01677-6231-4265-8dfd-4c0fe44c978c]

2022-07-20 22:32:48 | [Mutex] received everything.

2022-07-20 22:32:48 |


===== simulation of connection failure


2022-07-20 22:32:48 |


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


2022-07-20 22:32:48 |


===== sending message to look for


2022-07-20 22:32:49 |


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


2022-07-20 22:32:49 |


===== broadcasting presence


2022-07-20 22:32:49 | [Mutex] received everything.

2022-07-20 22:32:49 | [Mutex] isItemNotified: message:8bf2302c-39df-47af-9887-0298690622c0 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.303s
2022-07-20 22:32:50 |

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

2022-07-20 22:32:50 | ------------------------------------

2022-07-20 22:32:50 | [Mutex] waiting for: [message:084a837e-ffbd-4ae3-898b-f16768f942d7]

2022-07-20 22:32:50 | [Mutex] received everything.

2022-07-20 22:32:50 |


===== simulation of connection failure


2022-07-20 22:32:50 |


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


2022-07-20 22:32:50 |


===== sending message to look for


2022-07-20 22:32:51 |


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


2022-07-20 22:32:53 |


===== broadcasting presence


2022-07-20 22:32:53 | [Mutex] received everything.

2022-07-20 22:32:53 | [Mutex] isItemNotified: message:6a5c511b-604a-48df-ad5e-c84da14da4d0 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.317s
2022-07-20 22:32:54 |

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

2022-07-20 22:32:54 | ------------------------------------

2022-07-20 22:32:54 | [Mutex] waiting for: [message:83ba4414-c3a8-4626-90c8-465cd6ca1b78]

2022-07-20 22:32:54 | [Mutex] waiting for: [message:83ba4414-c3a8-4626-90c8-465cd6ca1b78]

2022-07-20 22:32:54 | [Mutex] received everything.

2022-07-20 22:32:54 |


===== simulation of connection failure


2022-07-20 22:32:54 |


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


2022-07-20 22:32:54 |


===== sending message to look for


2022-07-20 22:32:55 |


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


2022-07-20 22:32:55 |


===== broadcasting presence


2022-07-20 22:32:55 | [Mutex] waiting for: [message:dcb9fd44-e99f-4a18-ac3a-c8ba8db8424d]

2022-07-20 22:32:55 | [Mutex] received everything.

2022-07-20 22:32:55 | [Mutex] isItemNotified: message:dcb9fd44-e99f-4a18-ac3a-c8ba8db8424d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.297s
2022-07-20 22:32:56 |

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

2022-07-20 22:32:56 | ------------------------------------

2022-07-20 22:32:56 | [Mutex] waiting for: [message:b791d347-bc83-4567-baf6-e87fc7a6435e]

2022-07-20 22:32:56 | [Mutex] received everything.

2022-07-20 22:32:56 |


===== simulation of connection failure


2022-07-20 22:32:56 |


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


2022-07-20 22:32:56 |


===== sending message to look for


2022-07-20 22:32:57 |


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


2022-07-20 22:33:00 |


===== broadcasting presence


2022-07-20 22:33:00 | [Mutex] received everything.

2022-07-20 22:33:00 | [Mutex] isItemNotified: message:19eac002-0e11-423d-8d5b-d62729ec0ca8 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.372s
2022-07-20 22:33:00 |

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

2022-07-20 22:33:00 | ------------------------------------

2022-07-20 22:33:00 | [Mutex] waiting for: [message:79d9deed-3967-44f4-95fc-77a2645ab811]

2022-07-20 22:33:00 | [Mutex] waiting for: [message:79d9deed-3967-44f4-95fc-77a2645ab811]

2022-07-20 22:33:00 | [Mutex] received everything.

2022-07-20 22:33:00 |


===== simulation of connection failure


2022-07-20 22:33:00 |


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


2022-07-20 22:33:01 |


===== sending message to look for


2022-07-20 22:33:02 |


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


2022-07-20 22:33:02 |


===== broadcasting presence


2022-07-20 22:33:02 | [Mutex] waiting for: [message:2ac7ad42-327a-4599-9705-4151976f63dc]

2022-07-20 22:33:02 | [Mutex] waiting for: [message:2ac7ad42-327a-4599-9705-4151976f63dc]

2022-07-20 22:33:02 | [Mutex] waiting for: [message:2ac7ad42-327a-4599-9705-4151976f63dc]

2022-07-20 22:33:02 | [Mutex] received everything.

2022-07-20 22:33:02 | [Mutex] isItemNotified: message:2ac7ad42-327a-4599-9705-4151976f63dc :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.326s
2022-07-20 22:33:03 |

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

2022-07-20 22:33:03 | ------------------------------------

2022-07-20 22:33:03 | [Mutex] waiting for: [message:a60f9b20-8011-4e29-b5ef-80cd9d68f914]

2022-07-20 22:33:03 | [Mutex] waiting for: [message:a60f9b20-8011-4e29-b5ef-80cd9d68f914]

2022-07-20 22:33:03 | [Mutex] received everything.

2022-07-20 22:33:03 |


===== simulation of connection failure


2022-07-20 22:33:03 |


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


2022-07-20 22:33:03 |


===== sending message to look for


2022-07-20 22:33:04 |


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


2022-07-20 22:33:06 |


===== broadcasting presence


2022-07-20 22:33:06 | [Mutex] waiting for: [message:2ab03108-ff2b-4095-9b17-4b58bed4187d]

2022-07-20 22:33:06 | [Mutex] waiting for: [message:2ab03108-ff2b-4095-9b17-4b58bed4187d]

2022-07-20 22:33:06 | [Mutex] waiting for: [message:2ab03108-ff2b-4095-9b17-4b58bed4187d]

2022-07-20 22:33:06 | [Mutex] received everything.

2022-07-20 22:33:06 | [Mutex] isItemNotified: message:2ab03108-ff2b-4095-9b17-4b58bed4187d :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.295s
2022-07-20 22:33:07 |

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

2022-07-20 22:33:07 | ------------------------------------

2022-07-20 22:33:07 | [Mutex] waiting for: [message:8fd6592b-4e41-4a6e-87c8-fa86c20ce5b5]

2022-07-20 22:33:07 | [Mutex] received everything.

2022-07-20 22:33:07 |


===== simulation of connection failure


2022-07-20 22:33:07 |


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


2022-07-20 22:33:07 |


===== sending message to look for


2022-07-20 22:33:08 |


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


2022-07-20 22:33:08 |


===== broadcasting presence


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

2022-07-20 22:33:08 | [Mutex] isItemNotified: message:b55ba8ff-fcdc-488a-a899-38f9c7ef2ae0 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.299s
2022-07-20 22:33:09 |

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

2022-07-20 22:33:09 | ------------------------------------

2022-07-20 22:33:09 | [Mutex] waiting for: [message:795c0b6d-be35-41d0-9d39-665ebb0bc8db]

2022-07-20 22:33:09 | [Mutex] waiting for: [message:795c0b6d-be35-41d0-9d39-665ebb0bc8db]

2022-07-20 22:33:09 | [Mutex] received everything.

2022-07-20 22:33:09 |


===== simulation of connection failure


2022-07-20 22:33:09 |


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


2022-07-20 22:33:09 |


===== sending message to look for


2022-07-20 22:33:10 |


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


2022-07-20 22:33:12 |


===== broadcasting presence


2022-07-20 22:33:12 | [Mutex] received everything.

2022-07-20 22:33:12 | [Mutex] isItemNotified: message:87d750d5-a8e5-4ba1-8aca-99740dd47b00 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.307s
2022-07-20 22:33:13 |

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

2022-07-20 22:33:13 | ------------------------------------

2022-07-20 22:33:13 | [Mutex] waiting for: [message:8e8be449-4965-4aae-8c5d-f279f9f175af]

2022-07-20 22:33:13 | [Mutex] waiting for: [message:8e8be449-4965-4aae-8c5d-f279f9f175af]

2022-07-20 22:33:13 | [Mutex] received everything.

2022-07-20 22:33:13 |


===== simulation of connection failure


2022-07-20 22:33:13 |


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


2022-07-20 22:33:13 |


===== sending message to look for


2022-07-20 22:33:14 |


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


2022-07-20 22:33:14 |


===== broadcasting presence


2022-07-20 22:33:14 | [Mutex] received everything.

2022-07-20 22:33:14 | [Mutex] isItemNotified: message:fccec755-8b43-43a7-92f2-29fe083e8219 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.286s
2022-07-20 22:33:15 |

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

2022-07-20 22:33:15 | ------------------------------------

2022-07-20 22:33:15 | [Mutex] waiting for: [message:2f847fc4-7349-4564-862c-169a332d0a65]

2022-07-20 22:33:15 | [Mutex] received everything.

2022-07-20 22:33:15 |


===== simulation of connection failure


2022-07-20 22:33:15 |


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


2022-07-20 22:33:15 |


===== sending message to look for


2022-07-20 22:33:16 |


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


2022-07-20 22:33:18 |


===== broadcasting presence


2022-07-20 22:33:18 | [Mutex] received everything.

2022-07-20 22:33:18 | [Mutex] isItemNotified: message:76cdcf9e-0d77-4f47-96c6-fff3a2061feb :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.335s
2022-07-20 22:33:19 |

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

2022-07-20 22:33:19 | ------------------------------------

2022-07-20 22:33:19 | [Mutex] waiting for: [message:eeef9c67-e4b2-40d5-b10f-65e0f60f1ac7]

2022-07-20 22:33:19 | [Mutex] received everything.

2022-07-20 22:33:19 |


===== simulation of connection failure


2022-07-20 22:33:19 |


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


2022-07-20 22:33:19 |


===== sending message to look for


2022-07-20 22:33:20 |


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


2022-07-20 22:33:21 |


===== broadcasting presence


2022-07-20 22:33:21 | [Mutex] waiting for: [message:9633fd32-8062-485f-b90e-2f57cf28b8bf]

2022-07-20 22:33:21 | [Mutex] waiting for: [message:9633fd32-8062-485f-b90e-2f57cf28b8bf]

2022-07-20 22:33:21 | [Mutex] received everything.

2022-07-20 22:33:21 | [Mutex] isItemNotified: message:9633fd32-8062-485f-b90e-2f57cf28b8bf :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.315s
2022-07-20 22:33:21 |

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

2022-07-20 22:33:21 | ------------------------------------

2022-07-20 22:33:21 | [Mutex] waiting for: [message:006ac19d-e353-45f6-af47-939452569dbd]

2022-07-20 22:33:21 | [Mutex] received everything.

2022-07-20 22:33:21 |


===== simulation of connection failure


2022-07-20 22:33:21 |


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


2022-07-20 22:33:22 |


===== sending message to look for


2022-07-20 22:33:23 |


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


2022-07-20 22:33:25 |


===== broadcasting presence


2022-07-20 22:33:25 | [Mutex] received everything.

2022-07-20 22:33:25 | [Mutex] isItemNotified: message:fdffb163-4d33-4037-89b1-a7398fb0d002 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.345s
2022-07-20 22:33:26 |

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

2022-07-20 22:33:26 | ------------------------------------

2022-07-20 22:33:26 | [Mutex] waiting for: [message:d1e3a426-0efc-4e73-81ca-b3658e3945df]

2022-07-20 22:33:26 | [Mutex] waiting for: [message:d1e3a426-0efc-4e73-81ca-b3658e3945df]

2022-07-20 22:33:26 | [Mutex] received everything.

2022-07-20 22:33:26 |


===== simulation of connection failure


2022-07-20 22:33:26 |


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


2022-07-20 22:33:26 |


===== sending message to look for


2022-07-20 22:33:27 |


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


2022-07-20 22:33:27 |


===== broadcasting presence


2022-07-20 22:33:27 | [Mutex] waiting for: [message:2ce80362-8412-434b-994e-e6770fc58720]

2022-07-20 22:33:27 | [Mutex] received everything.

2022-07-20 22:33:27 | [Mutex] isItemNotified: message:2ce80362-8412-434b-994e-e6770fc58720 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.332s
2022-07-20 22:33:28 |

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

2022-07-20 22:33:28 | ------------------------------------

2022-07-20 22:33:28 | [Mutex] waiting for: [message:58474d39-8a8b-483b-95ec-b94ce10fc4c2]

2022-07-20 22:33:28 | [Mutex] waiting for: [message:58474d39-8a8b-483b-95ec-b94ce10fc4c2]

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

2022-07-20 22:33:28 |


===== simulation of connection failure


2022-07-20 22:33:28 |


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


2022-07-20 22:33:28 |


===== sending message to look for


2022-07-20 22:33:29 |


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


2022-07-20 22:33:31 |


===== broadcasting presence


2022-07-20 22:33:31 | [Mutex] waiting for: [message:6d8c9e7e-0c6a-49fc-b3aa-19d8e4159029]

2022-07-20 22:33:31 | [Mutex] waiting for: [message:6d8c9e7e-0c6a-49fc-b3aa-19d8e4159029]

2022-07-20 22:33:31 | [Mutex] waiting for: [message:6d8c9e7e-0c6a-49fc-b3aa-19d8e4159029]

2022-07-20 22:33:31 | [Mutex] received everything.

2022-07-20 22:33:31 | [Mutex] isItemNotified: message:6d8c9e7e-0c6a-49fc-b3aa-19d8e4159029 :: true