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

Test duration: 129.928s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.391s
2020-06-01 22:17:57 |

2020-06-01 22:17:57 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:17:57 | ------------------------------------

2020-06-01 22:17:57 | [Mutex] waiting for: [message:a915854b-1b09-4ab3-9fbc-9ba1891ae15f]

2020-06-01 22:17:57 | [Mutex] received everything.

2020-06-01 22:17:57 |


===== simulation of connection failure


2020-06-01 22:17:57 |


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


2020-06-01 22:17:57 |


===== sending message to look for


2020-06-01 22:17:58 |


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


2020-06-01 22:17:58 |


===== broadcasting presence


2020-06-01 22:17:58 | [Mutex] received everything.

2020-06-01 22:17:58 | [Mutex] isItemNotified: message:71cddf4b-9a31-44a5-8f80-934a6e258e59 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.359s
2020-06-01 22:17:59 |

2020-06-01 22:17:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:17:59 | ------------------------------------

2020-06-01 22:17:59 | [Mutex] waiting for: [message:7f659aa3-4a95-49fa-a0de-35490baee41c]

2020-06-01 22:17:59 | [Mutex] received everything.

2020-06-01 22:17:59 |


===== simulation of connection failure


2020-06-01 22:17:59 |


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


2020-06-01 22:17:59 |


===== sending message to look for


2020-06-01 22:18:00 |


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


2020-06-01 22:18:03 |


===== broadcasting presence


2020-06-01 22:18:03 | [Mutex] received everything.

2020-06-01 22:18:03 | [Mutex] isItemNotified: message:f5b92d3b-b98d-4175-b17e-0cc7ce1b683f :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.366s
2020-06-01 22:18:04 |

2020-06-01 22:18:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:18:04 | ------------------------------------

2020-06-01 22:18:04 | [Mutex] waiting for: [message:bbfcb903-8262-40eb-850b-b63e2e6ab132]

2020-06-01 22:18:04 | [Mutex] received everything.

2020-06-01 22:18:04 |


===== simulation of connection failure


2020-06-01 22:18:04 |


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


2020-06-01 22:18:04 |


===== sending message to look for


2020-06-01 22:18:05 |


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


2020-06-01 22:18:05 |


===== broadcasting presence


2020-06-01 22:18:05 | [Mutex] received everything.

2020-06-01 22:18:05 | [Mutex] isItemNotified: message:9aa302f0-744c-48cb-8ffb-16c0d82a9282 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.349s
2020-06-01 22:18:06 |

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

2020-06-01 22:18:06 | ------------------------------------

2020-06-01 22:18:06 | [Mutex] waiting for: [message:3da7c379-5ba6-44d2-ac5e-ca5d8e826250]

2020-06-01 22:18:06 | [Mutex] received everything.

2020-06-01 22:18:06 |


===== simulation of connection failure


2020-06-01 22:18:06 |


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


2020-06-01 22:18:06 |


===== sending message to look for


2020-06-01 22:18:07 |


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


2020-06-01 22:18:09 |


===== broadcasting presence


2020-06-01 22:18:09 | [Mutex] received everything.

2020-06-01 22:18:09 | [Mutex] isItemNotified: message:b850b8b6-65e8-478c-ac11-e2632970952a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.403s
2020-06-01 22:18:10 |

2020-06-01 22:18:10 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:18:10 | ------------------------------------

2020-06-01 22:18:10 | [Mutex] waiting for: [message:c323e6d6-5368-4037-bd60-c26dd4a88471]

2020-06-01 22:18:10 | [Mutex] received everything.

2020-06-01 22:18:10 |


===== simulation of connection failure


2020-06-01 22:18:10 |


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


2020-06-01 22:18:10 |


===== sending message to look for


2020-06-01 22:18:11 |


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


2020-06-01 22:18:12 |


===== broadcasting presence


2020-06-01 22:18:12 | [Mutex] received everything.

2020-06-01 22:18:12 | [Mutex] isItemNotified: message:704f71a4-ac8f-4829-9e71-d429a31ef5a3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.350s
2020-06-01 22:18:13 |

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

2020-06-01 22:18:13 | ------------------------------------

2020-06-01 22:18:13 | [Mutex] waiting for: [message:187c69d2-e11f-4132-80e8-c5f33193bbd6]

2020-06-01 22:18:13 | [Mutex] received everything.

2020-06-01 22:18:13 |


===== simulation of connection failure


2020-06-01 22:18:13 |


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


