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

Test duration: 70.480s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.212s
2019-11-25 20:04:41 |

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

2019-11-25 20:04:41 | ------------------------------------

2019-11-25 20:04:41 | [Mutex] waiting for: [message:7042a30e-ff52-42d8-80c2-b41e72cef617]

2019-11-25 20:04:41 | [Mutex] received everything.

2019-11-25 20:04:41 |


===== simulation of connection failure


2019-11-25 20:04:41 |


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


2019-11-25 20:04:41 |


===== sending message to look for


2019-11-25 20:04:42 |


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


2019-11-25 20:04:42 |


===== broadcasting presence


2019-11-25 20:04:42 | [Mutex] waiting for: [message:6f3b0e5f-490a-4400-9dc6-01d51d2d7505]

2019-11-25 20:04:42 | [Mutex] received everything.

2019-11-25 20:04:42 | [Mutex] isItemNotified: message:6f3b0e5f-490a-4400-9dc6-01d51d2d7505 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.046s
2019-11-25 20:04:43 |

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

2019-11-25 20:04:43 | ------------------------------------

2019-11-25 20:04:43 | [Mutex] waiting for: [message:6c4bb16b-08e3-4cfa-a063-34a934d9dda2]

2019-11-25 20:04:43 | [Mutex] received everything.

2019-11-25 20:04:43 |


===== simulation of connection failure


2019-11-25 20:04:43 |


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


2019-11-25 20:04:43 |


===== sending message to look for


2019-11-25 20:04:44 |


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


2019-11-25 20:04:46 |


===== broadcasting presence


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

2019-11-25 20:04:46 | [Mutex] isItemNotified: message:60ca732f-cc8b-492b-b36d-d2dfc2acb4d6 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.178s
2019-11-25 20:04:47 |

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

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

2019-11-25 20:04:47 | [Mutex] waiting for: [message:fbb2e540-b9b9-42e9-884b-6bc990e0703c]

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

2019-11-25 20:04:47 |


===== simulation of connection failure


2019-11-25 20:04:47 |


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


2019-11-25 20:04:47 |


===== sending message to look for


2019-11-25 20:04:48 |


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


2019-11-25 20:04:48 |


===== broadcasting presence


2019-11-25 20:04:48 | [Mutex] waiting for: [message:2ee11480-1895-47cc-b4bd-3978097694ad]

2019-11-25 20:04:48 | [Mutex] received everything.

2019-11-25 20:04:48 | [Mutex] isItemNotified: message:2ee11480-1895-47cc-b4bd-3978097694ad :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.047s
2019-11-25 20:04:49 |

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

2019-11-25 20:04:49 | ------------------------------------

2019-11-25 20:04:49 | [Mutex] waiting for: [message:893dfcdb-1279-489d-94c7-e37527a59da3]

2019-11-25 20:04:49 | [Mutex] received everything.

2019-11-25 20:04:49 |


===== simulation of connection failure


2019-11-25 20:04:49 |


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


2019-11-25 20:04:49 |


===== sending message to look for


2019-11-25 20:04:50 |


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


2019-11-25 20:04:52 |


===== broadcasting presence


2019-11-25 20:04:52 | [Mutex] received everything.

2019-11-25 20:04:52 | [Mutex] isItemNotified: message:0520dd35-de2b-49e0-be67-6709ede40655 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.250s
2019-11-25 20:04:53 |

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

2019-11-25 20:04:53 | ------------------------------------

2019-11-25 20:04:53 | [Mutex] waiting for: [message:53d605aa-cd6a-4046-ac26-fb80cfc7285a]

2019-11-25 20:04:53 | [Mutex] received everything.

2019-11-25 20:04:53 |


===== simulation of connection failure


2019-11-25 20:04:53 |


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


2019-11-25 20:04:53 |


===== sending message to look for


2019-11-25 20:04:54 |


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


2019-11-25 20:04:54 |


===== broadcasting presence


2019-11-25 20:04:54 | [Mutex] received everything.

2019-11-25 20:04:54 | [Mutex] isItemNotified: message:fbeaa686-e2c8-4acf-b1a5-af30bb1fbc29 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.226s
2019-11-25 20:04:55 |

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

2019-11-25 20:04:55 | ------------------------------------

