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

Test duration: 134.015s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.389s
2020-06-02 13:27:25 |

2020-06-02 13:27:25 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:27:25 | ------------------------------------

2020-06-02 13:27:25 | [Mutex] waiting for: [message:1fad735d-5ee1-405d-95cb-33254d19c50a]

2020-06-02 13:27:25 | [Mutex] received everything.

2020-06-02 13:27:25 |


===== simulation of connection failure


2020-06-02 13:27:25 |


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


2020-06-02 13:27:25 |


===== sending message to look for


2020-06-02 13:27:26 |


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


2020-06-02 13:27:26 |


===== broadcasting presence


2020-06-02 13:27:26 | [Mutex] received everything.

2020-06-02 13:27:26 | [Mutex] isItemNotified: message:af82472a-d3aa-47e3-8a52-a3184dd0fbef :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.416s
2020-06-02 13:27:27 |

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

2020-06-02 13:27:27 | ------------------------------------

2020-06-02 13:27:27 | [Mutex] waiting for: [message:f4c77536-0615-457a-a685-b9294963135d]

2020-06-02 13:27:27 | [Mutex] received everything.

2020-06-02 13:27:27 |


===== simulation of connection failure


2020-06-02 13:27:27 |


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


2020-06-02 13:27:27 |


===== sending message to look for


2020-06-02 13:27:28 |


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


2020-06-02 13:27:31 |


===== broadcasting presence


2020-06-02 13:27:31 | [Mutex] received everything.

2020-06-02 13:27:31 | [Mutex] isItemNotified: message:9f6050d9-80dd-460d-a97a-cea4946a2cc4 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.374s
2020-06-02 13:27:31 |

2020-06-02 13:27:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:27:31 | ------------------------------------

2020-06-02 13:27:31 | [Mutex] waiting for: [message:ca2f2e5b-8055-41b5-a531-d74825d1d79d]

2020-06-02 13:27:31 | [Mutex] received everything.

2020-06-02 13:27:31 |


===== simulation of connection failure


2020-06-02 13:27:31 |


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


2020-06-02 13:27:32 |


===== sending message to look for


2020-06-02 13:27:33 |


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


2020-06-02 13:27:33 |


===== broadcasting presence


2020-06-02 13:27:33 | [Mutex] received everything.

2020-06-02 13:27:33 | [Mutex] isItemNotified: message:9fe15a3f-3c2b-4134-8f2b-95d6211fec0b :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.373s
2020-06-02 13:27:34 |

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

2020-06-02 13:27:34 | ------------------------------------

2020-06-02 13:27:34 | [Mutex] waiting for: [message:4efac3b4-2182-47e7-880d-ec26e4beadda]

2020-06-02 13:27:34 | [Mutex] received everything.

2020-06-02 13:27:34 |


===== simulation of connection failure


2020-06-02 13:27:34 |


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


2020-06-02 13:27:34 |


===== sending message to look for


2020-06-02 13:27:35 |


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


2020-06-02 13:27:37 |


===== broadcasting presence


2020-06-02 13:27:37 | [Mutex] received everything.

2020-06-02 13:27:37 | [Mutex] isItemNotified: message:fb298ac6-9b94-4dd6-8b73-c97a22e167fa :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.370s
2020-06-02 13:27:38 |

2020-06-02 13:27:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:27:38 | ------------------------------------

2020-06-02 13:27:38 | [Mutex] waiting for: [message:b6ceac91-6ba6-48ca-b8e5-559424a6d799]

2020-06-02 13:27:38 | [Mutex] received everything.

2020-06-02 13:27:38 |


===== simulation of connection failure


2020-06-02 13:27:38 |


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


2020-06-02 13:27:38 |


===== sending message to look for


2020-06-02 13:27:39 |


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


2020-06-02 13:27:39 |


===== broadcasting presence


2020-06-02 13:27:39 | [Mutex] waiting for: [message:62198534-f603-4838-be6f-93f52837ec2d]

2020-06-02 13:27:39 | [Mutex] waiting for: [message:62198534-f603-4838-be6f-93f52837ec2d]

2020-06-02 13:27:39 | [Mutex] waiting for: [message:62198534-f603-4838-be6f-93f52837ec2d]

2020-06-02 13:27:39 | [Mutex] received everything.

2020-06-02 13:27:39 | [Mutex] isItemNotified: message:62198534-f603-4838-be6f-93f52837ec2d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.371s
2020-06-02 13:27:40 |

