Offline Messages: Testing message delivery reliability related to stream resumption and resource conflict - #4262

Test duration: 115.145s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.482s
2020-08-02 23:48:42 |

2020-08-02 23:48:42 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:48:42 | ------------------------------------

2020-08-02 23:48:42 | [Mutex] waiting for: [message:a25a19ea-7c1f-472d-8e70-640936a37373]

2020-08-02 23:48:42 | [Mutex] received everything.

2020-08-02 23:48:42 |


===== simulation of connection failure


2020-08-02 23:48:42 |


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


2020-08-02 23:48:42 |


===== sending message to look for


2020-08-02 23:48:43 |


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


2020-08-02 23:48:43 |


===== broadcasting presence


2020-08-02 23:48:43 | [Mutex] received everything.

2020-08-02 23:48:43 | [Mutex] isItemNotified: message:ef28496f-4c75-48d1-95c4-1c0df87e09a0 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.490s
2020-08-02 23:48:44 |

2020-08-02 23:48:44 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:48:44 | ------------------------------------

2020-08-02 23:48:44 | [Mutex] waiting for: [message:26ef6a41-a447-488b-9001-bd0aba1d10d7]

2020-08-02 23:48:44 | [Mutex] received everything.

2020-08-02 23:48:44 |


===== simulation of connection failure


2020-08-02 23:48:44 |


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


2020-08-02 23:48:44 |


===== sending message to look for


2020-08-02 23:48:45 |


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


2020-08-02 23:48:48 |


===== broadcasting presence


2020-08-02 23:48:48 | [Mutex] received everything.

2020-08-02 23:48:48 | [Mutex] isItemNotified: message:687f0172-8d6f-40f0-90bf-ed445cca15db :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.419s
2020-08-02 23:48:48 |

2020-08-02 23:48:48 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:48:48 | ------------------------------------

2020-08-02 23:48:48 | [Mutex] waiting for: [message:3418fded-4f21-4d6f-ad35-bcb7b4ef1228]

2020-08-02 23:48:49 | [Mutex] received everything.

2020-08-02 23:48:49 |


===== simulation of connection failure


2020-08-02 23:48:49 |


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


2020-08-02 23:48:49 |


===== sending message to look for


2020-08-02 23:48:50 |


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


2020-08-02 23:48:50 |


===== broadcasting presence


2020-08-02 23:48:50 | [Mutex] received everything.

2020-08-02 23:48:50 | [Mutex] isItemNotified: message:da30b860-f717-4e2a-bdb8-30169b72bb34 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.446s
2020-08-02 23:48:51 |

2020-08-02 23:48:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:48:51 | ------------------------------------

2020-08-02 23:48:51 | [Mutex] waiting for: [message:7f1472dc-d4ff-442a-8598-b704518e4ddd]

2020-08-02 23:48:51 | [Mutex] received everything.

2020-08-02 23:48:51 |


===== simulation of connection failure


2020-08-02 23:48:51 |


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


2020-08-02 23:48:51 |


===== sending message to look for


2020-08-02 23:48:52 |


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


2020-08-02 23:48:54 |


===== broadcasting presence


2020-08-02 23:48:54 | [Mutex] received everything.

2020-08-02 23:48:54 | [Mutex] isItemNotified: message:f710ee6e-c056-4061-a8fd-76b1b7b97329 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.422s
2020-08-02 23:48:55 |

2020-08-02 23:48:55 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:48:55 | ------------------------------------

2020-08-02 23:48:55 | [Mutex] waiting for: [message:7f5d8c4f-e265-4452-a97f-a6e2a4570540]

2020-08-02 23:48:55 | [Mutex] received everything.

2020-08-02 23:48:55 |


===== simulation of connection failure


2020-08-02 23:48:55 |


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


2020-08-02 23:48:55 |


===== sending message to look for


2020-08-02 23:48:56 |


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


2020-08-02 23:48:57 |


===== broadcasting presence


2020-08-02 23:48:57 | [Mutex] waiting for: [message:f3843255-2c80-48c8-b612-78f7ba00968e]

2020-08-02 23:48:57 | [Mutex] received everything.

2020-08-02 23:48:57 | [Mutex] isItemNotified: message:f3843255-2c80-48c8-b612-78f7ba00968e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.403s
2020-08-02 23:48:58 |

2020-08-02 23:48:58 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:48:58 | ------------------------------------

2020-08-02 23:48:58 | [Mutex] waiting for: [message:63d77627-f2d2-4a06-9b49-9b74c1892d86]

2020-08-02 23:48:58 | [Mutex] received everything.

