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

Test duration: 129.671s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.216s
2019-11-20 20:48:47 |

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

2019-11-20 20:48:47 | ------------------------------------

2019-11-20 20:48:47 | [Mutex] waiting for: [message:0aa8f464-8899-457b-8468-f0db07a976c8]

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

2019-11-20 20:48:47 |


===== simulation of connection failure


2019-11-20 20:48:47 |


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


2019-11-20 20:48:47 |


===== sending message to look for


2019-11-20 20:48:48 |


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


2019-11-20 20:48:48 |


===== broadcasting presence


2019-11-20 20:48:48 | [Mutex] waiting for: [message:f4a74ec2-6d8b-4a49-a36d-3bc7fcb00790]

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

2019-11-20 20:48:48 | [Mutex] isItemNotified: message:f4a74ec2-6d8b-4a49-a36d-3bc7fcb00790 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.047s
2019-11-20 20:48:49 |

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

2019-11-20 20:48:49 | ------------------------------------

2019-11-20 20:48:49 | [Mutex] waiting for: [message:d4446e8a-240a-4ed1-a10b-6c23ef7a0918]

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

2019-11-20 20:48:49 |


===== simulation of connection failure


2019-11-20 20:48:49 |


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


2019-11-20 20:48:49 |


===== sending message to look for


2019-11-20 20:48:50 |


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


2019-11-20 20:48:52 |


===== broadcasting presence


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

2019-11-20 20:48:52 | [Mutex] isItemNotified: message:c5f5ceb1-0415-4efb-9956-2dbd27135a56 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.270s
2019-11-20 20:48:53 |

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

2019-11-20 20:48:53 | ------------------------------------

2019-11-20 20:48:53 | [Mutex] waiting for: [message:3cdd436c-9b61-4b6a-af11-5bd486e09230]

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

2019-11-20 20:48:53 |


===== simulation of connection failure


2019-11-20 20:48:53 |


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


2019-11-20 20:48:53 |


===== sending message to look for


2019-11-20 20:48:54 |


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


2019-11-20 20:48:54 |


===== broadcasting presence


2019-11-20 20:48:54 | [Mutex] waiting for: [message:4dbb251b-2369-441e-8543-e7073821ad73]

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

2019-11-20 20:48:55 | [Mutex] isItemNotified: message:4dbb251b-2369-441e-8543-e7073821ad73 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.063s
2019-11-20 20:48:56 |

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

2019-11-20 20:48:56 | ------------------------------------

2019-11-20 20:48:56 | [Mutex] waiting for: [message:8d8530c7-6be2-45cf-aa92-ac01008eaa68]

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

2019-11-20 20:48:56 |


===== simulation of connection failure


2019-11-20 20:48:56 |


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


2019-11-20 20:48:56 |


===== sending message to look for


2019-11-20 20:48:57 |


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


2019-11-20 20:48:59 |


===== broadcasting presence


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

2019-11-20 20:48:59 | [Mutex] isItemNotified: message:0b1ce84d-a812-48ee-9297-96243eb268f4 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.246s
2019-11-20 20:49:00 |

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

2019-11-20 20:49:00 | ------------------------------------

2019-11-20 20:49:00 | [Mutex] waiting for: [message:1a897420-0b1a-461b-870f-695ac75a4e7b]

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

2019-11-20 20:49:00 |


===== simulation of connection failure


2019-11-20 20:49:00 |


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


2019-11-20 20:49:00 |


===== sending message to look for


2019-11-20 20:49:01 |


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


2019-11-20 20:49:01 |


===== broadcasting presence


2019-11-20 20:49:01 | [Mutex] waiting for: [message:dbe6eb87-f8cb-422f-9d8e-93e15182af61]

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

2019-11-20 20:49:01 | [Mutex] isItemNotified: message:dbe6eb87-f8cb-422f-9d8e-93e15182af61 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.244s
2019-11-20 20:49:02 |

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

