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

Test duration: 191.626s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.395s
2020-06-24 23:34:10 |

2020-06-24 23:34:10 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:10 | ------------------------------------

2020-06-24 23:34:10 | [Mutex] waiting for: [message:5520682c-25d5-45e8-be63-3edfc3bf6e45]

2020-06-24 23:34:10 | [Mutex] received everything.

2020-06-24 23:34:10 |


===== simulation of connection failure


2020-06-24 23:34:10 |


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


2020-06-24 23:34:10 |


===== sending message to look for


2020-06-24 23:34:11 |


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


2020-06-24 23:34:11 |


===== broadcasting presence


2020-06-24 23:34:11 | [Mutex] received everything.

2020-06-24 23:34:11 | [Mutex] isItemNotified: message:c26941e5-340c-4f7b-9f0d-ec215fb22aec :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.410s
2020-06-24 23:34:12 |

2020-06-24 23:34:12 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:12 | ------------------------------------

2020-06-24 23:34:12 | [Mutex] waiting for: [message:77800e97-d89c-4f23-831a-b6f8d9d780da]

2020-06-24 23:34:12 | [Mutex] received everything.

2020-06-24 23:34:12 |


===== simulation of connection failure


2020-06-24 23:34:12 |


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


2020-06-24 23:34:12 |


===== sending message to look for


2020-06-24 23:34:13 |


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


2020-06-24 23:34:15 |


===== broadcasting presence


2020-06-24 23:34:15 | [Mutex] received everything.

2020-06-24 23:34:15 | [Mutex] isItemNotified: message:79db686e-01f0-49bd-a2d4-aa2c2227809a :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.405s
2020-06-24 23:34:16 |

2020-06-24 23:34:16 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:16 | ------------------------------------

2020-06-24 23:34:16 | [Mutex] waiting for: [message:02242729-b2cc-4405-bc0e-3aeb0fc24060]

2020-06-24 23:34:17 | [Mutex] received everything.

2020-06-24 23:34:17 |


===== simulation of connection failure


2020-06-24 23:34:17 |


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


2020-06-24 23:34:17 |


===== sending message to look for


2020-06-24 23:34:18 |


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


2020-06-24 23:34:18 |


===== broadcasting presence


2020-06-24 23:34:18 | [Mutex] received everything.

2020-06-24 23:34:18 | [Mutex] isItemNotified: message:27d08056-8bf8-443a-810f-b540c264229c :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.409s
2020-06-24 23:34:19 |

2020-06-24 23:34:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:19 | ------------------------------------

2020-06-24 23:34:19 | [Mutex] waiting for: [message:12322198-785e-4b0b-8226-c9873c5566f6]

2020-06-24 23:34:19 | [Mutex] received everything.

2020-06-24 23:34:19 |


===== simulation of connection failure


2020-06-24 23:34:19 |


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


2020-06-24 23:34:19 |


===== sending message to look for


2020-06-24 23:34:20 |


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


2020-06-24 23:34:22 |


===== broadcasting presence


2020-06-24 23:34:22 | [Mutex] received everything.

2020-06-24 23:34:22 | [Mutex] isItemNotified: message:deefa7d1-e61f-43d2-9aea-27fb2e4a0e3a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.361s
2020-06-24 23:34:23 |

2020-06-24 23:34:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:23 | ------------------------------------

2020-06-24 23:34:23 | [Mutex] waiting for: [message:4e407703-e3c6-46b8-b77a-51f0d79201f5]

2020-06-24 23:34:23 | [Mutex] received everything.

2020-06-24 23:34:23 |


===== simulation of connection failure


2020-06-24 23:34:23 |


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


2020-06-24 23:34:23 |


===== sending message to look for


2020-06-24 23:34:25 |


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


2020-06-24 23:34:25 |


===== broadcasting presence


2020-06-24 23:34:25 | [Mutex] waiting for: [message:ce93ca42-43c5-4816-8ca6-f58cbd782aec]

2020-06-24 23:34:25 | [Mutex] waiting for: [message:ce93ca42-43c5-4816-8ca6-f58cbd782aec]

2020-06-24 23:34:25 | [Mutex] received everything.

2020-06-24 23:34:25 | [Mutex] isItemNotified: message:ce93ca42-43c5-4816-8ca6-f58cbd782aec :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.381s
2020-06-24 23:34:26 |

2020-06-24 23:34:26 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:26 | ------------------------------------

