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

Test duration: 132.194s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.431s
2020-05-27 10:49:17 |

2020-05-27 10:49:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:17 | ------------------------------------

2020-05-27 10:49:17 | [Mutex] waiting for: [message:9848b245-337f-445d-8cf7-fc95336b612c]

2020-05-27 10:49:17 | [Mutex] received everything.

2020-05-27 10:49:17 |


===== simulation of connection failure


2020-05-27 10:49:17 |


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


2020-05-27 10:49:17 |


===== sending message to look for


2020-05-27 10:49:18 |


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


2020-05-27 10:49:18 |


===== broadcasting presence


2020-05-27 10:49:18 | [Mutex] received everything.

2020-05-27 10:49:18 | [Mutex] isItemNotified: message:109627fc-7bc8-454d-a6cc-a5891ce42773 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.396s
2020-05-27 10:49:19 |

2020-05-27 10:49:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:19 | ------------------------------------

2020-05-27 10:49:19 | [Mutex] waiting for: [message:d2fb1f93-e576-4282-a4df-5e12d7970b66]

2020-05-27 10:49:19 | [Mutex] received everything.

2020-05-27 10:49:19 |


===== simulation of connection failure


2020-05-27 10:49:19 |


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


2020-05-27 10:49:19 |


===== sending message to look for


2020-05-27 10:49:20 |


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


2020-05-27 10:49:22 |


===== broadcasting presence


2020-05-27 10:49:22 | [Mutex] received everything.

2020-05-27 10:49:22 | [Mutex] isItemNotified: message:5dd337fe-033e-4155-adb3-24a54f198877 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.366s
2020-05-27 10:49:23 |

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

2020-05-27 10:49:23 | ------------------------------------

2020-05-27 10:49:23 | [Mutex] waiting for: [message:905b529c-dcc1-4a06-a79f-50887d90b2ff]

2020-05-27 10:49:23 | [Mutex] received everything.

2020-05-27 10:49:23 |


===== simulation of connection failure


2020-05-27 10:49:23 |


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


2020-05-27 10:49:23 |


===== sending message to look for


2020-05-27 10:49:24 |


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


2020-05-27 10:49:25 |


===== broadcasting presence


2020-05-27 10:49:25 | [Mutex] received everything.

2020-05-27 10:49:25 | [Mutex] isItemNotified: message:2700ad2b-3879-4b16-889e-76e7e182d6e7 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.396s
2020-05-27 10:49:26 |

2020-05-27 10:49:26 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:26 | ------------------------------------

2020-05-27 10:49:26 | [Mutex] waiting for: [message:fa42d76d-6a09-4358-b694-716d5b36ce54]

2020-05-27 10:49:26 | [Mutex] received everything.

2020-05-27 10:49:26 |


===== simulation of connection failure


2020-05-27 10:49:26 |


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


2020-05-27 10:49:26 |


===== sending message to look for


2020-05-27 10:49:27 |


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


2020-05-27 10:49:29 |


===== broadcasting presence


2020-05-27 10:49:29 | [Mutex] received everything.

2020-05-27 10:49:29 | [Mutex] isItemNotified: message:71a265f7-0dcc-49de-9b2a-6b4fa548fa54 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.373s
2020-05-27 10:49:30 |

2020-05-27 10:49:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:30 | ------------------------------------

2020-05-27 10:49:30 | [Mutex] waiting for: [message:b2fac63c-b892-4a4c-b6d3-2f9b63f0f58d]

2020-05-27 10:49:30 | [Mutex] received everything.

2020-05-27 10:49:30 |


===== simulation of connection failure


2020-05-27 10:49:30 |


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


2020-05-27 10:49:30 |


===== sending message to look for


2020-05-27 10:49:31 |


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


2020-05-27 10:49:31 |


===== broadcasting presence


2020-05-27 10:49:31 | [Mutex] waiting for: [message:95295155-1dc8-4ab0-93bf-eb664f010976]

2020-05-27 10:49:31 | [Mutex] waiting for: [message:95295155-1dc8-4ab0-93bf-eb664f010976]

2020-05-27 10:49:31 | [Mutex] received everything.

2020-05-27 10:49:31 | [Mutex] isItemNotified: message:95295155-1dc8-4ab0-93bf-eb664f010976 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.398s
2020-05-27 10:49:32 |

2020-05-27 10:49:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:32 | ------------------------------------

