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

Test duration: 135.896s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.407s
2020-06-15 23:18:09 |

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

2020-06-15 23:18:09 | ------------------------------------

2020-06-15 23:18:09 | [Mutex] waiting for: [message:ef6790c2-0d26-4a79-a97c-b86d2f8c0d11]

2020-06-15 23:18:09 | [Mutex] received everything.

2020-06-15 23:18:09 |


===== simulation of connection failure


2020-06-15 23:18:09 |


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


2020-06-15 23:18:10 |


===== sending message to look for


2020-06-15 23:18:11 |


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


2020-06-15 23:18:11 |


===== broadcasting presence


2020-06-15 23:18:11 | [Mutex] received everything.

2020-06-15 23:18:11 | [Mutex] isItemNotified: message:1a963fab-02c0-4c05-80c1-f097692fd480 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.417s
2020-06-15 23:18:12 |

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

2020-06-15 23:18:12 | ------------------------------------

2020-06-15 23:18:12 | [Mutex] waiting for: [message:e6f12e7b-9040-4f19-a5e5-d918ce830293]

2020-06-15 23:18:12 | [Mutex] received everything.

2020-06-15 23:18:12 |


===== simulation of connection failure


2020-06-15 23:18:12 |


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


2020-06-15 23:18:12 |


===== sending message to look for


2020-06-15 23:18:13 |


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


2020-06-15 23:18:15 |


===== broadcasting presence


2020-06-15 23:18:15 | [Mutex] received everything.

2020-06-15 23:18:15 | [Mutex] isItemNotified: message:e0e9048c-0eca-4c44-98da-2e2ab3dcf14c :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.387s
2020-06-15 23:18:16 |

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

2020-06-15 23:18:16 | ------------------------------------

2020-06-15 23:18:16 | [Mutex] waiting for: [message:56d7e1ac-e824-40fe-952b-1d5e19d3d735]

2020-06-15 23:18:16 | [Mutex] received everything.

2020-06-15 23:18:16 |


===== simulation of connection failure


2020-06-15 23:18:16 |


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


2020-06-15 23:18:16 |


===== sending message to look for


2020-06-15 23:18:17 |


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


2020-06-15 23:18:18 |


===== broadcasting presence


2020-06-15 23:18:18 | [Mutex] received everything.

2020-06-15 23:18:18 | [Mutex] isItemNotified: message:73e914f7-05e4-48a6-9485-cf128b092aa5 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.384s
2020-06-15 23:18:19 |

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

2020-06-15 23:18:19 | ------------------------------------

2020-06-15 23:18:19 | [Mutex] waiting for: [message:252a0b2d-a06f-4571-be25-785657317694]

2020-06-15 23:18:19 | [Mutex] received everything.

2020-06-15 23:18:19 |


===== simulation of connection failure


2020-06-15 23:18:19 |


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


2020-06-15 23:18:19 |


===== sending message to look for


2020-06-15 23:18:20 |


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


2020-06-15 23:18:22 |


===== broadcasting presence


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

2020-06-15 23:18:22 | [Mutex] isItemNotified: message:faba18fe-8a02-4888-9bd5-3ae7a43fca08 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.374s
2020-06-15 23:18:23 |

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

2020-06-15 23:18:23 | ------------------------------------

2020-06-15 23:18:23 | [Mutex] waiting for: [message:382680bd-ab00-4aa4-9edf-4effd4863852]

2020-06-15 23:18:23 | [Mutex] received everything.

2020-06-15 23:18:23 |


===== simulation of connection failure


2020-06-15 23:18:23 |


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


2020-06-15 23:18:23 |


===== sending message to look for


2020-06-15 23:18:24 |


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


2020-06-15 23:18:25 |


===== broadcasting presence


2020-06-15 23:18:25 | [Mutex] received everything.

2020-06-15 23:18:25 | [Mutex] isItemNotified: message:3eea3f77-87cb-4e86-9518-cfd5af77177f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.413s
2020-06-15 23:18:25 |

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

2020-06-15 23:18:25 | ------------------------------------

2020-06-15 23:18:25 | [Mutex] waiting for: [message:b1814971-b4e4-4447-9872-56e4c268ae19]

2020-06-15 23:18:26 | [Mutex] received everything.

2020-06-15 23:18:26 |


===== simulation of connection failure


2020-06-15 23:18:26 |


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