2020-06-01 22:18:13 |


===== sending message to look for


2020-06-01 22:18:14 |


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


2020-06-01 22:18:16 |


===== broadcasting presence


2020-06-01 22:18:16 | [Mutex] received everything.

2020-06-01 22:18:16 | [Mutex] isItemNotified: message:baab65db-ab0c-4a02-8e34-2d5cc00c4094 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 61.186s
2020-06-01 22:18:17 |

2020-06-01 22:18:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:18:17 | ------------------------------------

2020-06-01 22:18:17 | [Mutex] waiting for: [message:23173181-2321-45d5-bcaf-a6beaee75d1f]

2020-06-01 22:18:17 | [Mutex] received everything.

2020-06-01 22:18:17 |


===== simulation of connection failure


2020-06-01 22:18:17 |


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


2020-06-01 22:18:18 |


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


2020-06-01 22:18:22 |


===== broadcasting presence


2020-06-01 22:18:22 | [Mutex] waiting for: [message:e319b219-089f-46f1-81dd-a97713cd0a89]

2020-06-01 22:19:18 | [Mutex] waiting for: [message:e319b219-089f-46f1-81dd-a97713cd0a89]

2020-06-01 22:19:18 | [Mutex] waiting for: [message:e319b219-089f-46f1-81dd-a97713cd0a89]

2020-06-01 22:19:18 | [Mutex] received everything.

2020-06-01 22:19:18 | [Mutex] isItemNotified: message:e319b219-089f-46f1-81dd-a97713cd0a89 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.255s
2020-06-01 22:19:19 |

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

2020-06-01 22:19:19 | ------------------------------------

2020-06-01 22:19:19 | [Mutex] waiting for: [message:8bc34099-6a8f-4540-9363-67ce16291d04]

2020-06-01 22:19:19 | [Mutex] received everything.

2020-06-01 22:19:19 |


===== simulation of connection failure


2020-06-01 22:19:19 |


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


2020-06-01 22:19:20 |


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


2020-06-01 22:19:22 |


===== broadcasting presence


2020-06-01 22:19:22 | [Mutex] received everything.

2020-06-01 22:19:22 | [Mutex] isItemNotified: message:ffe1f19a-6a3e-4a7f-a91a-7ebcf7d1a0fe :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.448s
2020-06-01 22:19:23 |

2020-06-01 22:19:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:23 | ------------------------------------

2020-06-01 22:19:23 | [Mutex] waiting for: [message:cf7f39eb-4b8c-4e5e-afb9-8dec65c524fe]

2020-06-01 22:19:23 | [Mutex] received everything.

2020-06-01 22:19:23 |


===== simulation of connection failure


2020-06-01 22:19:23 |


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


2020-06-01 22:19:23 |


===== sending message to look for


2020-06-01 22:19:24 |


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


2020-06-01 22:19:24 |


===== broadcasting presence


2020-06-01 22:19:24 | [Mutex] waiting for: [message:a9168075-2d75-45a7-aef8-ff89bb009ade]

2020-06-01 22:19:25 | [Mutex] received everything.

2020-06-01 22:19:25 | [Mutex] isItemNotified: message:a9168075-2d75-45a7-aef8-ff89bb009ade :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.384s
2020-06-01 22:19:26 |

2020-06-01 22:19:26 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:26 | ------------------------------------

2020-06-01 22:19:26 | [Mutex] waiting for: [message:ec37386e-7c20-4b0e-8194-3234fe272dd9]

2020-06-01 22:19:26 | [Mutex] received everything.

2020-06-01 22:19:26 |


===== simulation of connection failure


2020-06-01 22:19:26 |


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


2020-06-01 22:19:26 |


===== sending message to look for


2020-06-01 22:19:27 |


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


2020-06-01 22:19:29 |


===== broadcasting presence


2020-06-01 22:19:29 | [Mutex] waiting for: [message:638f8dd9-7f57-4cfb-84b6-830dcd46c496]

2020-06-01 22:19:29 | [Mutex] waiting for: [message:638f8dd9-7f57-4cfb-84b6-830dcd46c496]

2020-06-01 22:19:29 | [Mutex] received everything.

2020-06-01 22:19:29 | [Mutex] isItemNotified: message:638f8dd9-7f57-4cfb-84b6-830dcd46c496 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.259s
2020-06-01 22:19:30 |

2020-06-01 22:19:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:30 | ------------------------------------