2020-05-27 10:49:32 | [Mutex] waiting for: [message:22dab5e7-47e6-42c0-b89c-d56d62d3ac83]

2020-05-27 10:49:32 | [Mutex] received everything.

2020-05-27 10:49:32 |


===== simulation of connection failure


2020-05-27 10:49:32 |


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


2020-05-27 10:49:32 |


===== sending message to look for


2020-05-27 10:49:33 |


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


2020-05-27 10:49:36 |


===== broadcasting presence


2020-05-27 10:49:36 | [Mutex] received everything.

2020-05-27 10:49:36 | [Mutex] isItemNotified: message:01b9d438-4c9c-409e-85d4-1911f8c2d79f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.256s
2020-05-27 10:49:37 |

2020-05-27 10:49:37 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:37 | ------------------------------------

2020-05-27 10:49:37 | [Mutex] waiting for: [message:1c9866a7-a7c3-4605-b951-5a5242b2bdcd]

2020-05-27 10:49:37 | [Mutex] received everything.

2020-05-27 10:49:37 |


===== simulation of connection failure


2020-05-27 10:49:37 |


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


2020-05-27 10:49:38 |


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


2020-05-27 10:49:42 |


===== broadcasting presence


2020-05-27 10:49:42 | [Mutex] received everything.

2020-05-27 10:49:42 | [Mutex] isItemNotified: message:671e3417-c119-41fa-b43e-6d49bc0ee492 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.296s
2020-05-27 10:49:43 |

2020-05-27 10:49:43 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:43 | ------------------------------------

2020-05-27 10:49:43 | [Mutex] waiting for: [message:673252b9-7f46-4563-91f5-5a13e5982a54]

2020-05-27 10:49:43 | [Mutex] received everything.

2020-05-27 10:49:43 |


===== simulation of connection failure


2020-05-27 10:49:43 |


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


2020-05-27 10:49:44 |


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


2020-05-27 10:49:46 |


===== broadcasting presence


2020-05-27 10:49:46 | [Mutex] received everything.

2020-05-27 10:49:46 | [Mutex] isItemNotified: message:942bdd40-5149-4002-8092-c14596b52665 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.442s
2020-05-27 10:49:47 |

2020-05-27 10:49:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:49:47 | ------------------------------------

2020-05-27 10:49:47 | [Mutex] waiting for: [message:6115b6cc-0f44-4881-b24f-ad650c1f336c]

2020-05-27 10:49:47 | [Mutex] received everything.

2020-05-27 10:49:47 |


===== simulation of connection failure


2020-05-27 10:49:47 |


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


2020-05-27 10:49:47 |


===== sending message to look for


2020-05-27 10:49:48 |


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


2020-05-27 10:49:49 |


===== broadcasting presence


2020-05-27 10:49:49 | [Mutex] waiting for: [message:06d9e91c-2e25-4fbb-8d4c-82400f46db71]

2020-05-27 10:49:49 | [Mutex] waiting for: [message:06d9e91c-2e25-4fbb-8d4c-82400f46db71]

2020-05-27 10:49:49 | [Mutex] received everything.

2020-05-27 10:49:49 | [Mutex] isItemNotified: message:06d9e91c-2e25-4fbb-8d4c-82400f46db71 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61.273s
2020-05-27 10:49:49 |

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

2020-05-27 10:49:49 | ------------------------------------

2020-05-27 10:49:50 | [Mutex] waiting for: [message:df653d0f-b9d8-4b38-be72-eea8896a6185]

2020-05-27 10:49:50 | [Mutex] received everything.

2020-05-27 10:49:50 |


===== simulation of connection failure


2020-05-27 10:49:50 |


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


2020-05-27 10:49:50 |


===== sending message to look for


2020-05-27 10:49:51 |


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


2020-05-27 10:49:53 |


===== broadcasting presence


2020-05-27 10:49:53 | [Mutex] waiting for: [message:c70e67d7-f107-4b6f-b355-8b6637334a88]

2020-05-27 10:50:51 | [Mutex] waiting for: [message:c70e67d7-f107-4b6f-b355-8b6637334a88]

2020-05-27 10:50:51 | [Mutex] received everything.

2020-05-27 10:50:51 | [Mutex] isItemNotified: message:c70e67d7-f107-4b6f-b355-8b6637334a88 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.275s
2020-05-27 10:50:52 |

2020-05-27 10:50:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:50:52 | ------------------------------------

2020-05-27 10:50:52 | [Mutex] waiting for: [message:82848106-4215-4473-9752-1ded9a4148ca]

