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

Test duration: 72.051s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.279s
2019-11-25 18:46:33 |

2019-11-25 18:46:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:33 | ------------------------------------

2019-11-25 18:46:33 | [Mutex] waiting for: [message:ba0796c5-b78c-4e53-a25a-b969190eaa4f]

2019-11-25 18:46:33 | [Mutex] received everything.

2019-11-25 18:46:33 |


===== simulation of connection failure


2019-11-25 18:46:33 |


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


2019-11-25 18:46:33 |


===== sending message to look for


2019-11-25 18:46:34 |


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


2019-11-25 18:46:34 |


===== broadcasting presence


2019-11-25 18:46:34 | [Mutex] waiting for: [message:b7d1a9f6-e024-4b1f-94a1-f9dbe3d40d66]

2019-11-25 18:46:35 | [Mutex] received everything.

2019-11-25 18:46:35 | [Mutex] isItemNotified: message:b7d1a9f6-e024-4b1f-94a1-f9dbe3d40d66 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.065s
2019-11-25 18:46:36 |

2019-11-25 18:46:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:36 | ------------------------------------

2019-11-25 18:46:36 | [Mutex] waiting for: [message:c13e9b10-bc33-4bbf-9d88-2e9b1088574b]

2019-11-25 18:46:36 | [Mutex] received everything.

2019-11-25 18:46:36 |


===== simulation of connection failure


2019-11-25 18:46:36 |


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


2019-11-25 18:46:36 |


===== sending message to look for


2019-11-25 18:46:37 |


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


2019-11-25 18:46:39 |


===== broadcasting presence


2019-11-25 18:46:39 | [Mutex] received everything.

2019-11-25 18:46:39 | [Mutex] isItemNotified: message:a891f2f1-8ec5-4a89-9b51-3a365c8f6dbb :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.347s
2019-11-25 18:46:40 |

2019-11-25 18:46:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:40 | ------------------------------------

2019-11-25 18:46:40 | [Mutex] waiting for: [message:a78ce1cb-9db2-4ee3-9bb8-6be841cb76bd]

2019-11-25 18:46:40 | [Mutex] received everything.

2019-11-25 18:46:40 |


===== simulation of connection failure


2019-11-25 18:46:40 |


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


2019-11-25 18:46:40 |


===== sending message to look for


2019-11-25 18:46:41 |


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


2019-11-25 18:46:41 |


===== broadcasting presence


2019-11-25 18:46:41 | [Mutex] waiting for: [message:8568ef87-b896-4e7f-91c2-e2ba34251e59]

2019-11-25 18:46:41 | [Mutex] received everything.

2019-11-25 18:46:41 | [Mutex] isItemNotified: message:8568ef87-b896-4e7f-91c2-e2ba34251e59 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.076s
2019-11-25 18:46:42 |

2019-11-25 18:46:42 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:42 | ------------------------------------

2019-11-25 18:46:42 | [Mutex] waiting for: [message:2197df8e-c5f3-494a-b4a4-67f643b98287]

2019-11-25 18:46:42 | [Mutex] received everything.

2019-11-25 18:46:42 |


===== simulation of connection failure


2019-11-25 18:46:42 |


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


2019-11-25 18:46:42 |


===== sending message to look for


2019-11-25 18:46:43 |


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


2019-11-25 18:46:45 |


===== broadcasting presence


2019-11-25 18:46:45 | [Mutex] received everything.

2019-11-25 18:46:45 | [Mutex] isItemNotified: message:6d74e4d6-97da-4043-b8c2-0d622e24eac8 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.260s
2019-11-25 18:46:46 |

2019-11-25 18:46:46 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:46 | ------------------------------------

2019-11-25 18:46:46 | [Mutex] waiting for: [message:4b5676a2-7c7d-4059-ab21-bfc3ee05f74d]

2019-11-25 18:46:46 | [Mutex] received everything.

2019-11-25 18:46:46 |


===== simulation of connection failure


2019-11-25 18:46:46 |


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


2019-11-25 18:46:46 |


===== sending message to look for


2019-11-25 18:46:47 |


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


2019-11-25 18:46:47 |


===== broadcasting presence


2019-11-25 18:46:47 | [Mutex] waiting for: [message:cc26bc87-c124-49eb-907c-ee7f97d7fbf1]

2019-11-25 18:46:47 | [Mutex] received everything.