2020-06-01 22:19:30 | [Mutex] waiting for: [message:57eedad4-31b2-4630-be78-9b783536e8c8]

2020-06-01 22:19:30 | [Mutex] received everything.

2020-06-01 22:19:30 |


===== simulation of connection failure


2020-06-01 22:19:30 |


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


2020-06-01 22:19:31 |


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


2020-06-01 22:19:35 |


===== broadcasting presence


2020-06-01 22:19:35 | [Mutex] waiting for: [message:c3af676c-8746-4649-b837-981b32b1f820]

2020-06-01 22:19:35 | [Mutex] waiting for: [message:c3af676c-8746-4649-b837-981b32b1f820]

2020-06-01 22:19:35 | [Mutex] received everything.

2020-06-01 22:19:35 | [Mutex] isItemNotified: message:c3af676c-8746-4649-b837-981b32b1f820 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.346s
2020-06-01 22:19:36 |

2020-06-01 22:19:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:36 | ------------------------------------

2020-06-01 22:19:36 | [Mutex] waiting for: [message:24826b02-0dc7-4bea-b2c7-7fdebdc5775b]

2020-06-01 22:19:36 | [Mutex] received everything.

2020-06-01 22:19:36 |


===== simulation of connection failure


2020-06-01 22:19:36 |


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


2020-06-01 22:19:37 |


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


2020-06-01 22:19:39 |


===== broadcasting presence


2020-06-01 22:19:39 | [Mutex] waiting for: [message:ed289e7e-99eb-4cb0-ad2d-4c977737062a]

2020-06-01 22:19:39 | [Mutex] received everything.

2020-06-01 22:19:39 | [Mutex] isItemNotified: message:ed289e7e-99eb-4cb0-ad2d-4c977737062a :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.373s
2020-06-01 22:19:40 |

2020-06-01 22:19:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:40 | ------------------------------------

2020-06-01 22:19:40 | [Mutex] waiting for: [message:776b92dd-a8bc-4cda-94d1-247274d8eda1]

2020-06-01 22:19:40 | [Mutex] received everything.

2020-06-01 22:19:40 |


===== simulation of connection failure


2020-06-01 22:19:40 |


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


2020-06-01 22:19:40 |


===== sending message to look for


2020-06-01 22:19:41 |


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


2020-06-01 22:19:42 |


===== broadcasting presence


2020-06-01 22:19:42 | [Mutex] received everything.

2020-06-01 22:19:42 | [Mutex] isItemNotified: message:72c2c3b5-90be-4f9c-9489-f9bc20c517b6 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.382s
2020-06-01 22:19:42 |

2020-06-01 22:19:42 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:42 | ------------------------------------

2020-06-01 22:19:42 | [Mutex] waiting for: [message:4857fb11-b249-411d-82dc-8570d4373f6f]

2020-06-01 22:19:42 | [Mutex] received everything.

2020-06-01 22:19:42 |


===== simulation of connection failure


2020-06-01 22:19:42 |


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


2020-06-01 22:19:43 |


===== sending message to look for


2020-06-01 22:19:44 |


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


2020-06-01 22:19:46 |


===== broadcasting presence


2020-06-01 22:19:46 | [Mutex] received everything.

2020-06-01 22:19:46 | [Mutex] isItemNotified: message:ba664e07-2d49-44ae-b189-7c62c27764ba :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.387s
2020-06-01 22:19:47 |

2020-06-01 22:19:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:47 | ------------------------------------

2020-06-01 22:19:47 | [Mutex] waiting for: [message:af77f940-89ab-4a2d-aefb-e6b76316e73f]

2020-06-01 22:19:47 | [Mutex] received everything.

2020-06-01 22:19:47 |


===== simulation of connection failure


2020-06-01 22:19:47 |


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


2020-06-01 22:19:47 |


===== sending message to look for


2020-06-01 22:19:48 |


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


2020-06-01 22:19:48 |


===== broadcasting presence


2020-06-01 22:19:48 | [Mutex] received everything.

2020-06-01 22:19:48 | [Mutex] isItemNotified: message:0aa6c938-5932-4434-ad5d-eded94f87f14 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.363s
2020-06-01 22:19:49 |

2020-06-01 22:19:49 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:49 | ------------------------------------

2020-06-01 22:19:49 | [Mutex] waiting for: [message:d23eaef9-ac3b-4c49-834b-c1a5c3e2e142]

2020-06-01 22:19:49 | [Mutex] received everything.

2020-06-01 22:19:49 |