2020-05-27 10:50:52 | [Mutex] received everything.

2020-05-27 10:50:52 |


===== simulation of connection failure


2020-05-27 10:50:52 |


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


2020-05-27 10:50:53 |


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


2020-05-27 10:50:57 |


===== broadcasting presence


2020-05-27 10:50:57 | [Mutex] waiting for: [message:c30ee7e6-a6bb-4342-b67f-fa97bdde1165]

2020-05-27 10:50:57 | [Mutex] waiting for: [message:c30ee7e6-a6bb-4342-b67f-fa97bdde1165]

2020-05-27 10:50:57 | [Mutex] received everything.

2020-05-27 10:50:57 | [Mutex] isItemNotified: message:c30ee7e6-a6bb-4342-b67f-fa97bdde1165 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.311s
2020-05-27 10:50:58 |

2020-05-27 10:50:58 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:50:58 | ------------------------------------

2020-05-27 10:50:58 | [Mutex] waiting for: [message:37419467-5f54-4a9d-9379-ddaba87e846a]

2020-05-27 10:50:58 | [Mutex] received everything.

2020-05-27 10:50:58 |


===== simulation of connection failure


2020-05-27 10:50:58 |


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


2020-05-27 10:50:59 |


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


2020-05-27 10:51:01 |


===== broadcasting presence


2020-05-27 10:51:01 | [Mutex] waiting for: [message:a5b8fdcb-05e5-4438-8409-345d2b79871c]

2020-05-27 10:51:01 | [Mutex] received everything.

2020-05-27 10:51:01 | [Mutex] isItemNotified: message:a5b8fdcb-05e5-4438-8409-345d2b79871c :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.378s
2020-05-27 10:51:02 |

2020-05-27 10:51:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:02 | ------------------------------------

2020-05-27 10:51:02 | [Mutex] waiting for: [message:6d20c49f-95dc-450a-98a7-954921fbc19c]

2020-05-27 10:51:02 | [Mutex] received everything.

2020-05-27 10:51:02 |


===== simulation of connection failure


2020-05-27 10:51:02 |


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


2020-05-27 10:51:02 |


===== sending message to look for


2020-05-27 10:51:03 |


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


2020-05-27 10:51:04 |


===== broadcasting presence


2020-05-27 10:51:04 | [Mutex] received everything.

2020-05-27 10:51:04 | [Mutex] isItemNotified: message:1f3d08f0-f280-4e5c-b851-46b8dab2d56d :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.378s
2020-05-27 10:51:04 |

2020-05-27 10:51:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:04 | ------------------------------------

2020-05-27 10:51:04 | [Mutex] waiting for: [message:33076c20-fc65-46b1-a991-cfc82927c3f2]

2020-05-27 10:51:04 | [Mutex] received everything.

2020-05-27 10:51:04 |


===== simulation of connection failure


2020-05-27 10:51:04 |


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


2020-05-27 10:51:05 |


===== sending message to look for


2020-05-27 10:51:06 |


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


2020-05-27 10:51:08 |


===== broadcasting presence


2020-05-27 10:51:08 | [Mutex] received everything.

2020-05-27 10:51:08 | [Mutex] isItemNotified: message:03ad2229-38cf-4617-9b5c-84938d1f3051 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.398s
2020-05-27 10:51:09 |

2020-05-27 10:51:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:09 | ------------------------------------

2020-05-27 10:51:09 | [Mutex] waiting for: [message:ac700359-0be7-4e38-ab1d-781b74e675e3]

2020-05-27 10:51:09 | [Mutex] received everything.

2020-05-27 10:51:09 |


===== simulation of connection failure


2020-05-27 10:51:09 |


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


2020-05-27 10:51:09 |


===== sending message to look for


2020-05-27 10:51:10 |


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


2020-05-27 10:51:10 |


===== broadcasting presence


2020-05-27 10:51:10 | [Mutex] received everything.

2020-05-27 10:51:10 | [Mutex] isItemNotified: message:a702377e-7036-47b3-93ad-77cdec179b3c :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.376s
2020-05-27 10:51:11 |

2020-05-27 10:51:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:11 | ------------------------------------

2020-05-27 10:51:11 | [Mutex] waiting for: [message:42b815d2-65f0-42da-8f7c-feb0686a6b66]

2020-05-27 10:51:11 | [Mutex] received everything.

2020-05-27 10:51:11 |


===== simulation of connection failure