2020-06-02 13:27:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:27:40 | ------------------------------------

2020-06-02 13:27:40 | [Mutex] waiting for: [message:6f37315e-23fd-4831-b545-e93e2e77879c]

2020-06-02 13:27:40 | [Mutex] received everything.

2020-06-02 13:27:40 |


===== simulation of connection failure


2020-06-02 13:27:40 |


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


2020-06-02 13:27:40 |


===== sending message to look for


2020-06-02 13:27:41 |


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


2020-06-02 13:27:44 |


===== broadcasting presence


2020-06-02 13:27:44 | [Mutex] received everything.

2020-06-02 13:27:44 | [Mutex] isItemNotified: message:85752a61-4600-4993-b311-6ffc46b99d18 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.247s
2020-06-02 13:27:45 |

2020-06-02 13:27:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:27:45 | ------------------------------------

2020-06-02 13:27:45 | [Mutex] waiting for: [message:42511b5a-c980-441b-8ba9-483ad6fdcbc2]

2020-06-02 13:27:45 | [Mutex] received everything.

2020-06-02 13:27:45 |


===== simulation of connection failure


2020-06-02 13:27:45 |


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


2020-06-02 13:27:46 |


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


2020-06-02 13:27:50 |


===== broadcasting presence


2020-06-02 13:27:50 | [Mutex] received everything.

2020-06-02 13:27:50 | [Mutex] isItemNotified: message:a5f6aeb3-ce69-46a6-92da-5d884859759e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.268s
2020-06-02 13:27:51 |

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

2020-06-02 13:27:51 | ------------------------------------

2020-06-02 13:27:51 | [Mutex] waiting for: [message:cf8eb781-6dac-445f-983d-209ff65abc6a]

2020-06-02 13:27:51 | [Mutex] received everything.

2020-06-02 13:27:51 |


===== simulation of connection failure


2020-06-02 13:27:51 |


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


2020-06-02 13:27:52 |


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


2020-06-02 13:27:54 |


===== broadcasting presence


2020-06-02 13:27:54 | [Mutex] received everything.

2020-06-02 13:27:54 | [Mutex] isItemNotified: message:cfee9a83-0ce4-45af-8a76-f3ca0a9fcfb1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 61.268s
2020-06-02 13:27:55 |

2020-06-02 13:27:55 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:27:55 | ------------------------------------

2020-06-02 13:27:55 | [Mutex] waiting for: [message:e3e26b76-007e-4daf-a768-d70961e8a2fb]

2020-06-02 13:27:55 | [Mutex] received everything.

2020-06-02 13:27:55 |


===== simulation of connection failure


2020-06-02 13:27:55 |


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


2020-06-02 13:27:55 |


===== sending message to look for


2020-06-02 13:27:56 |


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


2020-06-02 13:27:56 |


===== broadcasting presence


2020-06-02 13:27:56 | [Mutex] waiting for: [message:d5b2d7d0-421a-455b-9969-a11ae4fdf1f8]

2020-06-02 13:28:56 | [Mutex] waiting for: [message:d5b2d7d0-421a-455b-9969-a11ae4fdf1f8]

2020-06-02 13:28:56 | [Mutex] received everything.

2020-06-02 13:28:56 | [Mutex] isItemNotified: message:d5b2d7d0-421a-455b-9969-a11ae4fdf1f8 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.371s
2020-06-02 13:28:57 |

2020-06-02 13:28:57 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:28:57 | ------------------------------------

2020-06-02 13:28:57 | [Mutex] waiting for: [message:b731d417-e0d6-4815-9cbd-945bcb6c3819]

2020-06-02 13:28:57 | [Mutex] received everything.

2020-06-02 13:28:57 |


===== simulation of connection failure


2020-06-02 13:28:57 |


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


2020-06-02 13:28:57 |


===== sending message to look for


2020-06-02 13:28:58 |


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


2020-06-02 13:29:00 |


===== broadcasting presence


2020-06-02 13:29:00 | [Mutex] waiting for: [message:773f5058-c730-478b-8d15-8694a245b92d]

2020-06-02 13:29:00 | [Mutex] waiting for: [message:773f5058-c730-478b-8d15-8694a245b92d]

2020-06-02 13:29:00 | [Mutex] received everything.

2020-06-02 13:29:00 | [Mutex] isItemNotified: message:773f5058-c730-478b-8d15-8694a245b92d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.309s
2020-06-02 13:29:01 |