2020-08-02 23:48:58 |


===== simulation of connection failure


2020-08-02 23:48:58 |


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


2020-08-02 23:48:58 |


===== sending message to look for


2020-08-02 23:48:59 |


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


2020-08-02 23:49:01 |


===== broadcasting presence


2020-08-02 23:49:01 | [Mutex] received everything.

2020-08-02 23:49:01 | [Mutex] isItemNotified: message:bf22b477-efe3-4372-8ea1-858d07d94379 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.588s
2020-08-02 23:49:02 |

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

2020-08-02 23:49:02 | ------------------------------------

2020-08-02 23:49:02 | [Mutex] waiting for: [message:827972b6-951e-49be-82b4-7f8b2d435601]

2020-08-02 23:49:02 | [Mutex] received everything.

2020-08-02 23:49:02 |


===== simulation of connection failure


2020-08-02 23:49:02 |


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


2020-08-02 23:49:02 |


===== sending message to look for


2020-08-02 23:49:03 |


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


2020-08-02 23:49:04 |


===== broadcasting presence


2020-08-02 23:49:04 | [Mutex] waiting for: [message:f1de2ff9-6625-4a49-a555-729bb878536a]

2020-08-02 23:49:04 | [Mutex] received everything.

2020-08-02 23:49:04 | [Mutex] isItemNotified: message:f1de2ff9-6625-4a49-a555-729bb878536a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.463s
2020-08-02 23:49:05 |

2020-08-02 23:49:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:49:05 | ------------------------------------

2020-08-02 23:49:05 | [Mutex] waiting for: [message:098ceda3-9e29-451a-9620-683a9b5b20b6]

2020-08-02 23:49:05 | [Mutex] received everything.

2020-08-02 23:49:05 |


===== simulation of connection failure


2020-08-02 23:49:05 |


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


2020-08-02 23:49:05 |


===== sending message to look for


2020-08-02 23:49:06 |


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


2020-08-02 23:49:08 |


===== broadcasting presence


2020-08-02 23:49:08 | [Mutex] waiting for: [message:8c02381a-ab06-4927-85bc-3dad6a8e56e5]

2020-08-02 23:49:08 | [Mutex] waiting for: [message:8c02381a-ab06-4927-85bc-3dad6a8e56e5]

2020-08-02 23:49:08 | [Mutex] received everything.

2020-08-02 23:49:08 | [Mutex] isItemNotified: message:8c02381a-ab06-4927-85bc-3dad6a8e56e5 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.469s
2020-08-02 23:49:09 |

2020-08-02 23:49:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:49:09 | ------------------------------------

2020-08-02 23:49:09 | [Mutex] waiting for: [message:f8633fc1-fce4-4e2f-957a-d63719ce473f]

2020-08-02 23:49:09 | [Mutex] received everything.

2020-08-02 23:49:09 |


===== simulation of connection failure


2020-08-02 23:49:09 |


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


2020-08-02 23:49:09 |


===== sending message to look for


2020-08-02 23:49:10 |


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


2020-08-02 23:49:11 |


===== broadcasting presence


2020-08-02 23:49:11 | [Mutex] received everything.

2020-08-02 23:49:11 | [Mutex] isItemNotified: message:94e5fd9d-b066-4dff-896f-083fb0164f5c :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.436s
2020-08-02 23:49:12 |

2020-08-02 23:49:12 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:49:12 | ------------------------------------

2020-08-02 23:49:12 | [Mutex] waiting for: [message:b803ac7a-e700-42e4-b095-6377cae71a9d]

2020-08-02 23:49:12 | [Mutex] received everything.

2020-08-02 23:49:12 |


===== simulation of connection failure


2020-08-02 23:49:12 |


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


2020-08-02 23:49:12 |


===== sending message to look for


2020-08-02 23:49:13 |


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


2020-08-02 23:49:15 |


===== broadcasting presence


2020-08-02 23:49:15 | [Mutex] received everything.

2020-08-02 23:49:15 | [Mutex] isItemNotified: message:3637c7a2-93d6-4f5e-9b46-e3c1f8adada6 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.416s
2020-08-02 23:49:16 |

2020-08-02 23:49:16 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:49:16 | ------------------------------------

2020-08-02 23:49:16 | [Mutex] waiting for: [message:7505c721-b846-4bef-a4e0-3aff63f545eb]

2020-08-02 23:49:16 | [Mutex] received everything.

2020-08-02 23:49:16 |


===== simulation of connection failure


2020-08-02 23:49:16 |


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


2020-08-02 23:49:16 |


===== sending message to look for