2019-11-25 18:46:47 | [Mutex] isItemNotified: message:cc26bc87-c124-49eb-907c-ee7f97d7fbf1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.248s
2019-11-25 18:46:48 |

2019-11-25 18:46:48 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:48 | ------------------------------------

2019-11-25 18:46:48 | [Mutex] waiting for: [message:14bbc460-7d01-4d8e-a1e7-231f6dffa4a9]

2019-11-25 18:46:48 | [Mutex] received everything.

2019-11-25 18:46:48 |


===== simulation of connection failure


2019-11-25 18:46:48 |


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


2019-11-25 18:46:48 |


===== sending message to look for


2019-11-25 18:46:49 |


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


2019-11-25 18:46:51 |


===== broadcasting presence


2019-11-25 18:46:51 | [Mutex] received everything.

2019-11-25 18:46:51 | [Mutex] isItemNotified: message:5416bf4a-7cb7-4787-b2e2-651b19ffc216 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.262s
2019-11-25 18:46:52 |

2019-11-25 18:46:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:52 | ------------------------------------

2019-11-25 18:46:52 | [Mutex] waiting for: [message:c686a61e-791e-4506-b02c-e0687ae4ce0f]

2019-11-25 18:46:52 | [Mutex] received everything.

2019-11-25 18:46:52 |


===== simulation of connection failure


2019-11-25 18:46:52 |


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


2019-11-25 18:46:53 |


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


2019-11-25 18:46:58 |


===== broadcasting presence


2019-11-25 18:46:58 | [Mutex] received everything.

2019-11-25 18:46:58 | [Mutex] isItemNotified: message:470713e7-daf4-441c-9043-d274991a78b4 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.248s
2019-11-25 18:46:59 |

2019-11-25 18:46:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:46:59 | ------------------------------------

2019-11-25 18:46:59 | [Mutex] waiting for: [message:da8796b8-782e-4543-b522-ed7ed4bc0c61]

2019-11-25 18:46:59 | [Mutex] received everything.

2019-11-25 18:46:59 |


===== simulation of connection failure


2019-11-25 18:46:59 |


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


2019-11-25 18:47:00 |


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


2019-11-25 18:47:02 |


===== broadcasting presence


2019-11-25 18:47:02 | [Mutex] received everything.

2019-11-25 18:47:02 | [Mutex] isItemNotified: message:a5d44d24-4945-4228-bf9a-5ba45d2a7145 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.344s
2019-11-25 18:47:03 |

2019-11-25 18:47:03 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:03 | ------------------------------------

2019-11-25 18:47:03 | [Mutex] waiting for: [message:e3984d34-3723-4bfb-a8b4-0f5ddf02ceba]

2019-11-25 18:47:03 | [Mutex] received everything.

2019-11-25 18:47:03 |


===== simulation of connection failure


2019-11-25 18:47:03 |


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


2019-11-25 18:47:03 |


===== sending message to look for


2019-11-25 18:47:04 |


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


2019-11-25 18:47:04 |


===== broadcasting presence


2019-11-25 18:47:04 | [Mutex] waiting for: [message:4738b75d-da3b-4edf-9af0-966edfa4c2d3]

2019-11-25 18:47:04 | [Mutex] received everything.

2019-11-25 18:47:04 | [Mutex] isItemNotified: message:4738b75d-da3b-4edf-9af0-966edfa4c2d3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.248s
2019-11-25 18:47:05 |

2019-11-25 18:47:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:05 | ------------------------------------

2019-11-25 18:47:05 | [Mutex] waiting for: [message:99bda5d1-4a64-4885-9733-e3328efe6116]

2019-11-25 18:47:05 | [Mutex] received everything.

2019-11-25 18:47:05 |


===== simulation of connection failure


2019-11-25 18:47:05 |


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


2019-11-25 18:47:05 |


===== sending message to look for


2019-11-25 18:47:06 |


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


2019-11-25 18:47:08 |


===== broadcasting presence


2019-11-25 18:47:08 | [Mutex] waiting for: [message:574d74ab-8fef-449a-804e-e18dce55d130]

2019-11-25 18:47:08 | [Mutex] waiting for: [message:574d74ab-8fef-449a-804e-e18dce55d130]

2019-11-25 18:47:08 | [Mutex] received everything.

2019-11-25 18:47:08 | [Mutex] isItemNotified: message:574d74ab-8fef-449a-804e-e18dce55d130 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.284s
2019-11-25 18:47:09 |

2019-11-25 18:47:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:09 | ------------------------------------

