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

Test duration: 70.622s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.202s
2019-12-12 20:28:38 |

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

2019-12-12 20:28:38 | ------------------------------------

2019-12-12 20:28:38 | [Mutex] received everything.

2019-12-12 20:28:38 |


===== simulation of connection failure


2019-12-12 20:28:38 |


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


2019-12-12 20:28:38 |


===== sending message to look for


2019-12-12 20:28:39 |


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


2019-12-12 20:28:39 |


===== broadcasting presence


2019-12-12 20:28:39 | [Mutex] waiting for: [message:c59fc4bf-3bf8-4280-b9cf-599d4a350df7]

2019-12-12 20:28:39 | [Mutex] waiting for: [message:c59fc4bf-3bf8-4280-b9cf-599d4a350df7]

2019-12-12 20:28:39 | [Mutex] received everything.

2019-12-12 20:28:39 | [Mutex] isItemNotified: message:c59fc4bf-3bf8-4280-b9cf-599d4a350df7 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.063s
2019-12-12 20:28:40 |

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

2019-12-12 20:28:40 | ------------------------------------

2019-12-12 20:28:40 | [Mutex] waiting for: [message:7d5a61ba-ddb7-4b01-8d8a-9e1b11a93ef8]

2019-12-12 20:28:40 | [Mutex] received everything.

2019-12-12 20:28:40 |


===== simulation of connection failure


2019-12-12 20:28:40 |


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


2019-12-12 20:28:40 |


===== sending message to look for


2019-12-12 20:28:41 |


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


2019-12-12 20:28:43 |


===== broadcasting presence


2019-12-12 20:28:43 | [Mutex] received everything.

2019-12-12 20:28:43 | [Mutex] isItemNotified: message:7fcaaabb-8970-41b8-a219-b426983e5186 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.191s
2019-12-12 20:28:44 |

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

2019-12-12 20:28:44 | ------------------------------------

2019-12-12 20:28:44 | [Mutex] waiting for: [message:1b0b493b-c026-4dba-815b-c95d81a47e18]

2019-12-12 20:28:44 | [Mutex] received everything.

2019-12-12 20:28:44 |


===== simulation of connection failure


2019-12-12 20:28:44 |


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


2019-12-12 20:28:44 |


===== sending message to look for


2019-12-12 20:28:45 |


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


2019-12-12 20:28:45 |


===== broadcasting presence


2019-12-12 20:28:45 | [Mutex] waiting for: [message:f54f8d76-4e21-4d40-ad48-d55a8b9fa042]

2019-12-12 20:28:45 | [Mutex] received everything.

2019-12-12 20:28:45 | [Mutex] isItemNotified: message:f54f8d76-4e21-4d40-ad48-d55a8b9fa042 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.028s
2019-12-12 20:28:46 |

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

2019-12-12 20:28:46 | ------------------------------------

2019-12-12 20:28:46 | [Mutex] waiting for: [message:105dc88a-49b8-42b7-a28c-5f3cf1f48529]

2019-12-12 20:28:46 | [Mutex] received everything.

2019-12-12 20:28:46 |


===== simulation of connection failure


2019-12-12 20:28:46 |


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


2019-12-12 20:28:46 |


===== sending message to look for


2019-12-12 20:28:47 |


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


2019-12-12 20:28:49 |


===== broadcasting presence


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

2019-12-12 20:28:49 | [Mutex] isItemNotified: message:cddceb37-5c29-494a-a38d-c5d83f80255c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.231s
2019-12-12 20:28:50 |

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

2019-12-12 20:28:50 | ------------------------------------

2019-12-12 20:28:50 | [Mutex] waiting for: [message:5c61bd4d-0919-4ca9-a0c5-48510c4961a2]

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

2019-12-12 20:28:50 |


===== simulation of connection failure


2019-12-12 20:28:50 |


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


2019-12-12 20:28:50 |


===== sending message to look for


2019-12-12 20:28:51 |


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


2019-12-12 20:28:51 |


===== broadcasting presence


2019-12-12 20:28:51 | [Mutex] received everything.

2019-12-12 20:28:51 | [Mutex] isItemNotified: message:d6dc715e-e9dd-41ec-ac5f-cd5f8bf26e3c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.237s
2019-12-12 20:28:52 |

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

2019-12-12 20:28:52 | ------------------------------------

2019-12-12 20:28:52 | [Mutex] waiting for: [message:f63e7054-40a0-4660-803b-2372b64f2070]

