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

Test duration: 70.364s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.264s
2019-11-24 18:29:20 |

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

2019-11-24 18:29:20 | ------------------------------------

2019-11-24 18:29:20 | [Mutex] waiting for: [message:9ecf26ef-87e8-48db-84a1-71c9972c9a5a]

2019-11-24 18:29:20 | [Mutex] received everything.

2019-11-24 18:29:20 |


===== simulation of connection failure


2019-11-24 18:29:20 |


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


2019-11-24 18:29:20 |


===== sending message to look for


2019-11-24 18:29:21 |


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


2019-11-24 18:29:21 |


===== broadcasting presence


2019-11-24 18:29:21 | [Mutex] waiting for: [message:756c24c5-b045-4605-91d6-166715564746]

2019-11-24 18:29:22 | [Mutex] received everything.

2019-11-24 18:29:22 | [Mutex] isItemNotified: message:756c24c5-b045-4605-91d6-166715564746 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.067s
2019-11-24 18:29:23 |

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

2019-11-24 18:29:23 | ------------------------------------

2019-11-24 18:29:23 | [Mutex] waiting for: [message:8975a82b-85c1-4482-9a8e-a79fa24c4330]

2019-11-24 18:29:23 | [Mutex] received everything.

2019-11-24 18:29:23 |


===== simulation of connection failure


2019-11-24 18:29:23 |


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


2019-11-24 18:29:23 |


===== sending message to look for


2019-11-24 18:29:24 |


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


2019-11-24 18:29:26 |


===== broadcasting presence


2019-11-24 18:29:26 | [Mutex] received everything.

2019-11-24 18:29:26 | [Mutex] isItemNotified: message:dba6d852-95b0-4885-93ce-724e86bd9747 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.225s
2019-11-24 18:29:26 |

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

2019-11-24 18:29:26 | ------------------------------------

2019-11-24 18:29:26 | [Mutex] waiting for: [message:8a4752df-849d-4ad6-b66f-3de18b494d33]

2019-11-24 18:29:26 | [Mutex] received everything.

2019-11-24 18:29:26 |


===== simulation of connection failure


2019-11-24 18:29:26 |


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


2019-11-24 18:29:26 |


===== sending message to look for


2019-11-24 18:29:27 |


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


2019-11-24 18:29:27 |


===== broadcasting presence


2019-11-24 18:29:27 | [Mutex] waiting for: [message:803b5729-290d-45c8-86f4-9e3fd345193c]

2019-11-24 18:29:28 | [Mutex] received everything.

2019-11-24 18:29:28 | [Mutex] isItemNotified: message:803b5729-290d-45c8-86f4-9e3fd345193c :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.057s
2019-11-24 18:29:28 |

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

2019-11-24 18:29:28 | ------------------------------------

2019-11-24 18:29:28 | [Mutex] waiting for: [message:a0e2ceb4-9e4d-4018-a8d1-97d01a543577]

2019-11-24 18:29:28 | [Mutex] received everything.

2019-11-24 18:29:28 |


===== simulation of connection failure


2019-11-24 18:29:28 |


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


2019-11-24 18:29:28 |


===== sending message to look for


2019-11-24 18:29:29 |


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


2019-11-24 18:29:31 |


===== broadcasting presence


2019-11-24 18:29:31 | [Mutex] received everything.

2019-11-24 18:29:31 | [Mutex] isItemNotified: message:fdb95f18-df04-4c91-9771-e974ab9a6589 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.303s
2019-11-24 18:29:32 |

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

2019-11-24 18:29:32 | ------------------------------------

2019-11-24 18:29:32 | [Mutex] waiting for: [message:b00b7968-27b2-4be8-acc2-a4a06df695b9]

2019-11-24 18:29:32 | [Mutex] received everything.

2019-11-24 18:29:32 |


===== simulation of connection failure


2019-11-24 18:29:32 |


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


2019-11-24 18:29:32 |


===== sending message to look for


2019-11-24 18:29:33 |


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


2019-11-24 18:29:34 |


===== broadcasting presence


2019-11-24 18:29:34 | [Mutex] waiting for: [message:1341c7c5-064c-4613-8570-e45a8464769d]

2019-11-24 18:29:34 | [Mutex] received everything.

2019-11-24 18:29:34 | [Mutex] isItemNotified: message:1341c7c5-064c-4613-8570-e45a8464769d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.286s
2019-11-24 18:29:35 |

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