2019-11-25 20:04:55 | [Mutex] waiting for: [message:ee4e527c-8039-4d60-8233-9823b2bb971f]

2019-11-25 20:04:55 | [Mutex] received everything.

2019-11-25 20:04:55 |


===== simulation of connection failure


2019-11-25 20:04:55 |


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


2019-11-25 20:04:55 |


===== sending message to look for


2019-11-25 20:04:56 |


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


2019-11-25 20:04:59 |


===== broadcasting presence


2019-11-25 20:04:59 | [Mutex] received everything.

2019-11-25 20:04:59 | [Mutex] isItemNotified: message:f04c2e5d-c88d-4e4a-b295-d8db517f3c5f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.218s
2019-11-25 20:04:59 |

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

2019-11-25 20:04:59 | ------------------------------------

2019-11-25 20:04:59 | [Mutex] waiting for: [message:dd7e41c9-7f32-4ad2-a33e-7fa044391936]

2019-11-25 20:04:59 | [Mutex] received everything.

2019-11-25 20:04:59 |


===== simulation of connection failure


2019-11-25 20:04:59 |


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


2019-11-25 20:05:00 |


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


2019-11-25 20:05:05 |


===== broadcasting presence


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

2019-11-25 20:05:05 | [Mutex] isItemNotified: message:0ac1e2a5-e48a-4fd0-8f3d-60b0db7fc2e3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.267s
2019-11-25 20:05:06 |

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

2019-11-25 20:05:06 | ------------------------------------

2019-11-25 20:05:06 | [Mutex] waiting for: [message:08e2dae5-aaa1-44cb-94ea-abe7e321c4db]

2019-11-25 20:05:06 | [Mutex] received everything.

2019-11-25 20:05:06 |


===== simulation of connection failure


2019-11-25 20:05:06 |


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


2019-11-25 20:05:07 |


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


2019-11-25 20:05:09 |


===== broadcasting presence


2019-11-25 20:05:09 | [Mutex] received everything.

2019-11-25 20:05:09 | [Mutex] isItemNotified: message:505365d1-768d-4935-8cfb-2ca2d3d7cce7 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.319s
2019-11-25 20:05:10 |

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

2019-11-25 20:05:10 | ------------------------------------

2019-11-25 20:05:10 | [Mutex] waiting for: [message:9c948e48-e20a-415f-aa23-b41960a26964]

2019-11-25 20:05:10 | [Mutex] received everything.

2019-11-25 20:05:10 |


===== simulation of connection failure


2019-11-25 20:05:10 |


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


2019-11-25 20:05:10 |


===== sending message to look for


2019-11-25 20:05:11 |


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


2019-11-25 20:05:11 |


===== broadcasting presence


2019-11-25 20:05:11 | [Mutex] waiting for: [message:2be22c2a-6c38-4405-a92c-272ca64126b6]

2019-11-25 20:05:11 | [Mutex] waiting for: [message:2be22c2a-6c38-4405-a92c-272ca64126b6]

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

2019-11-25 20:05:11 | [Mutex] isItemNotified: message:2be22c2a-6c38-4405-a92c-272ca64126b6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.261s
2019-11-25 20:05:12 |

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

2019-11-25 20:05:12 | ------------------------------------

2019-11-25 20:05:12 | [Mutex] waiting for: [message:7893ddf2-3f01-4cf1-ace5-741f0368b748]

2019-11-25 20:05:12 | [Mutex] received everything.

2019-11-25 20:05:12 |


===== simulation of connection failure


2019-11-25 20:05:12 |


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


2019-11-25 20:05:12 |


===== sending message to look for


2019-11-25 20:05:13 |


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


2019-11-25 20:05:15 |


===== broadcasting presence


2019-11-25 20:05:15 | [Mutex] waiting for: [message:b076f729-b4ef-4101-90db-52a1e084fa26]

2019-11-25 20:05:15 | [Mutex] waiting for: [message:b076f729-b4ef-4101-90db-52a1e084fa26]

2019-11-25 20:05:15 | [Mutex] received everything.

2019-11-25 20:05:15 | [Mutex] isItemNotified: message:b076f729-b4ef-4101-90db-52a1e084fa26 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.264s
2019-11-25 20:05:16 |

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

2019-11-25 20:05:16 | ------------------------------------