===== simulation of connection failure


2020-06-01 22:19:49 |


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


2020-06-01 22:19:49 |


===== sending message to look for


2020-06-01 22:19:50 |


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


2020-06-01 22:19:52 |


===== broadcasting presence


2020-06-01 22:19:52 | [Mutex] received everything.

2020-06-01 22:19:52 | [Mutex] isItemNotified: message:fd5f869a-a11b-48d4-9a79-10772fce24c0 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.377s
2020-06-01 22:19:53 |

2020-06-01 22:19:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:53 | ------------------------------------

2020-06-01 22:19:53 | [Mutex] waiting for: [message:50101f62-2148-4466-b44a-edad9a84dfde]

2020-06-01 22:19:53 | [Mutex] received everything.

2020-06-01 22:19:53 |


===== simulation of connection failure


2020-06-01 22:19:53 |


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


2020-06-01 22:19:53 |


===== sending message to look for


2020-06-01 22:19:54 |


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


2020-06-01 22:19:55 |


===== broadcasting presence


2020-06-01 22:19:55 | [Mutex] waiting for: [message:44370022-377d-4b57-8057-b9d1fc649377]

2020-06-01 22:19:55 | [Mutex] waiting for: [message:44370022-377d-4b57-8057-b9d1fc649377]

2020-06-01 22:19:55 | [Mutex] received everything.

2020-06-01 22:19:55 | [Mutex] isItemNotified: message:44370022-377d-4b57-8057-b9d1fc649377 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.386s
2020-06-01 22:19:56 |

2020-06-01 22:19:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:19:56 | ------------------------------------

2020-06-01 22:19:56 | [Mutex] waiting for: [message:dac408d0-8751-40dc-896b-20f0385e54c3]

2020-06-01 22:19:56 | [Mutex] received everything.

2020-06-01 22:19:56 |


===== simulation of connection failure


2020-06-01 22:19:56 |


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


2020-06-01 22:19:56 |


===== sending message to look for


2020-06-01 22:19:57 |


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


2020-06-01 22:19:59 |


===== broadcasting presence


2020-06-01 22:19:59 | [Mutex] received everything.

2020-06-01 22:19:59 | [Mutex] isItemNotified: message:9ac40492-d754-404f-ab43-97350491eada :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.428s
2020-06-01 22:20:00 |

2020-06-01 22:20:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-01 22:20:00 | ------------------------------------

2020-06-01 22:20:00 | [Mutex] waiting for: [message:70543d72-9f51-47c4-b8bd-1acc909d49a5]

2020-06-01 22:20:00 | [Mutex] received everything.

2020-06-01 22:20:00 |


===== simulation of connection failure


2020-06-01 22:20:00 |


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


2020-06-01 22:20:00 |


===== sending message to look for


2020-06-01 22:20:01 |


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


2020-06-01 22:20:01 |


===== broadcasting presence


2020-06-01 22:20:01 | [Mutex] waiting for: [message:e93d43d4-c2e8-4653-8104-c38746eca8cf]

2020-06-01 22:20:01 | [Mutex] waiting for: [message:e93d43d4-c2e8-4653-8104-c38746eca8cf]

2020-06-01 22:20:01 | [Mutex] received everything.

2020-06-01 22:20:01 | [Mutex] isItemNotified: message:e93d43d4-c2e8-4653-8104-c38746eca8cf :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.363s
2020-06-01 22:20:02 |

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

2020-06-01 22:20:02 | ------------------------------------

2020-06-01 22:20:02 | [Mutex] waiting for: [message:cdb55863-5da2-497d-81b4-a723669763d6]

2020-06-01 22:20:02 | [Mutex] received everything.

2020-06-01 22:20:02 |


===== simulation of connection failure


2020-06-01 22:20:02 |


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


2020-06-01 22:20:02 |


===== sending message to look for


2020-06-01 22:20:04 |


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


2020-06-01 22:20:06 |


===== broadcasting presence


2020-06-01 22:20:06 | [Mutex] waiting for: [message:248a02ac-8f0b-4b75-909f-8c5bb8149cdf]

2020-06-01 22:20:06 | [Mutex] waiting for: [message:248a02ac-8f0b-4b75-909f-8c5bb8149cdf]

2020-06-01 22:20:06 | [Mutex] received everything.

2020-06-01 22:20:06 | [Mutex] isItemNotified: message:248a02ac-8f0b-4b75-909f-8c5bb8149cdf :: true