2019-12-12 20:28:52 | [Mutex] received everything.

2019-12-12 20:28:52 |


===== simulation of connection failure


2019-12-12 20:28:52 |


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


2019-12-12 20:28:52 |


===== sending message to look for


2019-12-12 20:28:53 |


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


2019-12-12 20:28:55 |


===== broadcasting presence


2019-12-12 20:28:55 | [Mutex] received everything.

2019-12-12 20:28:55 | [Mutex] isItemNotified: message:e99e6efc-f304-495e-895d-9725b046d06c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.224s
2019-12-12 20:28:56 |

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

2019-12-12 20:28:56 | ------------------------------------

2019-12-12 20:28:56 | [Mutex] waiting for: [message:02a74b48-3354-4d7e-b65b-62241c343f40]

2019-12-12 20:28:56 | [Mutex] received everything.

2019-12-12 20:28:56 |


===== simulation of connection failure


2019-12-12 20:28:56 |


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


2019-12-12 20:28:57 |


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


2019-12-12 20:29:02 |


===== broadcasting presence


2019-12-12 20:29:02 | [Mutex] received everything.

2019-12-12 20:29:02 | [Mutex] isItemNotified: message:370a863b-3f02-4646-859f-93bebe60c7fe :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.220s
2019-12-12 20:29:02 |

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

2019-12-12 20:29:02 | ------------------------------------

2019-12-12 20:29:02 | [Mutex] waiting for: [message:e7eeb5de-8879-45ab-8b8d-0aed37e7bda9]

2019-12-12 20:29:02 | [Mutex] received everything.

2019-12-12 20:29:02 |


===== simulation of connection failure


2019-12-12 20:29:02 |


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


2019-12-12 20:29:04 |


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


2019-12-12 20:29:06 |


===== broadcasting presence


2019-12-12 20:29:06 | [Mutex] received everything.

2019-12-12 20:29:06 | [Mutex] isItemNotified: message:faccd485-2e5b-4231-9ae4-2b05149dbb58 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.280s
2019-12-12 20:29:07 |

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

2019-12-12 20:29:07 | ------------------------------------

2019-12-12 20:29:07 | [Mutex] waiting for: [message:a6d66588-0d27-41f9-945e-5261c047f4ff]

2019-12-12 20:29:07 | [Mutex] received everything.

2019-12-12 20:29:07 |


===== simulation of connection failure


2019-12-12 20:29:07 |


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


2019-12-12 20:29:07 |


===== sending message to look for


2019-12-12 20:29:08 |


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


2019-12-12 20:29:08 |


===== broadcasting presence


2019-12-12 20:29:08 | [Mutex] waiting for: [message:a17b06bb-0d61-49fe-bd03-4bcd897440a1]

2019-12-12 20:29:08 | [Mutex] waiting for: [message:a17b06bb-0d61-49fe-bd03-4bcd897440a1]

2019-12-12 20:29:08 | [Mutex] received everything.

2019-12-12 20:29:08 | [Mutex] isItemNotified: message:a17b06bb-0d61-49fe-bd03-4bcd897440a1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.247s
2019-12-12 20:29:09 |

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

2019-12-12 20:29:09 | ------------------------------------

2019-12-12 20:29:09 | [Mutex] waiting for: [message:4f018812-b61a-4bfd-bd60-bfb4a004c835]

2019-12-12 20:29:09 | [Mutex] received everything.

2019-12-12 20:29:09 |


===== simulation of connection failure


2019-12-12 20:29:09 |


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


2019-12-12 20:29:09 |


===== sending message to look for


2019-12-12 20:29:10 |


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


2019-12-12 20:29:12 |


===== broadcasting presence


2019-12-12 20:29:12 | [Mutex] waiting for: [message:cadca648-8be0-4a69-a793-12a48a49ade1]

2019-12-12 20:29:12 | [Mutex] waiting for: [message:cadca648-8be0-4a69-a793-12a48a49ade1]

2019-12-12 20:29:12 | [Mutex] received everything.

2019-12-12 20:29:12 | [Mutex] isItemNotified: message:cadca648-8be0-4a69-a793-12a48a49ade1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.228s
2019-12-12 20:29:13 |

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

2019-12-12 20:29:13 | ------------------------------------

2019-12-12 20:29:13 | [Mutex] waiting for: [message:9a13cc63-4e0c-4756-90b2-420cf805bc9a]