2019-11-20 20:49:02 | ------------------------------------

2019-11-20 20:49:02 | [Mutex] waiting for: [message:81c2a271-8ca1-484f-9c41-cbdb1f59aa70]

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

2019-11-20 20:49:02 |


===== simulation of connection failure


2019-11-20 20:49:02 |


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


2019-11-20 20:49:02 |


===== sending message to look for


2019-11-20 20:49:03 |


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


2019-11-20 20:49:05 |


===== broadcasting presence


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

2019-11-20 20:49:05 | [Mutex] isItemNotified: message:7aac29b1-0047-4943-b8fc-4b542efff314 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.310s
2019-11-20 20:49:06 |

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

2019-11-20 20:49:06 | ------------------------------------

2019-11-20 20:49:06 | [Mutex] waiting for: [message:aa422fe1-8dd9-4f19-8c24-cfc768bb6c66]

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

2019-11-20 20:49:06 |


===== simulation of connection failure


2019-11-20 20:49:06 |


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


2019-11-20 20:49:07 |


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


2019-11-20 20:49:11 |


===== broadcasting presence


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

2019-11-20 20:49:11 | [Mutex] isItemNotified: message:d5ecf3ff-35cc-41ea-842b-9d9e1a67d4b6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.235s
2019-11-20 20:49:13 |

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

2019-11-20 20:49:13 | ------------------------------------

2019-11-20 20:49:13 | [Mutex] waiting for: [message:8f157922-3c97-4be2-996d-30740d2b7306]

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

2019-11-20 20:49:13 |


===== simulation of connection failure


2019-11-20 20:49:13 |


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


2019-11-20 20:49:14 |


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


2019-11-20 20:49:16 |


===== broadcasting presence


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

2019-11-20 20:49:16 | [Mutex] isItemNotified: message:cd7a3041-9546-4eaf-9ecc-e95876616668 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.308s
2019-11-20 20:49:17 |

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

2019-11-20 20:49:17 | ------------------------------------

2019-11-20 20:49:17 | [Mutex] waiting for: [message:f811b5d5-4e34-4cb0-b440-3ca3b4ac0d26]

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

2019-11-20 20:49:17 |


===== simulation of connection failure


2019-11-20 20:49:17 |


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


2019-11-20 20:49:17 |


===== sending message to look for


2019-11-20 20:49:18 |


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


2019-11-20 20:49:18 |


===== broadcasting presence


2019-11-20 20:49:18 | [Mutex] waiting for: [message:f4b2f056-da63-4e75-ba32-5baf72767cad]

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

2019-11-20 20:49:18 | [Mutex] isItemNotified: message:f4b2f056-da63-4e75-ba32-5baf72767cad :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61.147s
2019-11-20 20:49:19 |

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

2019-11-20 20:49:19 | ------------------------------------

2019-11-20 20:49:19 | [Mutex] waiting for: [message:66d07021-1c54-4c43-a7ca-770de29a76dc]

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

2019-11-20 20:49:19 |


===== simulation of connection failure


2019-11-20 20:49:19 |


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


2019-11-20 20:49:19 |


===== sending message to look for


2019-11-20 20:49:20 |


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


2019-11-20 20:49:22 |


===== broadcasting presence


2019-11-20 20:49:22 | [Mutex] waiting for: [message:438e6ab8-786d-4271-a4f2-11a34d66e12f]

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

2019-11-20 20:50:20 | [Mutex] isItemNotified: message:438e6ab8-786d-4271-a4f2-11a34d66e12f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.258s
2019-11-20 20:50:21 |

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

2019-11-20 20:50:21 | ------------------------------------

2019-11-20 20:50:21 | [Mutex] waiting for: [message:9692c1a5-cae8-4961-bf21-901c75f275b5]

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

2019-11-20 20:50:21 |


===== simulation of connection failure