2019-11-25 18:47:09 | [Mutex] waiting for: [message:9064541a-dacc-4f65-9c0a-875fe76d4c32]

2019-11-25 18:47:09 | [Mutex] received everything.

2019-11-25 18:47:09 |


===== simulation of connection failure


2019-11-25 18:47:09 |


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


2019-11-25 18:47:10 |


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


2019-11-25 18:47:14 |


===== broadcasting presence


2019-11-25 18:47:14 | [Mutex] waiting for: [message:c1854d78-e910-442b-af6c-ba33201eedab]

2019-11-25 18:47:15 | [Mutex] waiting for: [message:c1854d78-e910-442b-af6c-ba33201eedab]

2019-11-25 18:47:15 | [Mutex] received everything.

2019-11-25 18:47:15 | [Mutex] isItemNotified: message:c1854d78-e910-442b-af6c-ba33201eedab :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.299s
2019-11-25 18:47:15 |

2019-11-25 18:47:15 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:15 | ------------------------------------

2019-11-25 18:47:15 | [Mutex] waiting for: [message:7bfd5027-b5cb-471b-a44f-c14d2bb36eb7]

2019-11-25 18:47:15 | [Mutex] received everything.

2019-11-25 18:47:15 |


===== simulation of connection failure


2019-11-25 18:47:15 |


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


2019-11-25 18:47:16 |


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


2019-11-25 18:47:19 |


===== broadcasting presence


2019-11-25 18:47:19 | [Mutex] waiting for: [message:e6d4476c-483d-4f95-8be8-178ab91b0484]

2019-11-25 18:47:19 | [Mutex] received everything.

2019-11-25 18:47:19 | [Mutex] isItemNotified: message:e6d4476c-483d-4f95-8be8-178ab91b0484 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.181s
2019-11-25 18:47:20 |

2019-11-25 18:47:20 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:20 | ------------------------------------

2019-11-25 18:47:20 | [Mutex] waiting for: [message:e34f6935-d57a-4302-b69a-b1d18955a942]

2019-11-25 18:47:20 | [Mutex] received everything.

2019-11-25 18:47:20 |


===== simulation of connection failure


2019-11-25 18:47:20 |


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


2019-11-25 18:47:20 |


===== sending message to look for


2019-11-25 18:47:21 |


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


2019-11-25 18:47:21 |


===== broadcasting presence


2019-11-25 18:47:21 | [Mutex] waiting for: [message:be4cb431-a6b0-46af-a2de-e59e42e0e43b]

2019-11-25 18:47:21 | [Mutex] received everything.

2019-11-25 18:47:21 | [Mutex] isItemNotified: message:be4cb431-a6b0-46af-a2de-e59e42e0e43b :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.070s
2019-11-25 18:47:22 |

2019-11-25 18:47:22 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:22 | ------------------------------------

2019-11-25 18:47:22 | [Mutex] waiting for: [message:8d136a46-e8ce-4159-bed9-c2333a22cfa2]

2019-11-25 18:47:22 | [Mutex] received everything.

2019-11-25 18:47:22 |


===== simulation of connection failure


2019-11-25 18:47:22 |


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


2019-11-25 18:47:22 |


===== sending message to look for


2019-11-25 18:47:23 |


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


2019-11-25 18:47:25 |


===== broadcasting presence


2019-11-25 18:47:25 | [Mutex] received everything.

2019-11-25 18:47:25 | [Mutex] isItemNotified: message:0b344a5b-f1a8-40b0-9e8e-46bb398b58a7 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.238s
2019-11-25 18:47:26 |

2019-11-25 18:47:26 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:26 | ------------------------------------

2019-11-25 18:47:26 | [Mutex] waiting for: [message:fbd9b58b-de23-4c6f-a5d9-cd61a498c2af]

2019-11-25 18:47:26 | [Mutex] received everything.

2019-11-25 18:47:26 |


===== simulation of connection failure


2019-11-25 18:47:26 |


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


2019-11-25 18:47:26 |


===== sending message to look for


2019-11-25 18:47:27 |


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


2019-11-25 18:47:27 |


===== broadcasting presence


2019-11-25 18:47:27 | [Mutex] waiting for: [message:a527e936-62b5-42b3-ac0d-0479135d16f6]

2019-11-25 18:47:27 | [Mutex] waiting for: [message:a527e936-62b5-42b3-ac0d-0479135d16f6]

2019-11-25 18:47:27 | [Mutex] received everything.