2019-11-24 18:29:35 | ------------------------------------

2019-11-24 18:29:35 | [Mutex] waiting for: [message:f0296378-f2c1-4b91-8e5e-19511aed5997]

2019-11-24 18:29:35 | [Mutex] received everything.

2019-11-24 18:29:35 |


===== simulation of connection failure


2019-11-24 18:29:35 |


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


2019-11-24 18:29:35 |


===== sending message to look for


2019-11-24 18:29:36 |


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


2019-11-24 18:29:38 |


===== broadcasting presence


2019-11-24 18:29:38 | [Mutex] received everything.

2019-11-24 18:29:38 | [Mutex] isItemNotified: message:87fafa3f-2335-4ccf-8100-a7c0f0134654 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.252s
2019-11-24 18:29:39 |

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

2019-11-24 18:29:39 | ------------------------------------

2019-11-24 18:29:39 | [Mutex] waiting for: [message:c19474b8-bc4d-4c73-b2ac-34580ea49edc]

2019-11-24 18:29:39 | [Mutex] received everything.

2019-11-24 18:29:39 |


===== simulation of connection failure


2019-11-24 18:29:39 |


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


2019-11-24 18:29:40 |


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


2019-11-24 18:29:44 |


===== broadcasting presence


2019-11-24 18:29:44 | [Mutex] received everything.

2019-11-24 18:29:44 | [Mutex] isItemNotified: message:7d12811a-a844-4f1f-8085-f0b33f2c3846 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.292s
2019-11-24 18:29:45 |

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

2019-11-24 18:29:45 | ------------------------------------

2019-11-24 18:29:45 | [Mutex] waiting for: [message:c7646669-85d0-42c1-b14b-7f57194563b2]

2019-11-24 18:29:45 | [Mutex] received everything.

2019-11-24 18:29:45 |


===== simulation of connection failure


2019-11-24 18:29:45 |


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


2019-11-24 18:29:46 |


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


2019-11-24 18:29:48 |


===== broadcasting presence


2019-11-24 18:29:48 | [Mutex] received everything.

2019-11-24 18:29:48 | [Mutex] isItemNotified: message:59584ea0-02f8-4ab9-be17-0327f2331d26 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.295s
2019-11-24 18:29:49 |

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

2019-11-24 18:29:49 | ------------------------------------

2019-11-24 18:29:49 | [Mutex] waiting for: [message:9805d17b-1200-4557-9eda-7a05b5153c5a]

2019-11-24 18:29:49 | [Mutex] received everything.

2019-11-24 18:29:49 |


===== simulation of connection failure


2019-11-24 18:29:49 |


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


2019-11-24 18:29:49 |


===== sending message to look for


2019-11-24 18:29:50 |


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


2019-11-24 18:29:50 |


===== broadcasting presence


2019-11-24 18:29:50 | [Mutex] waiting for: [message:bb89f756-127a-4b2a-8e85-cb20e8ba28cf]

2019-11-24 18:29:50 | [Mutex] received everything.

2019-11-24 18:29:50 | [Mutex] isItemNotified: message:bb89f756-127a-4b2a-8e85-cb20e8ba28cf :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.234s
2019-11-24 18:29:51 |

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

2019-11-24 18:29:51 | ------------------------------------

2019-11-24 18:29:51 | [Mutex] waiting for: [message:e8ffe240-58a2-4ed7-a315-c182802a6515]

2019-11-24 18:29:51 | [Mutex] received everything.

2019-11-24 18:29:51 |


===== simulation of connection failure


2019-11-24 18:29:51 |


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


2019-11-24 18:29:51 |


===== sending message to look for


2019-11-24 18:29:52 |


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


2019-11-24 18:29:54 |


===== broadcasting presence


2019-11-24 18:29:54 | [Mutex] waiting for: [message:d930ab93-6647-4d24-9365-0d03093b4a09]

2019-11-24 18:29:54 | [Mutex] received everything.

2019-11-24 18:29:54 | [Mutex] isItemNotified: message:d930ab93-6647-4d24-9365-0d03093b4a09 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.274s
2019-11-24 18:29:55 |

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

2019-11-24 18:29:55 | ------------------------------------

2019-11-24 18:29:55 | [Mutex] waiting for: [message:fea796ea-0d22-4476-958b-51f9327ede33]

2019-11-24 18:29:55 | [Mutex] received everything.

2019-11-24 18:29:55 |


