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

Test duration: 191.681s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.375s
2020-06-30 00:55:00 |

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

2020-06-30 00:55:00 | ------------------------------------

2020-06-30 00:55:00 | [Mutex] waiting for: [message:e78554f8-b53b-4564-9347-6f8c78dd1bb7]

2020-06-30 00:55:00 | [Mutex] received everything.

2020-06-30 00:55:00 |


===== simulation of connection failure


2020-06-30 00:55:00 |


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


2020-06-30 00:55:00 |


===== sending message to look for


2020-06-30 00:55:01 |


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


2020-06-30 00:55:02 |


===== broadcasting presence


2020-06-30 00:55:02 | [Mutex] received everything.

2020-06-30 00:55:02 | [Mutex] isItemNotified: message:f7af19dd-066b-406e-a98c-a2c215d2103d :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.397s
2020-06-30 00:55:03 |

2020-06-30 00:55:03 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:55:03 | ------------------------------------

2020-06-30 00:55:03 | [Mutex] waiting for: [message:3e409799-69df-4a77-8fd5-3ec091d37ed1]

2020-06-30 00:55:03 | [Mutex] received everything.

2020-06-30 00:55:03 |


===== simulation of connection failure


2020-06-30 00:55:03 |


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


2020-06-30 00:55:03 |


===== sending message to look for


2020-06-30 00:55:04 |


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


2020-06-30 00:55:06 |


===== broadcasting presence


2020-06-30 00:55:06 | [Mutex] received everything.

2020-06-30 00:55:06 | [Mutex] isItemNotified: message:11afe159-2665-49aa-9f99-944ce73e41b6 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.382s
2020-06-30 00:55:07 |

2020-06-30 00:55:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:55:07 | ------------------------------------

2020-06-30 00:55:07 | [Mutex] waiting for: [message:486ea76d-1239-44c8-a58b-b932c73e4a58]

2020-06-30 00:55:07 | [Mutex] received everything.

2020-06-30 00:55:07 |


===== simulation of connection failure


2020-06-30 00:55:07 |


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


2020-06-30 00:55:07 |


===== sending message to look for


2020-06-30 00:55:08 |


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


2020-06-30 00:55:08 |


===== broadcasting presence


2020-06-30 00:55:08 | [Mutex] received everything.

2020-06-30 00:55:08 | [Mutex] isItemNotified: message:534b523f-c41e-43ae-bea6-a11d5bb1d934 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.388s
2020-06-30 00:55:09 |

2020-06-30 00:55:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:55:09 | ------------------------------------

2020-06-30 00:55:09 | [Mutex] waiting for: [message:5a8a827b-9ddd-4042-bf20-5c892ddec76d]

2020-06-30 00:55:09 | [Mutex] received everything.

2020-06-30 00:55:09 |


===== simulation of connection failure


2020-06-30 00:55:09 |


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


2020-06-30 00:55:09 |


===== sending message to look for


2020-06-30 00:55:10 |


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


2020-06-30 00:55:13 |


===== broadcasting presence


2020-06-30 00:55:13 | [Mutex] received everything.

2020-06-30 00:55:13 | [Mutex] isItemNotified: message:78c4f5c2-a792-46ee-87d3-169f340ffe77 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.358s
2020-06-30 00:55:13 |

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

2020-06-30 00:55:13 | ------------------------------------

2020-06-30 00:55:13 | [Mutex] waiting for: [message:d3399e6b-54e5-4f05-82c3-e9272e5537e2]

2020-06-30 00:55:13 | [Mutex] received everything.

2020-06-30 00:55:13 |


===== simulation of connection failure


2020-06-30 00:55:13 |


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


2020-06-30 00:55:13 |


===== sending message to look for


2020-06-30 00:55:15 |


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


2020-06-30 00:55:15 |


===== broadcasting presence


2020-06-30 00:55:15 | [Mutex] received everything.

2020-06-30 00:55:15 | [Mutex] isItemNotified: message:42a2681b-f6b8-441a-b422-a7dba7a8df09 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 61.279s
2020-06-30 00:55:16 |

2020-06-30 00:55:16 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:55:16 | ------------------------------------

2020-06-30 00:55:16 | [Mutex] waiting for: [message:fa5fd5a6-1e51-4f7e-a68e-297ddc051766]

2020-06-30 00:55:16 | [Mutex] received everything.

2020-06-30 00:55:16 |


===== simulation of connection failure


2020-06-30 00:55:16 |


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