2019-12-12 20:29:13 | [Mutex] received everything.

2019-12-12 20:29:13 |


===== simulation of connection failure


2019-12-12 20:29:13 |


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


2019-12-12 20:29:14 |


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


2019-12-12 20:29:18 |


===== broadcasting presence


2019-12-12 20:29:18 | [Mutex] waiting for: [message:9abfe1ae-0ebe-4ca4-94d9-4f3e76bd7b5f]

2019-12-12 20:29:18 | [Mutex] waiting for: [message:9abfe1ae-0ebe-4ca4-94d9-4f3e76bd7b5f]

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

2019-12-12 20:29:18 | [Mutex] isItemNotified: message:9abfe1ae-0ebe-4ca4-94d9-4f3e76bd7b5f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.312s
2019-12-12 20:29:19 |

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

2019-12-12 20:29:19 | ------------------------------------

2019-12-12 20:29:19 | [Mutex] waiting for: [message:07e52ec5-1813-402c-ad61-45fbf166e535]

2019-12-12 20:29:19 | [Mutex] received everything.

2019-12-12 20:29:19 |


===== simulation of connection failure


2019-12-12 20:29:19 |


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


2019-12-12 20:29:20 |


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


2019-12-12 20:29:22 |


===== broadcasting presence


2019-12-12 20:29:22 | [Mutex] waiting for: [message:d318d45d-ac03-40e9-9910-274b8dad06fb]

2019-12-12 20:29:22 | [Mutex] waiting for: [message:d318d45d-ac03-40e9-9910-274b8dad06fb]

2019-12-12 20:29:22 | [Mutex] received everything.

2019-12-12 20:29:22 | [Mutex] isItemNotified: message:d318d45d-ac03-40e9-9910-274b8dad06fb :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.214s
2019-12-12 20:29:23 |

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

2019-12-12 20:29:23 | ------------------------------------

2019-12-12 20:29:23 | [Mutex] waiting for: [message:e6933abe-92e0-496c-9d74-06d0f61d8226]

2019-12-12 20:29:23 | [Mutex] received everything.

2019-12-12 20:29:23 |


===== simulation of connection failure


2019-12-12 20:29:23 |


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


2019-12-12 20:29:23 |


===== sending message to look for


2019-12-12 20:29:24 |


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


2019-12-12 20:29:24 |


===== broadcasting presence


2019-12-12 20:29:24 | [Mutex] waiting for: [message:eb84de07-a05d-45b6-869b-05851cc4ae94]

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

2019-12-12 20:29:24 | [Mutex] isItemNotified: message:eb84de07-a05d-45b6-869b-05851cc4ae94 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.057s
2019-12-12 20:29:25 |

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

2019-12-12 20:29:25 | ------------------------------------

2019-12-12 20:29:25 | [Mutex] waiting for: [message:7a5cf5ec-92fe-4de7-8ac3-ef445e54b884]

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

2019-12-12 20:29:25 |


===== simulation of connection failure


2019-12-12 20:29:25 |


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


2019-12-12 20:29:25 |


===== sending message to look for


2019-12-12 20:29:26 |


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


2019-12-12 20:29:28 |


===== broadcasting presence


2019-12-12 20:29:28 | [Mutex] received everything.

2019-12-12 20:29:28 | [Mutex] isItemNotified: message:468c7221-4a51-4866-826d-630948303f0c :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.278s
2019-12-12 20:29:29 |

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

2019-12-12 20:29:29 | ------------------------------------

2019-12-12 20:29:29 | [Mutex] waiting for: [message:dd0f207d-0ea8-4dba-a687-d9643a2e67da]

2019-12-12 20:29:29 | [Mutex] received everything.

2019-12-12 20:29:29 |


===== simulation of connection failure


2019-12-12 20:29:29 |


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


2019-12-12 20:29:29 |


===== sending message to look for


2019-12-12 20:29:30 |


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


2019-12-12 20:29:30 |


===== broadcasting presence


2019-12-12 20:29:30 | [Mutex] waiting for: [message:607ae71f-a9e9-4efb-8bb4-c230074bfe20]

2019-12-12 20:29:31 | [Mutex] received everything.

2019-12-12 20:29:31 | [Mutex] isItemNotified: message:607ae71f-a9e9-4efb-8bb4-c230074bfe20 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.033s
2019-12-12 20:29:32 |

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