2020-06-02 13:29:01 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:01 | ------------------------------------

2020-06-02 13:29:01 | [Mutex] waiting for: [message:cf4c8ab1-af3c-405c-8274-facfb19fab8e]

2020-06-02 13:29:01 | [Mutex] received everything.

2020-06-02 13:29:01 |


===== simulation of connection failure


2020-06-02 13:29:01 |


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


2020-06-02 13:29:02 |


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


2020-06-02 13:29:07 |


===== broadcasting presence


2020-06-02 13:29:07 | [Mutex] waiting for: [message:834c8270-d2e6-4987-862b-51bdc3956557]

2020-06-02 13:29:07 | [Mutex] received everything.

2020-06-02 13:29:07 | [Mutex] isItemNotified: message:834c8270-d2e6-4987-862b-51bdc3956557 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.317s
2020-06-02 13:29:08 |

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

2020-06-02 13:29:08 | ------------------------------------

2020-06-02 13:29:08 | [Mutex] waiting for: [message:d65aa3fb-8e52-4f15-8ca4-1032b56840d8]

2020-06-02 13:29:08 | [Mutex] received everything.

2020-06-02 13:29:08 |


===== simulation of connection failure


2020-06-02 13:29:08 |


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


2020-06-02 13:29:09 |


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


2020-06-02 13:29:11 |


===== broadcasting presence


2020-06-02 13:29:11 | [Mutex] waiting for: [message:12ea517c-ca7d-4029-9e5a-85f7f31aec01]

2020-06-02 13:29:11 | [Mutex] waiting for: [message:12ea517c-ca7d-4029-9e5a-85f7f31aec01]

2020-06-02 13:29:11 | [Mutex] received everything.

2020-06-02 13:29:11 | [Mutex] isItemNotified: message:12ea517c-ca7d-4029-9e5a-85f7f31aec01 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.351s
2020-06-02 13:29:12 |

2020-06-02 13:29:12 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:12 | ------------------------------------

2020-06-02 13:29:12 | [Mutex] waiting for: [message:d37515fb-7dc7-435e-9eac-d58a7300a1bc]

2020-06-02 13:29:12 | [Mutex] received everything.

2020-06-02 13:29:12 |


===== simulation of connection failure


2020-06-02 13:29:12 |


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


2020-06-02 13:29:12 |


===== sending message to look for


2020-06-02 13:29:13 |


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


2020-06-02 13:29:13 |


===== broadcasting presence


2020-06-02 13:29:13 | [Mutex] received everything.

2020-06-02 13:29:13 | [Mutex] isItemNotified: message:8422250b-74ee-48d3-8941-1cb2abb6a135 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.348s
2020-06-02 13:29:14 |

2020-06-02 13:29:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:14 | ------------------------------------

2020-06-02 13:29:14 | [Mutex] waiting for: [message:4ce4e738-6884-4d04-aa29-d3f3464f00e6]

2020-06-02 13:29:14 | [Mutex] received everything.

2020-06-02 13:29:14 |


===== simulation of connection failure


2020-06-02 13:29:14 |


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


2020-06-02 13:29:14 |


===== sending message to look for


2020-06-02 13:29:15 |


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


2020-06-02 13:29:18 |


===== broadcasting presence


2020-06-02 13:29:18 | [Mutex] received everything.

2020-06-02 13:29:18 | [Mutex] isItemNotified: message:af37c83d-709e-4299-ae13-609f6317ef54 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.402s
2020-06-02 13:29:18 |

2020-06-02 13:29:18 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:18 | ------------------------------------

2020-06-02 13:29:18 | [Mutex] waiting for: [message:d739d3b0-7000-4de1-8499-a4e72d04dbf1]

2020-06-02 13:29:18 | [Mutex] received everything.

2020-06-02 13:29:18 |


===== simulation of connection failure


2020-06-02 13:29:18 |


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


2020-06-02 13:29:19 |


===== sending message to look for


2020-06-02 13:29:20 |


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


2020-06-02 13:29:20 |


===== broadcasting presence


2020-06-02 13:29:20 | [Mutex] received everything.

2020-06-02 13:29:20 | [Mutex] isItemNotified: message:a49d4496-3984-4126-84ee-020da0bec6ff :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.414s
2020-06-02 13:29:21 |

2020-06-02 13:29:21 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:21 | ------------------------------------