2020-06-30 00:55:16 |


===== sending message to look for


2020-06-30 00:55:17 |


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


2020-06-30 00:55:19 |


===== broadcasting presence


2020-06-30 00:55:19 | [Mutex] waiting for: [message:3f29f37c-7d49-400f-89f7-c70a436d9e75]

2020-06-30 00:56:17 | [Mutex] waiting for: [message:3f29f37c-7d49-400f-89f7-c70a436d9e75]

2020-06-30 00:56:17 | [Mutex] waiting for: [message:3f29f37c-7d49-400f-89f7-c70a436d9e75]

2020-06-30 00:56:17 | [Mutex] received everything.

2020-06-30 00:56:17 | [Mutex] isItemNotified: message:3f29f37c-7d49-400f-89f7-c70a436d9e75 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.256s
2020-06-30 00:56:18 |

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

2020-06-30 00:56:18 | ------------------------------------

2020-06-30 00:56:18 | [Mutex] waiting for: [message:26f8a51e-d453-4342-97d8-03d1c578c647]

2020-06-30 00:56:18 | [Mutex] received everything.

2020-06-30 00:56:18 |


===== simulation of connection failure


2020-06-30 00:56:18 |


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


2020-06-30 00:56:19 |


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


2020-06-30 00:56:23 |


===== broadcasting presence


2020-06-30 00:56:23 | [Mutex] received everything.

2020-06-30 00:56:23 | [Mutex] isItemNotified: message:7044aeec-36a8-4c70-ba3e-e6e281c5c929 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.306s
2020-06-30 00:56:24 |

2020-06-30 00:56:24 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:24 | ------------------------------------

2020-06-30 00:56:24 | [Mutex] waiting for: [message:af4cd0b9-d3da-4aa0-852b-d36f2a16c175]

2020-06-30 00:56:24 | [Mutex] received everything.

2020-06-30 00:56:24 |


===== simulation of connection failure


2020-06-30 00:56:24 |


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


2020-06-30 00:56:25 |


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


2020-06-30 00:56:27 |


===== broadcasting presence


2020-06-30 00:56:27 | [Mutex] received everything.

2020-06-30 00:56:27 | [Mutex] isItemNotified: message:525701c1-e404-48ac-8e28-859e59396a87 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.428s
2020-06-30 00:56:28 |

2020-06-30 00:56:28 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:28 | ------------------------------------

2020-06-30 00:56:28 | [Mutex] waiting for: [message:dbbda24b-6dd3-416d-95cb-006c0511c7c4]

2020-06-30 00:56:28 | [Mutex] received everything.

2020-06-30 00:56:28 |


===== simulation of connection failure


2020-06-30 00:56:28 |


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


2020-06-30 00:56:28 |


===== sending message to look for


2020-06-30 00:56:30 |


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


2020-06-30 00:56:30 |


===== broadcasting presence


2020-06-30 00:56:30 | [Mutex] waiting for: [message:f47b4a2a-cffb-474e-8c5b-0c1ee47df9d3]

2020-06-30 00:56:30 | [Mutex] received everything.

2020-06-30 00:56:30 | [Mutex] isItemNotified: message:f47b4a2a-cffb-474e-8c5b-0c1ee47df9d3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.371s
2020-06-30 00:56:31 |

2020-06-30 00:56:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:31 | ------------------------------------

2020-06-30 00:56:31 | [Mutex] waiting for: [message:ed20abac-a786-4315-951a-7bebacbe2a5b]

2020-06-30 00:56:31 | [Mutex] received everything.

2020-06-30 00:56:31 |


===== simulation of connection failure


2020-06-30 00:56:31 |


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


2020-06-30 00:56:31 |


===== sending message to look for


2020-06-30 00:56:32 |


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


2020-06-30 00:56:34 |


===== broadcasting presence


2020-06-30 00:56:34 | [Mutex] waiting for: [message:acca1a4a-ad66-4239-a55b-a67d4cb4d43f]

2020-06-30 00:56:34 | [Mutex] waiting for: [message:acca1a4a-ad66-4239-a55b-a67d4cb4d43f]

2020-06-30 00:56:34 | [Mutex] received everything.

2020-06-30 00:56:34 | [Mutex] isItemNotified: message:acca1a4a-ad66-4239-a55b-a67d4cb4d43f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.278s
2020-06-30 00:56:35 |

2020-06-30 00:56:35 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:35 | ------------------------------------