2019-11-25 20:05:16 | [Mutex] waiting for: [message:cf661dac-209b-4121-bf62-f16633601bc3]

2019-11-25 20:05:16 | [Mutex] received everything.

2019-11-25 20:05:16 |


===== simulation of connection failure


2019-11-25 20:05:16 |


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


2019-11-25 20:05:17 |


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


2019-11-25 20:05:21 |


===== broadcasting presence


2019-11-25 20:05:21 | [Mutex] waiting for: [message:dc0bf846-67c1-4ae2-af9d-5c21d51ae7c5]

2019-11-25 20:05:21 | [Mutex] received everything.

2019-11-25 20:05:21 | [Mutex] isItemNotified: message:dc0bf846-67c1-4ae2-af9d-5c21d51ae7c5 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.283s
2019-11-25 20:05:22 |

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

2019-11-25 20:05:22 | ------------------------------------

2019-11-25 20:05:22 | [Mutex] waiting for: [message:6c18ee09-548d-4079-8e13-97d2cc8e30f5]

2019-11-25 20:05:22 | [Mutex] received everything.

2019-11-25 20:05:22 |


===== simulation of connection failure


2019-11-25 20:05:22 |


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


2019-11-25 20:05:23 |


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


2019-11-25 20:05:25 |


===== broadcasting presence


2019-11-25 20:05:25 | [Mutex] waiting for: [message:4463f1ba-41ae-46e3-898c-cba3c0a2138b]

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

2019-11-25 20:05:25 | [Mutex] isItemNotified: message:4463f1ba-41ae-46e3-898c-cba3c0a2138b :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.223s
2019-11-25 20:05:26 |

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

2019-11-25 20:05:26 | ------------------------------------

2019-11-25 20:05:26 | [Mutex] waiting for: [message:98de1a0d-ee68-4edc-a522-2707c64774bf]

2019-11-25 20:05:26 | [Mutex] received everything.

2019-11-25 20:05:26 |


===== simulation of connection failure


2019-11-25 20:05:26 |


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


2019-11-25 20:05:26 |


===== sending message to look for


2019-11-25 20:05:27 |


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


2019-11-25 20:05:27 |


===== broadcasting presence


2019-11-25 20:05:27 | [Mutex] waiting for: [message:d728bb8c-428c-4ed8-9470-f91e5bb63bf9]

2019-11-25 20:05:27 | [Mutex] received everything.

2019-11-25 20:05:27 | [Mutex] isItemNotified: message:d728bb8c-428c-4ed8-9470-f91e5bb63bf9 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.051s
2019-11-25 20:05:28 |

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

2019-11-25 20:05:28 | ------------------------------------

2019-11-25 20:05:28 | [Mutex] waiting for: [message:72da07a4-0bb7-463a-8563-d788dad5a1a3]

2019-11-25 20:05:28 | [Mutex] received everything.

2019-11-25 20:05:28 |


===== simulation of connection failure


2019-11-25 20:05:28 |


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


2019-11-25 20:05:28 |


===== sending message to look for


2019-11-25 20:05:29 |


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


2019-11-25 20:05:31 |


===== broadcasting presence


2019-11-25 20:05:31 | [Mutex] received everything.

2019-11-25 20:05:31 | [Mutex] isItemNotified: message:f0f21de8-c635-4059-868e-19d8ee40ba34 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.262s
2019-11-25 20:05:32 |

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

2019-11-25 20:05:32 | ------------------------------------

2019-11-25 20:05:32 | [Mutex] waiting for: [message:4c2153f7-d808-4cde-acbd-3b9bd506c95f]

2019-11-25 20:05:32 | [Mutex] received everything.

2019-11-25 20:05:32 |


===== simulation of connection failure


2019-11-25 20:05:32 |


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


2019-11-25 20:05:32 |


===== sending message to look for


2019-11-25 20:05:33 |


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


2019-11-25 20:05:33 |


===== broadcasting presence


2019-11-25 20:05:33 | [Mutex] waiting for: [message:c4816cce-d4de-4a20-97a9-05734ceb26de]

2019-11-25 20:05:33 | [Mutex] received everything.

2019-11-25 20:05:33 | [Mutex] isItemNotified: message:c4816cce-d4de-4a20-97a9-05734ceb26de :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.095s
2019-11-25 20:05:34 |

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