2020-06-15 23:18:26 |


===== sending message to look for


2020-06-15 23:18:27 |


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


2020-06-15 23:18:29 |


===== broadcasting presence


2020-06-15 23:18:29 | [Mutex] received everything.

2020-06-15 23:18:29 | [Mutex] isItemNotified: message:4ca81940-68e0-46f4-9fad-cfbe582600ba :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.298s
2020-06-15 23:18:30 |

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

2020-06-15 23:18:30 | ------------------------------------

2020-06-15 23:18:30 | [Mutex] waiting for: [message:1ba06f99-bc4b-4808-9457-f20fe0f629b9]

2020-06-15 23:18:30 | [Mutex] received everything.

2020-06-15 23:18:30 |


===== simulation of connection failure


2020-06-15 23:18:30 |


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


2020-06-15 23:18:31 |


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


2020-06-15 23:18:35 |


===== broadcasting presence


2020-06-15 23:18:35 | [Mutex] received everything.

2020-06-15 23:18:35 | [Mutex] isItemNotified: message:677c2353-ecf4-405a-aee4-0e745dfaf2e7 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.295s
2020-06-15 23:18:36 |

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

2020-06-15 23:18:36 | ------------------------------------

2020-06-15 23:18:36 | [Mutex] waiting for: [message:6b4b22cd-c1d3-420e-ae5d-d2e1ee4fdc44]

2020-06-15 23:18:36 | [Mutex] received everything.

2020-06-15 23:18:36 |


===== simulation of connection failure


2020-06-15 23:18:36 |


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


2020-06-15 23:18:37 |


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


2020-06-15 23:18:39 |


===== broadcasting presence


2020-06-15 23:18:39 | [Mutex] received everything.

2020-06-15 23:18:39 | [Mutex] isItemNotified: message:b5ae5ffc-fbab-4fb3-9519-16883c084912 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.508s
2020-06-15 23:18:40 |

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

2020-06-15 23:18:40 | ------------------------------------

2020-06-15 23:18:40 | [Mutex] waiting for: [message:ac8c77d8-1c0a-40b6-8c2f-c2d86959893d]

2020-06-15 23:18:40 | [Mutex] received everything.

2020-06-15 23:18:40 |


===== simulation of connection failure


2020-06-15 23:18:40 |


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


2020-06-15 23:18:41 |


===== sending message to look for


2020-06-15 23:18:42 |


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


2020-06-15 23:18:42 |


===== broadcasting presence


2020-06-15 23:18:42 | [Mutex] waiting for: [message:85d60b96-6115-4f01-93df-2cc50c2b1501]

2020-06-15 23:18:42 | [Mutex] received everything.

2020-06-15 23:18:42 | [Mutex] isItemNotified: message:85d60b96-6115-4f01-93df-2cc50c2b1501 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.398s
2020-06-15 23:18:43 |

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

2020-06-15 23:18:43 | ------------------------------------

2020-06-15 23:18:43 | [Mutex] waiting for: [message:ffe1ae78-6952-439c-91ce-c009ee2bb1aa]

2020-06-15 23:18:43 | [Mutex] received everything.

2020-06-15 23:18:43 |


===== simulation of connection failure


2020-06-15 23:18:43 |


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


2020-06-15 23:18:43 |


===== sending message to look for


2020-06-15 23:18:44 |


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


2020-06-15 23:18:46 |


===== broadcasting presence


2020-06-15 23:18:46 | [Mutex] waiting for: [message:42d68473-72b0-4bd9-b26d-ace57d9f107e]

2020-06-15 23:18:46 | [Mutex] waiting for: [message:42d68473-72b0-4bd9-b26d-ace57d9f107e]

2020-06-15 23:18:46 | [Mutex] received everything.

2020-06-15 23:18:46 | [Mutex] isItemNotified: message:42d68473-72b0-4bd9-b26d-ace57d9f107e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.273s
2020-06-15 23:18:47 |

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

2020-06-15 23:18:47 | ------------------------------------

2020-06-15 23:18:47 | [Mutex] waiting for: [message:948af24c-f655-4a49-bd2e-a23e17bbdd6f]

2020-06-15 23:18:47 | [Mutex] received everything.

2020-06-15 23:18:47 |


===== simulation of connection failure


2020-06-15 23:18:47 |


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


2020-06-15 23:18:48 |


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