===== simulation of connection failure


2019-11-24 18:29:55 |


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


2019-11-24 18:29:56 |


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


2019-11-24 18:30:00 |


===== broadcasting presence


2019-11-24 18:30:00 | [Mutex] waiting for: [message:46d0c038-9068-4ed0-b040-da2c5e42569c]

2019-11-24 18:30:00 | [Mutex] waiting for: [message:46d0c038-9068-4ed0-b040-da2c5e42569c]

2019-11-24 18:30:00 | [Mutex] received everything.

2019-11-24 18:30:00 | [Mutex] isItemNotified: message:46d0c038-9068-4ed0-b040-da2c5e42569c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.280s
2019-11-24 18:30:01 |

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

2019-11-24 18:30:01 | ------------------------------------

2019-11-24 18:30:01 | [Mutex] waiting for: [message:b9f85b3c-a476-4ddd-a540-1abdafa0ad09]

2019-11-24 18:30:01 | [Mutex] received everything.

2019-11-24 18:30:01 |


===== simulation of connection failure


2019-11-24 18:30:01 |


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


2019-11-24 18:30:02 |


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


2019-11-24 18:30:05 |


===== broadcasting presence


2019-11-24 18:30:05 | [Mutex] waiting for: [message:3729317b-9934-48ef-b87f-fbb42df5cc70]

2019-11-24 18:30:05 | [Mutex] waiting for: [message:3729317b-9934-48ef-b87f-fbb42df5cc70]

2019-11-24 18:30:05 | [Mutex] received everything.

2019-11-24 18:30:05 | [Mutex] isItemNotified: message:3729317b-9934-48ef-b87f-fbb42df5cc70 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.188s
2019-11-24 18:30:05 |

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

2019-11-24 18:30:05 | ------------------------------------

2019-11-24 18:30:05 | [Mutex] waiting for: [message:bf261c67-7585-489b-b060-7e7dbc015228]

2019-11-24 18:30:05 | [Mutex] received everything.

2019-11-24 18:30:05 |


===== simulation of connection failure


2019-11-24 18:30:05 |


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


2019-11-24 18:30:05 |


===== sending message to look for


2019-11-24 18:30:06 |


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


2019-11-24 18:30:06 |


===== broadcasting presence


2019-11-24 18:30:06 | [Mutex] waiting for: [message:a3699bd1-ec5f-4b93-8b22-efdfd19d06d2]

2019-11-24 18:30:07 | [Mutex] received everything.

2019-11-24 18:30:07 | [Mutex] isItemNotified: message:a3699bd1-ec5f-4b93-8b22-efdfd19d06d2 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.043s
2019-11-24 18:30:08 |

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

2019-11-24 18:30:08 | ------------------------------------

2019-11-24 18:30:08 | [Mutex] waiting for: [message:60a896e9-eec7-4401-8df9-6f9cfe720d59]

2019-11-24 18:30:08 | [Mutex] received everything.

2019-11-24 18:30:08 |


===== simulation of connection failure


2019-11-24 18:30:08 |


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


2019-11-24 18:30:08 |


===== sending message to look for


2019-11-24 18:30:09 |


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


2019-11-24 18:30:11 |


===== broadcasting presence


2019-11-24 18:30:11 | [Mutex] received everything.

2019-11-24 18:30:11 | [Mutex] isItemNotified: message:8aba1805-2fd3-4f75-8c21-e38d9003a37e :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.344s
2019-11-24 18:30:12 |

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

2019-11-24 18:30:12 | ------------------------------------

2019-11-24 18:30:12 | [Mutex] waiting for: [message:d42c8d5f-c61a-40cb-b608-8fb1b0d7f64e]

2019-11-24 18:30:12 | [Mutex] received everything.

2019-11-24 18:30:12 |


===== simulation of connection failure


2019-11-24 18:30:12 |


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


2019-11-24 18:30:12 |


===== sending message to look for


2019-11-24 18:30:13 |


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


2019-11-24 18:30:13 |


===== broadcasting presence


2019-11-24 18:30:13 | [Mutex] waiting for: [message:f828c423-4b66-4787-9bba-57093ac06b95]

2019-11-24 18:30:13 | [Mutex] received everything.

2019-11-24 18:30:13 | [Mutex] isItemNotified: message:f828c423-4b66-4787-9bba-57093ac06b95 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.050s
2019-11-24 18:30:14 |

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