2019-12-12 20:29:32 | ------------------------------------

2019-12-12 20:29:32 | [Mutex] waiting for: [message:22a3d82e-481c-4695-a6ed-c0e9a8fa2d46]

2019-12-12 20:29:32 | [Mutex] received everything.

2019-12-12 20:29:32 |


===== simulation of connection failure


2019-12-12 20:29:32 |


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


2019-12-12 20:29:32 |


===== sending message to look for


2019-12-12 20:29:33 |


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


2019-12-12 20:29:35 |


===== broadcasting presence


2019-12-12 20:29:35 | [Mutex] received everything.

2019-12-12 20:29:35 | [Mutex] isItemNotified: message:5826d7b8-337b-41f9-9c42-90a00754b748 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.233s
2019-12-12 20:29:35 |

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

2019-12-12 20:29:35 | ------------------------------------

2019-12-12 20:29:35 | [Mutex] waiting for: [message:d3f72665-cbf3-4390-9c04-c6a906d909b2]

2019-12-12 20:29:36 | [Mutex] received everything.

2019-12-12 20:29:36 |


===== simulation of connection failure


2019-12-12 20:29:36 |


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


2019-12-12 20:29:36 |


===== sending message to look for


2019-12-12 20:29:37 |


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


2019-12-12 20:29:37 |


===== broadcasting presence


2019-12-12 20:29:37 | [Mutex] received everything.

2019-12-12 20:29:37 | [Mutex] isItemNotified: message:ade01a5f-e3ac-45b7-b8b3-3021475925be :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.237s
2019-12-12 20:29:38 |

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

2019-12-12 20:29:38 | ------------------------------------

2019-12-12 20:29:38 | [Mutex] waiting for: [message:5aa4cdba-1612-43f7-8bed-9ebafbed0c3a]

2019-12-12 20:29:38 | [Mutex] received everything.

2019-12-12 20:29:38 |


===== simulation of connection failure


2019-12-12 20:29:38 |


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


2019-12-12 20:29:38 |


===== sending message to look for


2019-12-12 20:29:39 |


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


2019-12-12 20:29:41 |


===== broadcasting presence


2019-12-12 20:29:41 | [Mutex] received everything.

2019-12-12 20:29:41 | [Mutex] isItemNotified: message:67afbcd9-3904-4e1a-8f68-037431ece8e3 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.334s
2019-12-12 20:29:42 |

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

2019-12-12 20:29:42 | ------------------------------------

2019-12-12 20:29:42 | [Mutex] waiting for: [message:ec6878fb-1b84-4ead-aad6-5bd5d5ccc85f]

2019-12-12 20:29:42 | [Mutex] received everything.

2019-12-12 20:29:42 |


===== simulation of connection failure


2019-12-12 20:29:42 |


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


2019-12-12 20:29:42 |


===== sending message to look for


2019-12-12 20:29:43 |


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


2019-12-12 20:29:43 |


===== broadcasting presence


2019-12-12 20:29:43 | [Mutex] waiting for: [message:8fbfeb71-53bd-4033-8667-0f8f25a6ff3f]

2019-12-12 20:29:43 | [Mutex] received everything.

2019-12-12 20:29:43 | [Mutex] isItemNotified: message:8fbfeb71-53bd-4033-8667-0f8f25a6ff3f :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.226s
2019-12-12 20:29:44 |

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

2019-12-12 20:29:44 | ------------------------------------

2019-12-12 20:29:44 | [Mutex] waiting for: [message:5aca685f-fd81-487a-aa10-11259736a44e]

2019-12-12 20:29:44 | [Mutex] received everything.

2019-12-12 20:29:44 |


===== simulation of connection failure


2019-12-12 20:29:44 |


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


2019-12-12 20:29:44 |


===== sending message to look for


2019-12-12 20:29:45 |


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


2019-12-12 20:29:47 |


===== broadcasting presence


2019-12-12 20:29:47 | [Mutex] waiting for: [message:c5233bee-72f5-4c51-b720-87df9a4ba44f]

2019-12-12 20:29:47 | [Mutex] waiting for: [message:c5233bee-72f5-4c51-b720-87df9a4ba44f]

2019-12-12 20:29:47 | [Mutex] received everything.

2019-12-12 20:29:47 | [Mutex] isItemNotified: message:c5233bee-72f5-4c51-b720-87df9a4ba44f :: true