2020-06-24 23:34:26 | [Mutex] waiting for: [message:c879f7d7-1ca0-4d6d-89ab-34b3bafa0d1f]

2020-06-24 23:34:26 | [Mutex] received everything.

2020-06-24 23:34:26 |


===== simulation of connection failure


2020-06-24 23:34:26 |


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


2020-06-24 23:34:26 |


===== sending message to look for


2020-06-24 23:34:27 |


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


2020-06-24 23:34:29 |


===== broadcasting presence


2020-06-24 23:34:29 | [Mutex] received everything.

2020-06-24 23:34:29 | [Mutex] isItemNotified: message:d0f06857-cd79-439e-ab09-462956d45d97 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.273s
2020-06-24 23:34:30 |

2020-06-24 23:34:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:30 | ------------------------------------

2020-06-24 23:34:30 | [Mutex] waiting for: [message:36170949-a8fc-441f-b377-b75a5e95667b]

2020-06-24 23:34:30 | [Mutex] received everything.

2020-06-24 23:34:30 |


===== simulation of connection failure


2020-06-24 23:34:30 |


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


2020-06-24 23:34:31 |


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


2020-06-24 23:34:35 |


===== broadcasting presence


2020-06-24 23:34:35 | [Mutex] received everything.

2020-06-24 23:34:35 | [Mutex] isItemNotified: message:858ad0c3-3d89-4c3b-8e14-ed709405d9dc :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.341s
2020-06-24 23:34:36 |

2020-06-24 23:34:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:36 | ------------------------------------

2020-06-24 23:34:36 | [Mutex] waiting for: [message:b6d53b30-1f22-446e-bd2b-7708260a8d1e]

2020-06-24 23:34:36 | [Mutex] received everything.

2020-06-24 23:34:36 |


===== simulation of connection failure


2020-06-24 23:34:36 |


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


2020-06-24 23:34:37 |


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


2020-06-24 23:34:40 |


===== broadcasting presence


2020-06-24 23:34:40 | [Mutex] received everything.

2020-06-24 23:34:40 | [Mutex] isItemNotified: message:a1871c8f-2c42-476b-903b-dc0c3bd1fa14 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.423s
2020-06-24 23:34:41 |

2020-06-24 23:34:41 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:41 | ------------------------------------

2020-06-24 23:34:41 | [Mutex] waiting for: [message:95497d46-c63a-450a-9aac-94b4610879f8]

2020-06-24 23:34:41 | [Mutex] received everything.

2020-06-24 23:34:41 |


===== simulation of connection failure


2020-06-24 23:34:41 |


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


2020-06-24 23:34:41 |


===== sending message to look for


2020-06-24 23:34:42 |


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


2020-06-24 23:34:42 |


===== broadcasting presence


2020-06-24 23:34:42 | [Mutex] waiting for: [message:c2f63627-222b-413e-ad9a-d70e591b17cc]

2020-06-24 23:34:42 | [Mutex] received everything.

2020-06-24 23:34:42 | [Mutex] isItemNotified: message:c2f63627-222b-413e-ad9a-d70e591b17cc :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61.276s
2020-06-24 23:34:43 |

2020-06-24 23:34:43 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:34:43 | ------------------------------------

2020-06-24 23:34:43 | [Mutex] waiting for: [message:462db2f1-53c4-4b58-8361-ce213b205c88]

2020-06-24 23:34:43 | [Mutex] received everything.

2020-06-24 23:34:43 |


===== simulation of connection failure


2020-06-24 23:34:43 |


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


2020-06-24 23:34:43 |


===== sending message to look for


2020-06-24 23:34:44 |


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


2020-06-24 23:34:46 |


===== broadcasting presence


2020-06-24 23:34:46 | [Mutex] waiting for: [message:78df255e-7a7d-4cde-90e9-30424183d80e]

2020-06-24 23:35:44 | [Mutex] waiting for: [message:78df255e-7a7d-4cde-90e9-30424183d80e]

2020-06-24 23:35:44 | [Mutex] received everything.

2020-06-24 23:35:44 | [Mutex] isItemNotified: message:78df255e-7a7d-4cde-90e9-30424183d80e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.305s
2020-06-24 23:35:45 |

2020-06-24 23:35:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:35:45 | ------------------------------------

2020-06-24 23:35:45 | [Mutex] waiting for: [message:000118ba-a964-4c49-9f57-acd939eab4df]

2020-06-24 23:35:45 | [Mutex] received everything.