2020-08-02 23:49:17 |


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


2020-08-02 23:49:18 |


===== broadcasting presence


2020-08-02 23:49:18 | [Mutex] received everything.

2020-08-02 23:49:18 | [Mutex] isItemNotified: message:f31c6d4c-a505-4e31-bab9-804cccf84b15 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.444s
2020-08-02 23:49:19 |

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

2020-08-02 23:49:19 | ------------------------------------

2020-08-02 23:49:19 | [Mutex] waiting for: [message:2ea53db9-ecbb-48c3-a10f-9a6608dcc2db]

2020-08-02 23:49:19 | [Mutex] received everything.

2020-08-02 23:49:19 |


===== simulation of connection failure


2020-08-02 23:49:19 |


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


2020-08-02 23:49:19 |


===== sending message to look for


2020-08-02 23:49:20 |


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


2020-08-02 23:49:22 |


===== broadcasting presence


2020-08-02 23:49:22 | [Mutex] received everything.

2020-08-02 23:49:22 | [Mutex] isItemNotified: message:6b90d540-628c-4e63-a8fd-27e209360657 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.417s
2020-08-02 23:49:23 |

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

2020-08-02 23:49:23 | ------------------------------------

2020-08-02 23:49:23 | [Mutex] waiting for: [message:10d2a699-5128-45d9-880a-55fdcd933070]

2020-08-02 23:49:23 | [Mutex] received everything.

2020-08-02 23:49:23 |


===== simulation of connection failure


2020-08-02 23:49:23 |


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


2020-08-02 23:49:23 |


===== sending message to look for


2020-08-02 23:49:24 |


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


2020-08-02 23:49:24 |


===== broadcasting presence


2020-08-02 23:49:24 | [Mutex] received everything.

2020-08-02 23:49:24 | [Mutex] isItemNotified: message:7bfb5f57-c2fd-423f-a39c-658939e33e43 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.386s
2020-08-02 23:49:25 |

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

2020-08-02 23:49:25 | ------------------------------------

2020-08-02 23:49:25 | [Mutex] waiting for: [message:07da9656-011e-4b22-94da-aa95a6496558]

2020-08-02 23:49:25 | [Mutex] received everything.

2020-08-02 23:49:25 |


===== simulation of connection failure


2020-08-02 23:49:25 |


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


2020-08-02 23:49:25 |


===== sending message to look for


2020-08-02 23:49:27 |


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


2020-08-02 23:49:29 |


===== broadcasting presence


2020-08-02 23:49:29 | [Mutex] received everything.

2020-08-02 23:49:29 | [Mutex] isItemNotified: message:64275fe1-443e-4a47-ae9f-b42e4717f6db :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 61.331s
2020-08-02 23:49:30 |

2020-08-02 23:49:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:49:30 | ------------------------------------

2020-08-02 23:49:30 | [Mutex] waiting for: [message:a819fcdf-6d69-4480-89bb-ceae45f9304e]

2020-08-02 23:49:30 | [Mutex] received everything.

2020-08-02 23:49:30 |


===== simulation of connection failure


2020-08-02 23:49:30 |


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


2020-08-02 23:49:30 |


===== sending message to look for


2020-08-02 23:49:31 |


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


2020-08-02 23:49:31 |


===== broadcasting presence


2020-08-02 23:49:31 | [Mutex] waiting for: [message:4e4f3521-0916-4504-bbc6-8c96abc153ab]

2020-08-02 23:50:31 | [Mutex] received everything.

2020-08-02 23:50:31 | [Mutex] isItemNotified: message:4e4f3521-0916-4504-bbc6-8c96abc153ab :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.428s
2020-08-02 23:50:32 |

2020-08-02 23:50:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-02 23:50:32 | ------------------------------------

2020-08-02 23:50:32 | [Mutex] waiting for: [message:3b4154b0-b323-46e4-a7be-1e4aa3872df0]

2020-08-02 23:50:32 | [Mutex] received everything.

2020-08-02 23:50:32 |


===== simulation of connection failure


2020-08-02 23:50:32 |


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


2020-08-02 23:50:32 |


===== sending message to look for


2020-08-02 23:50:33 |


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


2020-08-02 23:50:35 |


===== broadcasting presence


2020-08-02 23:50:35 | [Mutex] waiting for: [message:658ebe26-ba3d-4e00-ad87-559615d7f7d9]

2020-08-02 23:50:35 | [Mutex] received everything.

2020-08-02 23:50:35 | [Mutex] isItemNotified: message:658ebe26-ba3d-4e00-ad87-559615d7f7d9 :: true