2020-06-30 00:56:35 | [Mutex] waiting for: [message:bad8acae-b7f9-40a7-bb6e-f7bcc1cb689d]

2020-06-30 00:56:35 | [Mutex] received everything.

2020-06-30 00:56:35 |


===== simulation of connection failure


2020-06-30 00:56:35 |


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


2020-06-30 00:56:36 |


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


2020-06-30 00:56:40 |


===== broadcasting presence


2020-06-30 00:56:40 | [Mutex] waiting for: [message:cee57374-2fb1-4203-8145-89452e491275]

2020-06-30 00:56:40 | [Mutex] waiting for: [message:cee57374-2fb1-4203-8145-89452e491275]

2020-06-30 00:56:40 | [Mutex] received everything.

2020-06-30 00:56:40 | [Mutex] isItemNotified: message:cee57374-2fb1-4203-8145-89452e491275 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.303s
2020-06-30 00:56:41 |

2020-06-30 00:56:41 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:41 | ------------------------------------

2020-06-30 00:56:41 | [Mutex] waiting for: [message:d6377990-3f34-45e5-8c9b-902792286846]

2020-06-30 00:56:41 | [Mutex] received everything.

2020-06-30 00:56:41 |


===== simulation of connection failure


2020-06-30 00:56:41 |


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


2020-06-30 00:56:42 |


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


2020-06-30 00:56:45 |


===== broadcasting presence


2020-06-30 00:56:45 | [Mutex] waiting for: [message:882e98a6-b65d-4d53-9eaf-de795fdf072d]

2020-06-30 00:56:45 | [Mutex] received everything.

2020-06-30 00:56:45 | [Mutex] isItemNotified: message:882e98a6-b65d-4d53-9eaf-de795fdf072d :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.362s
2020-06-30 00:56:46 |

2020-06-30 00:56:46 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:46 | ------------------------------------

2020-06-30 00:56:46 | [Mutex] waiting for: [message:3e8ae86b-9522-466d-aeeb-72b55d79b482]

2020-06-30 00:56:46 | [Mutex] received everything.

2020-06-30 00:56:46 |


===== simulation of connection failure


2020-06-30 00:56:46 |


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


2020-06-30 00:56:46 |


===== sending message to look for


2020-06-30 00:56:47 |


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


2020-06-30 00:56:47 |


===== broadcasting presence


2020-06-30 00:56:47 | [Mutex] received everything.

2020-06-30 00:56:47 | [Mutex] isItemNotified: message:e2bac474-93e8-4118-bdba-056fd86d5aae :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.384s
2020-06-30 00:56:48 |

2020-06-30 00:56:48 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:48 | ------------------------------------

2020-06-30 00:56:48 | [Mutex] waiting for: [message:9d1b41dd-0b64-4c73-86b1-1a222554ec73]

2020-06-30 00:56:48 | [Mutex] received everything.

2020-06-30 00:56:48 |


===== simulation of connection failure


2020-06-30 00:56:48 |


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


2020-06-30 00:56:48 |


===== sending message to look for


2020-06-30 00:56:49 |


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


2020-06-30 00:56:51 |


===== broadcasting presence


2020-06-30 00:56:51 | [Mutex] received everything.

2020-06-30 00:56:51 | [Mutex] isItemNotified: message:0ddd3d5c-878f-4869-9687-e0fe2118fbaa :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.356s
2020-06-30 00:56:52 |

2020-06-30 00:56:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:52 | ------------------------------------

2020-06-30 00:56:52 | [Mutex] waiting for: [message:42b7e5ba-6706-42b8-9091-eb16a19d957e]

2020-06-30 00:56:52 | [Mutex] received everything.

2020-06-30 00:56:52 |


===== simulation of connection failure


2020-06-30 00:56:52 |


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


2020-06-30 00:56:52 |


===== sending message to look for


2020-06-30 00:56:53 |


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


2020-06-30 00:56:53 |


===== broadcasting presence


2020-06-30 00:56:53 | [Mutex] received everything.

2020-06-30 00:56:53 | [Mutex] isItemNotified: message:38a14d0c-c02c-47d4-a911-e9a9fd2498bf :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.377s
2020-06-30 00:56:54 |

2020-06-30 00:56:54 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:54 | ------------------------------------

2020-06-30 00:56:54 | [Mutex] waiting for: [message:e77e4019-0d3a-478b-bd33-6ae8071fde97]

2020-06-30 00:56:54 | [Mutex] received everything.