2019-11-24 18:30:14 | ------------------------------------

2019-11-24 18:30:14 | [Mutex] waiting for: [message:d38807c0-2118-4413-8b54-4e71d17f438c]

2019-11-24 18:30:14 | [Mutex] received everything.

2019-11-24 18:30:14 |


===== simulation of connection failure


2019-11-24 18:30:14 |


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


2019-11-24 18:30:14 |


===== sending message to look for


2019-11-24 18:30:15 |


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


2019-11-24 18:30:17 |


===== broadcasting presence


2019-11-24 18:30:17 | [Mutex] received everything.

2019-11-24 18:30:17 | [Mutex] isItemNotified: message:67a7f329-43fb-41ba-904c-58f78fd542aa :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.241s
2019-11-24 18:30:18 |

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

2019-11-24 18:30:18 | ------------------------------------

2019-11-24 18:30:18 | [Mutex] waiting for: [message:0db83f9d-4451-4cba-b438-6fbc8f65586d]

2019-11-24 18:30:18 | [Mutex] received everything.

2019-11-24 18:30:18 |


===== simulation of connection failure


2019-11-24 18:30:18 |


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


2019-11-24 18:30:18 |


===== sending message to look for


2019-11-24 18:30:19 |


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


2019-11-24 18:30:19 |


===== broadcasting presence


2019-11-24 18:30:19 | [Mutex] waiting for: [message:73465bd5-12cd-41e7-92a2-53f3f4309430]

2019-11-24 18:30:19 | [Mutex] received everything.

2019-11-24 18:30:19 | [Mutex] isItemNotified: message:73465bd5-12cd-41e7-92a2-53f3f4309430 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.240s
2019-11-24 18:30:20 |

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

2019-11-24 18:30:20 | ------------------------------------

2019-11-24 18:30:20 | [Mutex] waiting for: [message:54548926-1dc4-4ed9-822e-f095dc9616bb]

2019-11-24 18:30:20 | [Mutex] received everything.

2019-11-24 18:30:20 |


===== simulation of connection failure


2019-11-24 18:30:20 |


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


2019-11-24 18:30:20 |


===== sending message to look for


2019-11-24 18:30:21 |


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


2019-11-24 18:30:23 |


===== broadcasting presence


2019-11-24 18:30:23 | [Mutex] received everything.

2019-11-24 18:30:23 | [Mutex] isItemNotified: message:c4e3aeab-04f4-4da8-8f8c-3f00c82aa265 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.325s
2019-11-24 18:30:24 |

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

2019-11-24 18:30:24 | ------------------------------------

2019-11-24 18:30:24 | [Mutex] waiting for: [message:30123ee0-aeb5-477a-92be-d60a484f7e29]

2019-11-24 18:30:24 | [Mutex] received everything.

2019-11-24 18:30:24 |


===== simulation of connection failure


2019-11-24 18:30:24 |


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


2019-11-24 18:30:24 |


===== sending message to look for


2019-11-24 18:30:25 |


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


2019-11-24 18:30:25 |


===== broadcasting presence


2019-11-24 18:30:25 | [Mutex] waiting for: [message:9f1e2462-a9ba-4073-b5dc-c394a54b9b6c]

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

2019-11-24 18:30:25 | [Mutex] isItemNotified: message:9f1e2462-a9ba-4073-b5dc-c394a54b9b6c :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.237s
2019-11-24 18:30:26 |

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

2019-11-24 18:30:26 | ------------------------------------

2019-11-24 18:30:26 | [Mutex] waiting for: [message:cf19b588-9b1d-494a-86a6-f6d8a7c7d98c]

2019-11-24 18:30:26 | [Mutex] received everything.

2019-11-24 18:30:26 |


===== simulation of connection failure


2019-11-24 18:30:26 |


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


2019-11-24 18:30:26 |


===== sending message to look for


2019-11-24 18:30:27 |


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


2019-11-24 18:30:29 |


===== broadcasting presence


2019-11-24 18:30:29 | [Mutex] waiting for: [message:c9cb327d-a63c-4b65-9425-ed760337811d]

2019-11-24 18:30:29 | [Mutex] waiting for: [message:c9cb327d-a63c-4b65-9425-ed760337811d]

2019-11-24 18:30:29 | [Mutex] received everything.

2019-11-24 18:30:29 | [Mutex] isItemNotified: message:c9cb327d-a63c-4b65-9425-ed760337811d :: true