2019-11-20 20:50:21 |


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


2019-11-20 20:50:22 |


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


2019-11-20 20:50:26 |


===== broadcasting presence


2019-11-20 20:50:26 | [Mutex] waiting for: [message:19adeca2-8606-440f-b8fd-a3a62df017cb]

2019-11-20 20:50:26 | [Mutex] waiting for: [message:19adeca2-8606-440f-b8fd-a3a62df017cb]

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

2019-11-20 20:50:26 | [Mutex] isItemNotified: message:19adeca2-8606-440f-b8fd-a3a62df017cb :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.316s
2019-11-20 20:50:27 |

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

2019-11-20 20:50:27 | ------------------------------------

2019-11-20 20:50:27 | [Mutex] waiting for: [message:26aef4b1-255a-4569-ac4c-7d98bf1db7b8]

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

2019-11-20 20:50:27 |


===== simulation of connection failure


2019-11-20 20:50:27 |


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


2019-11-20 20:50:28 |


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


2019-11-20 20:50:31 |


===== broadcasting presence


2019-11-20 20:50:31 | [Mutex] waiting for: [message:907978b9-d476-4138-8324-70d9a0d8a621]

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

2019-11-20 20:50:31 | [Mutex] isItemNotified: message:907978b9-d476-4138-8324-70d9a0d8a621 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.220s
2019-11-20 20:50:32 |

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

2019-11-20 20:50:32 | ------------------------------------

2019-11-20 20:50:32 | [Mutex] waiting for: [message:55cb2c61-a712-4c5c-b2c4-7c52e1c06bc4]

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

2019-11-20 20:50:32 |


===== simulation of connection failure


2019-11-20 20:50:32 |


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


2019-11-20 20:50:32 |


===== sending message to look for


2019-11-20 20:50:33 |


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


2019-11-20 20:50:33 |


===== broadcasting presence


2019-11-20 20:50:33 | [Mutex] waiting for: [message:526a287b-44bf-4f17-8902-11d0f07ee926]

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

2019-11-20 20:50:33 | [Mutex] isItemNotified: message:526a287b-44bf-4f17-8902-11d0f07ee926 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.038s
2019-11-20 20:50:34 |

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

2019-11-20 20:50:34 | ------------------------------------

2019-11-20 20:50:34 | [Mutex] waiting for: [message:de73570c-5cb1-49ed-8d8a-a1dbb78f5f02]

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

2019-11-20 20:50:34 |


===== simulation of connection failure


2019-11-20 20:50:34 |


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


2019-11-20 20:50:34 |


===== sending message to look for


2019-11-20 20:50:35 |


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


2019-11-20 20:50:37 |


===== broadcasting presence


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

2019-11-20 20:50:37 | [Mutex] isItemNotified: message:1f4343dd-f92f-4e9f-b6dc-ba3e9a55062a :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.234s
2019-11-20 20:50:38 |

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

2019-11-20 20:50:38 | ------------------------------------

2019-11-20 20:50:38 | [Mutex] waiting for: [message:f3388d1f-834d-4952-aed3-dfc8036d905a]

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

2019-11-20 20:50:38 |


===== simulation of connection failure


2019-11-20 20:50:38 |


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


2019-11-20 20:50:38 |


===== sending message to look for


2019-11-20 20:50:39 |


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


2019-11-20 20:50:39 |


===== broadcasting presence


2019-11-20 20:50:39 | [Mutex] waiting for: [message:a525dbf5-758d-405a-891a-e2184ce50cbb]

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

2019-11-20 20:50:39 | [Mutex] isItemNotified: message:a525dbf5-758d-405a-891a-e2184ce50cbb :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.029s
2019-11-20 20:50:40 |

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

2019-11-20 20:50:40 | ------------------------------------

2019-11-20 20:50:40 | [Mutex] waiting for: [message:815ca842-018e-4830-907a-4554c1048d4a]

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