2020-06-24 23:35:45 |


===== simulation of connection failure


2020-06-24 23:35:45 |


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


2020-06-24 23:35:46 |


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


2020-06-24 23:35:51 |


===== broadcasting presence


2020-06-24 23:35:51 | [Mutex] waiting for: [message:2369c58e-3250-4e98-b4dd-3edee874f242]

2020-06-24 23:35:51 | [Mutex] waiting for: [message:2369c58e-3250-4e98-b4dd-3edee874f242]

2020-06-24 23:35:51 | [Mutex] received everything.

2020-06-24 23:35:51 | [Mutex] isItemNotified: message:2369c58e-3250-4e98-b4dd-3edee874f242 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.343s
2020-06-24 23:35:52 |

2020-06-24 23:35:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:35:52 | ------------------------------------

2020-06-24 23:35:52 | [Mutex] waiting for: [message:dee5f684-0665-4edd-8061-661d2adb8838]

2020-06-24 23:35:52 | [Mutex] received everything.

2020-06-24 23:35:52 |


===== simulation of connection failure


2020-06-24 23:35:52 |


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


2020-06-24 23:35:53 |


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


2020-06-24 23:35:55 |


===== broadcasting presence


2020-06-24 23:35:55 | [Mutex] waiting for: [message:9900bdbc-f73c-48a8-ac4d-904d0cbda4b6]

2020-06-24 23:35:55 | [Mutex] received everything.

2020-06-24 23:35:55 | [Mutex] isItemNotified: message:9900bdbc-f73c-48a8-ac4d-904d0cbda4b6 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.394s
2020-06-24 23:35:56 |

2020-06-24 23:35:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:35:56 | ------------------------------------

2020-06-24 23:35:56 | [Mutex] waiting for: [message:98114b18-a518-462f-a112-6b52003323fc]

2020-06-24 23:35:56 | [Mutex] received everything.

2020-06-24 23:35:56 |


===== simulation of connection failure


2020-06-24 23:35:56 |


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


2020-06-24 23:35:56 |


===== sending message to look for


2020-06-24 23:35:57 |


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


2020-06-24 23:35:57 |


===== broadcasting presence


2020-06-24 23:35:57 | [Mutex] received everything.

2020-06-24 23:35:57 | [Mutex] isItemNotified: message:cb6a5268-aa0c-4fc5-b6c4-1a840d26f012 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.376s
2020-06-24 23:35:59 |

2020-06-24 23:35:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:35:59 | ------------------------------------

2020-06-24 23:35:59 | [Mutex] waiting for: [message:72a4c0ca-c5fb-4416-b6bc-bc002db09d48]

2020-06-24 23:35:59 | [Mutex] received everything.

2020-06-24 23:35:59 |


===== simulation of connection failure


2020-06-24 23:35:59 |


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


2020-06-24 23:35:59 |


===== sending message to look for


2020-06-24 23:36:00 |


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


2020-06-24 23:36:02 |


===== broadcasting presence


2020-06-24 23:36:02 | [Mutex] received everything.

2020-06-24 23:36:02 | [Mutex] isItemNotified: message:ce20e8ee-016e-471e-8804-b233c84d18ae :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.404s
2020-06-24 23:36:03 |

2020-06-24 23:36:03 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:36:03 | ------------------------------------

2020-06-24 23:36:03 | [Mutex] waiting for: [message:c5709d5a-1d3a-4d29-8da5-5afabde1fdbc]

2020-06-24 23:36:03 | [Mutex] received everything.

2020-06-24 23:36:03 |


===== simulation of connection failure


2020-06-24 23:36:03 |


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


2020-06-24 23:36:03 |


===== sending message to look for


2020-06-24 23:36:04 |


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


2020-06-24 23:36:04 |


===== broadcasting presence


2020-06-24 23:36:04 | [Mutex] received everything.

2020-06-24 23:36:04 | [Mutex] isItemNotified: message:994a736f-cafb-4f34-b8fb-ae2f2d19a9e7 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.355s
2020-06-24 23:36:05 |

2020-06-24 23:36:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:36:05 | ------------------------------------

2020-06-24 23:36:05 | [Mutex] waiting for: [message:1962eac2-5b56-4ee8-930e-ac1bfdc01992]

2020-06-24 23:36:05 | [Mutex] received everything.

2020-06-24 23:36:05 |


===== simulation of connection failure


2020-06-24 23:36:05 |


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


2020-06-24 23:36:05 |