2020-06-15 23:18:53 |


===== broadcasting presence


2020-06-15 23:18:53 | [Mutex] waiting for: [message:eb90b97d-04e7-4293-a45e-56b9b1a81bc2]

2020-06-15 23:18:53 | [Mutex] received everything.

2020-06-15 23:18:53 | [Mutex] isItemNotified: message:eb90b97d-04e7-4293-a45e-56b9b1a81bc2 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.325s
2020-06-15 23:18:54 |

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

2020-06-15 23:18:54 | ------------------------------------

2020-06-15 23:18:54 | [Mutex] waiting for: [message:9aa3f831-7979-4930-a0b9-65cd69ab8916]

2020-06-15 23:18:54 | [Mutex] received everything.

2020-06-15 23:18:54 |


===== simulation of connection failure


2020-06-15 23:18:54 |


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


2020-06-15 23:18:55 |


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


2020-06-15 23:18:57 |


===== broadcasting presence


2020-06-15 23:18:57 | [Mutex] waiting for: [message:226293c7-e6d0-4ba8-bbd9-bd6dcc52cb7b]

2020-06-15 23:18:57 | [Mutex] waiting for: [message:226293c7-e6d0-4ba8-bbd9-bd6dcc52cb7b]

2020-06-15 23:18:57 | [Mutex] received everything.

2020-06-15 23:18:57 | [Mutex] isItemNotified: message:226293c7-e6d0-4ba8-bbd9-bd6dcc52cb7b :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.372s
2020-06-15 23:18:58 |

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

2020-06-15 23:18:58 | ------------------------------------

2020-06-15 23:18:58 | [Mutex] waiting for: [message:f13c73fb-2d6c-43d3-967d-7bd239ba67a6]

2020-06-15 23:18:58 | [Mutex] received everything.

2020-06-15 23:18:58 |


===== simulation of connection failure


2020-06-15 23:18:58 |


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


2020-06-15 23:18:58 |


===== sending message to look for


2020-06-15 23:18:59 |


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


2020-06-15 23:18:59 |


===== broadcasting presence


2020-06-15 23:18:59 | [Mutex] received everything.

2020-06-15 23:18:59 | [Mutex] isItemNotified: message:d440e8db-8abb-4bb8-8686-b803fa21c9f1 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.382s
2020-06-15 23:19:00 |

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

2020-06-15 23:19:00 | ------------------------------------

2020-06-15 23:19:00 | [Mutex] waiting for: [message:ab99f02c-07db-4409-bd52-783a0038e46b]

2020-06-15 23:19:00 | [Mutex] received everything.

2020-06-15 23:19:00 |


===== simulation of connection failure


2020-06-15 23:19:00 |


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


2020-06-15 23:19:00 |


===== sending message to look for


2020-06-15 23:19:01 |


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


2020-06-15 23:19:04 |


===== broadcasting presence


2020-06-15 23:19:04 | [Mutex] received everything.

2020-06-15 23:19:04 | [Mutex] isItemNotified: message:92bfe434-b9c1-4d43-aa50-ff0a20315489 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.369s
2020-06-15 23:19:05 |

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

2020-06-15 23:19:05 | ------------------------------------

2020-06-15 23:19:05 | [Mutex] waiting for: [message:6080907f-f301-4097-9fd7-f0d8d67bedf3]

2020-06-15 23:19:05 | [Mutex] received everything.

2020-06-15 23:19:05 |


===== simulation of connection failure


2020-06-15 23:19:05 |


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


2020-06-15 23:19:05 |


===== sending message to look for


2020-06-15 23:19:06 |


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


2020-06-15 23:19:06 |


===== broadcasting presence


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

2020-06-15 23:19:06 | [Mutex] isItemNotified: message:e01ae76e-bc76-4870-8ad5-0163b5bf2139 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.368s
2020-06-15 23:19:07 |

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

2020-06-15 23:19:07 | ------------------------------------

2020-06-15 23:19:07 | [Mutex] waiting for: [message:569196a8-878d-40a9-a026-1b511a53e2c1]

2020-06-15 23:19:07 | [Mutex] received everything.

2020-06-15 23:19:07 |


===== simulation of connection failure


2020-06-15 23:19:07 |


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


2020-06-15 23:19:07 |


===== sending message to look for


2020-06-15 23:19:08 |


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