2019-11-20 20:50:40 |


===== simulation of connection failure


2019-11-20 20:50:40 |


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


2019-11-20 20:50:40 |


===== sending message to look for


2019-11-20 20:50:41 |


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


2019-11-20 20:50:43 |


===== broadcasting presence


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

2019-11-20 20:50:43 | [Mutex] isItemNotified: message:7d5450b2-082f-44aa-8165-caa826bdb71e :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.237s
2019-11-20 20:50:43 |

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

2019-11-20 20:50:43 | ------------------------------------

2019-11-20 20:50:44 | [Mutex] waiting for: [message:62158916-08c2-4868-92af-536469b39322]

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

2019-11-20 20:50:44 |


===== simulation of connection failure


2019-11-20 20:50:44 |


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


2019-11-20 20:50:44 |


===== sending message to look for


2019-11-20 20:50:45 |


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


2019-11-20 20:50:45 |


===== broadcasting presence


2019-11-20 20:50:45 | [Mutex] waiting for: [message:e403b1c0-98c5-48b3-966e-6137d61fbe7b]

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

2019-11-20 20:50:45 | [Mutex] isItemNotified: message:e403b1c0-98c5-48b3-966e-6137d61fbe7b :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.253s
2019-11-20 20:50:46 |

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

2019-11-20 20:50:46 | ------------------------------------

2019-11-20 20:50:46 | [Mutex] waiting for: [message:58f20625-1670-4d1f-811d-1ed373d18b48]

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

2019-11-20 20:50:46 |


===== simulation of connection failure


2019-11-20 20:50:46 |


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


2019-11-20 20:50:46 |


===== sending message to look for


2019-11-20 20:50:47 |


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


2019-11-20 20:50:49 |


===== broadcasting presence


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

2019-11-20 20:50:49 | [Mutex] isItemNotified: message:a5cce354-9b4d-4d22-a066-a699497ce686 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.365s
2019-11-20 20:50:50 |

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

2019-11-20 20:50:50 | ------------------------------------

2019-11-20 20:50:50 | [Mutex] waiting for: [message:86dd4693-bf61-40a1-abcc-bddf999eaf06]

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

2019-11-20 20:50:50 |


===== simulation of connection failure


2019-11-20 20:50:50 |


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


2019-11-20 20:50:50 |


===== sending message to look for


2019-11-20 20:50:51 |


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


2019-11-20 20:50:51 |


===== broadcasting presence


2019-11-20 20:50:51 | [Mutex] waiting for: [message:12b66eb7-c2b7-4ebb-97b9-3b07f0fc3ff1]

2019-11-20 20:50:51 | [Mutex] waiting for: [message:12b66eb7-c2b7-4ebb-97b9-3b07f0fc3ff1]

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

2019-11-20 20:50:51 | [Mutex] isItemNotified: message:12b66eb7-c2b7-4ebb-97b9-3b07f0fc3ff1 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.238s
2019-11-20 20:50:52 |

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

2019-11-20 20:50:52 | ------------------------------------

2019-11-20 20:50:52 | [Mutex] waiting for: [message:8bd87886-0348-4e59-b15f-0945691185fd]

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

2019-11-20 20:50:52 |


===== simulation of connection failure


2019-11-20 20:50:52 |


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


2019-11-20 20:50:52 |


===== sending message to look for


2019-11-20 20:50:53 |


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


2019-11-20 20:50:55 |


===== broadcasting presence


2019-11-20 20:50:55 | [Mutex] waiting for: [message:5e063d0e-18a7-45ca-ad4d-37f550689e3b]

2019-11-20 20:50:55 | [Mutex] waiting for: [message:5e063d0e-18a7-45ca-ad4d-37f550689e3b]

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

2019-11-20 20:50:55 | [Mutex] isItemNotified: message:5e063d0e-18a7-45ca-ad4d-37f550689e3b :: true