2019-11-25 20:05:34 | ------------------------------------

2019-11-25 20:05:34 | [Mutex] waiting for: [message:4cfa90fd-6e05-4099-9026-a5f4fba7f878]

2019-11-25 20:05:34 | [Mutex] received everything.

2019-11-25 20:05:34 |


===== simulation of connection failure


2019-11-25 20:05:34 |


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


2019-11-25 20:05:34 |


===== sending message to look for


2019-11-25 20:05:35 |


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


2019-11-25 20:05:37 |


===== broadcasting presence


2019-11-25 20:05:37 | [Mutex] received everything.

2019-11-25 20:05:37 | [Mutex] isItemNotified: message:67fffe26-5931-45ef-b229-dc90dfa3e7a9 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.245s
2019-11-25 20:05:38 |

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

2019-11-25 20:05:38 | ------------------------------------

2019-11-25 20:05:38 | [Mutex] waiting for: [message:ef623cb2-e228-45db-a69a-9ef03ebf61d8]

2019-11-25 20:05:38 | [Mutex] received everything.

2019-11-25 20:05:38 |


===== simulation of connection failure


2019-11-25 20:05:38 |


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


2019-11-25 20:05:38 |


===== sending message to look for


2019-11-25 20:05:39 |


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


2019-11-25 20:05:39 |


===== broadcasting presence


2019-11-25 20:05:39 | [Mutex] received everything.

2019-11-25 20:05:39 | [Mutex] isItemNotified: message:83ffc710-6806-49ad-a926-613a2801c59d :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.258s
2019-11-25 20:05:40 |

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

2019-11-25 20:05:40 | ------------------------------------

2019-11-25 20:05:40 | [Mutex] waiting for: [message:26d22f53-8dd0-4e39-9cd7-087a083c0aff]

2019-11-25 20:05:40 | [Mutex] received everything.

2019-11-25 20:05:40 |


===== simulation of connection failure


2019-11-25 20:05:40 |


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


2019-11-25 20:05:40 |


===== sending message to look for


2019-11-25 20:05:41 |


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


2019-11-25 20:05:44 |


===== broadcasting presence


2019-11-25 20:05:44 | [Mutex] received everything.

2019-11-25 20:05:44 | [Mutex] isItemNotified: message:b6e5b8cf-a322-438d-8fe9-d88ff4d6b576 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.310s
2019-11-25 20:05:45 |

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

2019-11-25 20:05:45 | ------------------------------------

2019-11-25 20:05:45 | [Mutex] waiting for: [message:ad87f7e0-02e6-4060-81d4-f5bc9259d01d]

2019-11-25 20:05:45 | [Mutex] received everything.

2019-11-25 20:05:45 |


===== simulation of connection failure


2019-11-25 20:05:45 |


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


2019-11-25 20:05:45 |


===== sending message to look for


2019-11-25 20:05:46 |


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


2019-11-25 20:05:46 |


===== broadcasting presence


2019-11-25 20:05:46 | [Mutex] waiting for: [message:8f6b406a-ff08-439f-b694-8f2513731c16]

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

2019-11-25 20:05:46 | [Mutex] isItemNotified: message:8f6b406a-ff08-439f-b694-8f2513731c16 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.252s
2019-11-25 20:05:47 |

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

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

2019-11-25 20:05:47 | [Mutex] waiting for: [message:c3644a5b-e1cf-4ee5-9ca1-41478c97f42f]

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

2019-11-25 20:05:47 |


===== simulation of connection failure


2019-11-25 20:05:47 |


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


2019-11-25 20:05:47 |


===== sending message to look for


2019-11-25 20:05:48 |


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


2019-11-25 20:05:50 |


===== broadcasting presence


2019-11-25 20:05:50 | [Mutex] waiting for: [message:a67bf6f3-c2c6-4811-8e5b-49e7c8a2cd3a]

2019-11-25 20:05:50 | [Mutex] waiting for: [message:a67bf6f3-c2c6-4811-8e5b-49e7c8a2cd3a]

2019-11-25 20:05:50 | [Mutex] received everything.

2019-11-25 20:05:50 | [Mutex] isItemNotified: message:a67bf6f3-c2c6-4811-8e5b-49e7c8a2cd3a :: true