2020-06-15 23:19:10 |


===== broadcasting presence


2020-06-15 23:19:10 | [Mutex] received everything.

2020-06-15 23:19:10 | [Mutex] isItemNotified: message:19782135-5c76-4f50-9175-81c66bfc3358 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 61.282s
2020-06-15 23:19:11 |

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

2020-06-15 23:19:11 | ------------------------------------

2020-06-15 23:19:11 | [Mutex] waiting for: [message:9faebd99-e7fe-44d1-8101-d04903b4b879]

2020-06-15 23:19:11 | [Mutex] received everything.

2020-06-15 23:19:11 |


===== simulation of connection failure


2020-06-15 23:19:11 |


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


2020-06-15 23:19:12 |


===== sending message to look for


2020-06-15 23:19:13 |


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


2020-06-15 23:19:13 |


===== broadcasting presence


2020-06-15 23:19:13 | [Mutex] waiting for: [message:83ee8ea0-6a39-4d76-8e9d-6381882f88d3]

2020-06-15 23:20:13 | [Mutex] waiting for: [message:83ee8ea0-6a39-4d76-8e9d-6381882f88d3]

2020-06-15 23:20:13 | [Mutex] waiting for: [message:83ee8ea0-6a39-4d76-8e9d-6381882f88d3]

2020-06-15 23:20:13 | [Mutex] received everything.

2020-06-15 23:20:13 | [Mutex] isItemNotified: message:83ee8ea0-6a39-4d76-8e9d-6381882f88d3 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.379s
2020-06-15 23:20:14 |

2020-06-15 23:20:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-15 23:20:14 | ------------------------------------

2020-06-15 23:20:14 | [Mutex] waiting for: [message:12150d73-d8f9-45da-9804-079d38ed7af5]

2020-06-15 23:20:14 | [Mutex] received everything.

2020-06-15 23:20:14 |


===== simulation of connection failure


2020-06-15 23:20:14 |


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


2020-06-15 23:20:14 |


===== sending message to look for


2020-06-15 23:20:15 |


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


2020-06-15 23:20:17 |


===== broadcasting presence


2020-06-15 23:20:17 | [Mutex] received everything.

2020-06-15 23:20:17 | [Mutex] isItemNotified: message:cbbfb0b0-cfae-4e20-ae49-a6c76fe2953d :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.491s
2020-06-15 23:20:18 |

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

2020-06-15 23:20:18 | ------------------------------------

2020-06-15 23:20:18 | [Mutex] waiting for: [message:6c0aba6b-0e25-41cc-9a0d-6dc4b5e2d1f9]

2020-06-15 23:20:18 | [Mutex] received everything.

2020-06-15 23:20:18 |


===== simulation of connection failure


2020-06-15 23:20:18 |


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


2020-06-15 23:20:18 |


===== sending message to look for


2020-06-15 23:20:19 |


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


2020-06-15 23:20:20 |


===== broadcasting presence


2020-06-15 23:20:20 | [Mutex] waiting for: [message:ab5795b8-b16a-4a75-b8af-1792bdb19632]

2020-06-15 23:20:20 | [Mutex] received everything.

2020-06-15 23:20:20 | [Mutex] isItemNotified: message:ab5795b8-b16a-4a75-b8af-1792bdb19632 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.402s
2020-06-15 23:20:21 |

2020-06-15 23:20:21 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-15 23:20:21 | ------------------------------------

2020-06-15 23:20:21 | [Mutex] waiting for: [message:ac7c00cb-3aa9-48ac-a7f3-d9586c6625bb]

2020-06-15 23:20:21 | [Mutex] received everything.

2020-06-15 23:20:21 |


===== simulation of connection failure


2020-06-15 23:20:21 |


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


2020-06-15 23:20:21 |


===== sending message to look for


2020-06-15 23:20:22 |


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


2020-06-15 23:20:24 |


===== broadcasting presence


2020-06-15 23:20:24 | [Mutex] waiting for: [message:6fa7e725-998f-455d-8c05-da33d4142451]

2020-06-15 23:20:24 | [Mutex] waiting for: [message:6fa7e725-998f-455d-8c05-da33d4142451]

2020-06-15 23:20:24 | [Mutex] received everything.

2020-06-15 23:20:24 | [Mutex] isItemNotified: message:6fa7e725-998f-455d-8c05-da33d4142451 :: true