2020-06-30 00:56:54 |


===== simulation of connection failure


2020-06-30 00:56:54 |


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


2020-06-30 00:56:54 |


===== sending message to look for


2020-06-30 00:56:56 |


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


2020-06-30 00:56:58 |


===== broadcasting presence


2020-06-30 00:56:58 | [Mutex] received everything.

2020-06-30 00:56:58 | [Mutex] isItemNotified: message:36fc47f2-2e5a-4f45-ab16-9010a45af6b1 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.363s
2020-06-30 00:56:59 |

2020-06-30 00:56:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:56:59 | ------------------------------------

2020-06-30 00:56:59 | [Mutex] waiting for: [message:94dca83c-9e29-4d71-be9c-7e1151a0b799]

2020-06-30 00:56:59 | [Mutex] received everything.

2020-06-30 00:56:59 |


===== simulation of connection failure


2020-06-30 00:56:59 |


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


2020-06-30 00:56:59 |


===== sending message to look for


2020-06-30 00:57:00 |


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


2020-06-30 00:57:00 |


===== broadcasting presence


2020-06-30 00:57:00 | [Mutex] waiting for: [message:1929d063-16b1-404d-b862-5233cd5d3e48]

2020-06-30 00:57:00 | [Mutex] received everything.

2020-06-30 00:57:00 | [Mutex] isItemNotified: message:1929d063-16b1-404d-b862-5233cd5d3e48 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.365s
2020-06-30 00:57:01 |

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

2020-06-30 00:57:01 | ------------------------------------

2020-06-30 00:57:01 | [Mutex] waiting for: [message:24543dc8-733f-4698-b62d-541e8f905b5a]

2020-06-30 00:57:01 | [Mutex] received everything.

2020-06-30 00:57:01 |


===== simulation of connection failure


2020-06-30 00:57:01 |


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


2020-06-30 00:57:01 |


===== sending message to look for


2020-06-30 00:57:02 |


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


2020-06-30 00:57:04 |


===== broadcasting presence


2020-06-30 00:57:04 | [Mutex] received everything.

2020-06-30 00:57:04 | [Mutex] isItemNotified: message:1f2bb60a-feb7-4472-89b0-fad82fb7d7fe :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 61.292s
2020-06-30 00:57:05 |

2020-06-30 00:57:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:57:05 | ------------------------------------

2020-06-30 00:57:05 | [Mutex] waiting for: [message:4816b6b0-87db-4a08-bb80-a7f6cc66f03f]

2020-06-30 00:57:05 | [Mutex] received everything.

2020-06-30 00:57:05 |


===== simulation of connection failure


2020-06-30 00:57:05 |


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


2020-06-30 00:57:05 |


===== sending message to look for


2020-06-30 00:57:06 |


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


2020-06-30 00:57:07 |


===== broadcasting presence


2020-06-30 00:57:07 | [Mutex] waiting for: [message:a83aaaea-b62b-45f1-bf6a-fa13d61f7ce3]

2020-06-30 00:58:06 | [Mutex] waiting for: [message:a83aaaea-b62b-45f1-bf6a-fa13d61f7ce3]

2020-06-30 00:58:06 | [Mutex] received everything.

2020-06-30 00:58:06 | [Mutex] isItemNotified: message:a83aaaea-b62b-45f1-bf6a-fa13d61f7ce3 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.389s
2020-06-30 00:58:07 |

2020-06-30 00:58:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-30 00:58:07 | ------------------------------------

2020-06-30 00:58:07 | [Mutex] waiting for: [message:c6f01eee-17fd-48f9-9988-1ff9a81d927d]

2020-06-30 00:58:07 | [Mutex] received everything.

2020-06-30 00:58:07 |


===== simulation of connection failure


2020-06-30 00:58:07 |


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


2020-06-30 00:58:07 |


===== sending message to look for


2020-06-30 00:58:09 |


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


2020-06-30 00:58:11 |


===== broadcasting presence


2020-06-30 00:58:11 | [Mutex] waiting for: [message:5e22270b-dd14-4d32-ab11-8ccde77668b7]

2020-06-30 00:58:11 | [Mutex] waiting for: [message:5e22270b-dd14-4d32-ab11-8ccde77668b7]

2020-06-30 00:58:11 | [Mutex] received everything.

2020-06-30 00:58:11 | [Mutex] isItemNotified: message:5e22270b-dd14-4d32-ab11-8ccde77668b7 :: true