2020-05-27 10:51:11 |


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


2020-05-27 10:51:11 |


===== sending message to look for


2020-05-27 10:51:12 |


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


2020-05-27 10:51:14 |


===== broadcasting presence


2020-05-27 10:51:14 | [Mutex] received everything.

2020-05-27 10:51:14 | [Mutex] isItemNotified: message:93f12216-0de3-4b78-a990-ef27e3783089 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.361s
2020-05-27 10:51:15 |

2020-05-27 10:51:15 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:15 | ------------------------------------

2020-05-27 10:51:15 | [Mutex] waiting for: [message:ed0a1cd9-b79b-4908-8f35-497e305f7434]

2020-05-27 10:51:15 | [Mutex] received everything.

2020-05-27 10:51:15 |


===== simulation of connection failure


2020-05-27 10:51:15 |


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


2020-05-27 10:51:15 |


===== sending message to look for


2020-05-27 10:51:16 |


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


2020-05-27 10:51:17 |


===== broadcasting presence


2020-05-27 10:51:17 | [Mutex] waiting for: [message:b09a3c71-9d28-46f8-b1c3-b5a236a14f36]

2020-05-27 10:51:17 | [Mutex] waiting for: [message:b09a3c71-9d28-46f8-b1c3-b5a236a14f36]

2020-05-27 10:51:17 | [Mutex] received everything.

2020-05-27 10:51:17 | [Mutex] isItemNotified: message:b09a3c71-9d28-46f8-b1c3-b5a236a14f36 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.394s
2020-05-27 10:51:18 |

2020-05-27 10:51:18 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:18 | ------------------------------------

2020-05-27 10:51:18 | [Mutex] waiting for: [message:c08b9eb9-4637-45b7-926a-a17c5888eb82]

2020-05-27 10:51:18 | [Mutex] received everything.

2020-05-27 10:51:18 |


===== simulation of connection failure


2020-05-27 10:51:18 |


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


2020-05-27 10:51:18 |


===== sending message to look for


2020-05-27 10:51:19 |


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


2020-05-27 10:51:21 |


===== broadcasting presence


2020-05-27 10:51:21 | [Mutex] received everything.

2020-05-27 10:51:21 | [Mutex] isItemNotified: message:1685490b-bdfe-4dca-ad84-9e3600ead648 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.451s
2020-05-27 10:51:22 |

2020-05-27 10:51:22 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:22 | ------------------------------------

2020-05-27 10:51:22 | [Mutex] waiting for: [message:82739e7e-702b-4042-b54b-2a9f2b55c336]

2020-05-27 10:51:22 | [Mutex] received everything.

2020-05-27 10:51:22 |


===== simulation of connection failure


2020-05-27 10:51:22 |


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


2020-05-27 10:51:22 |


===== sending message to look for


2020-05-27 10:51:23 |


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


2020-05-27 10:51:23 |


===== broadcasting presence


2020-05-27 10:51:23 | [Mutex] waiting for: [message:35484da3-14e8-468c-b707-52770467626e]

2020-05-27 10:51:23 | [Mutex] waiting for: [message:35484da3-14e8-468c-b707-52770467626e]

2020-05-27 10:51:23 | [Mutex] received everything.

2020-05-27 10:51:23 | [Mutex] isItemNotified: message:35484da3-14e8-468c-b707-52770467626e :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.362s
2020-05-27 10:51:24 |

2020-05-27 10:51:24 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-27 10:51:24 | ------------------------------------

2020-05-27 10:51:24 | [Mutex] waiting for: [message:81e37783-0a73-4ffc-baf6-f85bf52d4dd0]

2020-05-27 10:51:24 | [Mutex] received everything.

2020-05-27 10:51:24 |


===== simulation of connection failure


2020-05-27 10:51:24 |


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


2020-05-27 10:51:24 |


===== sending message to look for


2020-05-27 10:51:25 |


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


2020-05-27 10:51:28 |


===== broadcasting presence


2020-05-27 10:51:28 | [Mutex] waiting for: [message:b41a1287-4cf1-451c-8545-13306e4d9ff3]

2020-05-27 10:51:28 | [Mutex] waiting for: [message:b41a1287-4cf1-451c-8545-13306e4d9ff3]

2020-05-27 10:51:28 | [Mutex] received everything.

2020-05-27 10:51:28 | [Mutex] isItemNotified: message:b41a1287-4cf1-451c-8545-13306e4d9ff3 :: true