2020-06-02 13:29:21 | [Mutex] waiting for: [message:49b7d70b-6d89-43de-843e-2ac901043291]

2020-06-02 13:29:21 | [Mutex] received everything.

2020-06-02 13:29:21 |


===== simulation of connection failure


2020-06-02 13:29:21 |


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


2020-06-02 13:29:21 |


===== sending message to look for


2020-06-02 13:29:22 |


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


2020-06-02 13:29:24 |


===== broadcasting presence


2020-06-02 13:29:24 | [Mutex] received everything.

2020-06-02 13:29:24 | [Mutex] isItemNotified: message:2dd6ca12-6252-443e-8f9c-ae3fa854e670 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.364s
2020-06-02 13:29:25 |

2020-06-02 13:29:25 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:25 | ------------------------------------

2020-06-02 13:29:25 | [Mutex] waiting for: [message:73f04c96-3348-4aab-a7bc-7372e535eb75]

2020-06-02 13:29:25 | [Mutex] received everything.

2020-06-02 13:29:25 |


===== simulation of connection failure


2020-06-02 13:29:25 |


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


2020-06-02 13:29:25 |


===== sending message to look for


2020-06-02 13:29:26 |


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


2020-06-02 13:29:27 |


===== broadcasting presence


2020-06-02 13:29:27 | [Mutex] waiting for: [message:213bd67e-d0b2-4e99-8c4b-394cc9840b57]

2020-06-02 13:29:27 | [Mutex] received everything.

2020-06-02 13:29:27 | [Mutex] isItemNotified: message:213bd67e-d0b2-4e99-8c4b-394cc9840b57 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.379s
2020-06-02 13:29:28 |

2020-06-02 13:29:28 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:28 | ------------------------------------

2020-06-02 13:29:28 | [Mutex] waiting for: [message:7c7565af-3034-46c6-a629-54bec7ac0bf5]

2020-06-02 13:29:28 | [Mutex] received everything.

2020-06-02 13:29:28 |


===== simulation of connection failure


2020-06-02 13:29:28 |


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


2020-06-02 13:29:28 |


===== sending message to look for


2020-06-02 13:29:29 |


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


2020-06-02 13:29:31 |


===== broadcasting presence


2020-06-02 13:29:31 | [Mutex] received everything.

2020-06-02 13:29:31 | [Mutex] isItemNotified: message:505e6805-e53a-4ddc-977b-d9cfe7f84f43 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.424s
2020-06-02 13:29:32 |

2020-06-02 13:29:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-02 13:29:32 | ------------------------------------

2020-06-02 13:29:32 | [Mutex] waiting for: [message:bd8afd8d-51e3-4695-9c0d-1c83aab8b149]

2020-06-02 13:29:32 | [Mutex] received everything.

2020-06-02 13:29:32 |


===== simulation of connection failure


2020-06-02 13:29:32 |


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


2020-06-02 13:29:32 |


===== sending message to look for


2020-06-02 13:29:33 |


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


2020-06-02 13:29:33 |


===== broadcasting presence


2020-06-02 13:29:33 | [Mutex] waiting for: [message:bbe83653-c8cc-4776-ba1a-21ee2d617220]

2020-06-02 13:29:33 | [Mutex] received everything.

2020-06-02 13:29:33 | [Mutex] isItemNotified: message:bbe83653-c8cc-4776-ba1a-21ee2d617220 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.381s
2020-06-02 13:29:34 |

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

2020-06-02 13:29:34 | ------------------------------------

2020-06-02 13:29:34 | [Mutex] waiting for: [message:059dd711-0ec7-47ec-9056-664c6f721bbd]

2020-06-02 13:29:34 | [Mutex] received everything.

2020-06-02 13:29:34 |


===== simulation of connection failure


2020-06-02 13:29:34 |


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


2020-06-02 13:29:34 |


===== sending message to look for


2020-06-02 13:29:35 |


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


2020-06-02 13:29:38 |


===== broadcasting presence


2020-06-02 13:29:38 | [Mutex] waiting for: [message:7d341541-26f5-4b3f-90ed-a1df07d8bfed]

2020-06-02 13:29:38 | [Mutex] waiting for: [message:7d341541-26f5-4b3f-90ed-a1df07d8bfed]

2020-06-02 13:29:38 | [Mutex] received everything.

2020-06-02 13:29:38 | [Mutex] isItemNotified: message:7d341541-26f5-4b3f-90ed-a1df07d8bfed :: true