===== sending message to look for


2020-06-24 23:36:06 |


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


2020-06-24 23:36:09 |


===== broadcasting presence


2020-06-24 23:36:09 | [Mutex] received everything.

2020-06-24 23:36:09 | [Mutex] isItemNotified: message:804ca608-fc85-4d66-9098-62aa50f3ff30 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.373s
2020-06-24 23:36:10 |

2020-06-24 23:36:10 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:36:10 | ------------------------------------

2020-06-24 23:36:10 | [Mutex] waiting for: [message:16aa6ef6-9771-44a0-ab1b-44dca08ffe08]

2020-06-24 23:36:10 | [Mutex] received everything.

2020-06-24 23:36:10 |


===== simulation of connection failure


2020-06-24 23:36:10 |


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


2020-06-24 23:36:10 |


===== sending message to look for


2020-06-24 23:36:11 |


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


2020-06-24 23:36:11 |


===== broadcasting presence


2020-06-24 23:36:11 | [Mutex] received everything.

2020-06-24 23:36:11 | [Mutex] isItemNotified: message:e0389bb5-6db4-4e3b-a8af-162e28bba1c3 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.275s
2020-06-24 23:36:12 |

2020-06-24 23:36:12 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:36:12 | ------------------------------------

2020-06-24 23:36:12 | [Mutex] waiting for: [message:c8c58214-aba7-467a-9f76-fdfbbb4993d5]

2020-06-24 23:36:12 | [Mutex] received everything.

2020-06-24 23:36:12 |


===== simulation of connection failure


2020-06-24 23:36:12 |


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


2020-06-24 23:36:12 |


===== sending message to look for


2020-06-24 23:36:13 |


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


2020-06-24 23:36:15 |


===== broadcasting presence


2020-06-24 23:36:15 | [Mutex] waiting for: [message:bd2af252-c820-49a3-86de-7c4a7dc0f379]

2020-06-24 23:37:13 | [Mutex] waiting for: [message:bd2af252-c820-49a3-86de-7c4a7dc0f379]

2020-06-24 23:37:13 | [Mutex] waiting for: [message:bd2af252-c820-49a3-86de-7c4a7dc0f379]

2020-06-24 23:37:13 | [Mutex] received everything.

2020-06-24 23:37:13 | [Mutex] isItemNotified: message:bd2af252-c820-49a3-86de-7c4a7dc0f379 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.502s
2020-06-24 23:37:14 |

2020-06-24 23:37:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:37:14 | ------------------------------------

2020-06-24 23:37:14 | [Mutex] waiting for: [message:aa61094a-86ba-4428-8f6c-af01aede9f7f]

2020-06-24 23:37:14 | [Mutex] received everything.

2020-06-24 23:37:14 |


===== simulation of connection failure


2020-06-24 23:37:14 |


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


2020-06-24 23:37:14 |


===== sending message to look for


2020-06-24 23:37:15 |


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


2020-06-24 23:37:16 |


===== broadcasting presence


2020-06-24 23:37:16 | [Mutex] waiting for: [message:05d95417-1220-4124-b84b-0a4d415d7baa]

2020-06-24 23:37:16 | [Mutex] received everything.

2020-06-24 23:37:16 | [Mutex] isItemNotified: message:05d95417-1220-4124-b84b-0a4d415d7baa :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.391s
2020-06-24 23:37:17 |

2020-06-24 23:37:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-24 23:37:17 | ------------------------------------

2020-06-24 23:37:17 | [Mutex] waiting for: [message:f0decab4-a281-4c5c-a84b-a6c5f51c40d2]

2020-06-24 23:37:17 | [Mutex] received everything.

2020-06-24 23:37:17 |


===== simulation of connection failure


2020-06-24 23:37:17 |


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


2020-06-24 23:37:17 |


===== sending message to look for


2020-06-24 23:37:18 |


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


2020-06-24 23:37:20 |


===== broadcasting presence


2020-06-24 23:37:20 | [Mutex] waiting for: [message:f665f1b2-8bf3-4d5b-a655-0bb6e5bbb5e5]

2020-06-24 23:37:20 | [Mutex] waiting for: [message:f665f1b2-8bf3-4d5b-a655-0bb6e5bbb5e5]

2020-06-24 23:37:20 | [Mutex] received everything.

2020-06-24 23:37:20 | [Mutex] isItemNotified: message:f665f1b2-8bf3-4d5b-a655-0bb6e5bbb5e5 :: true