2019-11-25 18:47:27 | [Mutex] isItemNotified: message:a527e936-62b5-42b3-ac0d-0479135d16f6 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.055s
2019-11-25 18:47:28 |

2019-11-25 18:47:28 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:28 | ------------------------------------

2019-11-25 18:47:28 | [Mutex] waiting for: [message:9cfc1e6e-7531-4cde-ab6e-a59cde272ba5]

2019-11-25 18:47:28 | [Mutex] received everything.

2019-11-25 18:47:28 |


===== simulation of connection failure


2019-11-25 18:47:28 |


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


2019-11-25 18:47:28 |


===== sending message to look for


2019-11-25 18:47:29 |


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


2019-11-25 18:47:31 |


===== broadcasting presence


2019-11-25 18:47:31 | [Mutex] received everything.

2019-11-25 18:47:31 | [Mutex] isItemNotified: message:c50095f7-bda2-4a3b-a771-2de33fb0049d :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.267s
2019-11-25 18:47:32 |

2019-11-25 18:47:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:32 | ------------------------------------

2019-11-25 18:47:32 | [Mutex] waiting for: [message:2ea4cd18-5dfc-408b-a488-4311495cad9e]

2019-11-25 18:47:32 | [Mutex] received everything.

2019-11-25 18:47:32 |


===== simulation of connection failure


2019-11-25 18:47:32 |


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


2019-11-25 18:47:32 |


===== sending message to look for


2019-11-25 18:47:33 |


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


2019-11-25 18:47:33 |


===== broadcasting presence


2019-11-25 18:47:33 | [Mutex] received everything.

2019-11-25 18:47:33 | [Mutex] isItemNotified: message:e9b7b450-2575-4942-a512-aa6817973540 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.250s
2019-11-25 18:47:34 |

2019-11-25 18:47:34 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:34 | ------------------------------------

2019-11-25 18:47:34 | [Mutex] waiting for: [message:80d345a6-9c9a-44aa-8c0d-cfbd1dcdef94]

2019-11-25 18:47:34 | [Mutex] received everything.

2019-11-25 18:47:34 |


===== simulation of connection failure


2019-11-25 18:47:34 |


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


2019-11-25 18:47:34 |


===== sending message to look for


2019-11-25 18:47:35 |


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


2019-11-25 18:47:37 |


===== broadcasting presence


2019-11-25 18:47:37 | [Mutex] received everything.

2019-11-25 18:47:37 | [Mutex] isItemNotified: message:8b48e7b7-b348-49a3-8059-fe8182205d63 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.322s
2019-11-25 18:47:38 |

2019-11-25 18:47:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:38 | ------------------------------------

2019-11-25 18:47:38 | [Mutex] waiting for: [message:08eab832-ef4c-4caf-b96b-49295a69c62c]

2019-11-25 18:47:38 | [Mutex] received everything.

2019-11-25 18:47:38 |


===== simulation of connection failure


2019-11-25 18:47:38 |


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


2019-11-25 18:47:38 |


===== sending message to look for


2019-11-25 18:47:39 |


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


2019-11-25 18:47:40 |


===== broadcasting presence


2019-11-25 18:47:40 | [Mutex] waiting for: [message:77693df9-4d8d-4b28-91aa-c6dc75e5f8a0]

2019-11-25 18:47:40 | [Mutex] received everything.

2019-11-25 18:47:40 | [Mutex] isItemNotified: message:77693df9-4d8d-4b28-91aa-c6dc75e5f8a0 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.257s
2019-11-25 18:47:41 |

2019-11-25 18:47:41 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-25 18:47:41 | ------------------------------------

2019-11-25 18:47:41 | [Mutex] waiting for: [message:fb6ce060-8264-4e5a-b567-48a57e869548]

2019-11-25 18:47:41 | [Mutex] received everything.

2019-11-25 18:47:41 |


===== simulation of connection failure


2019-11-25 18:47:41 |


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


2019-11-25 18:47:41 |


===== sending message to look for


2019-11-25 18:47:42 |


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


2019-11-25 18:47:44 |


===== broadcasting presence


2019-11-25 18:47:44 | [Mutex] waiting for: [message:c91037ab-e39d-4197-8ea6-ec454aa01414]

2019-11-25 18:47:44 | [Mutex] received everything.

2019-11-25 18:47:44 | [Mutex] isItemNotified: message:c91037ab-e39d-4197-8ea6-ec454aa01414 :: true