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

Test duration: 130.147s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.331s
2019-11-27 21:21:11 |

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

2019-11-27 21:21:11 | ------------------------------------

2019-11-27 21:21:11 | [Mutex] waiting for: [message:eb3766e2-21f7-475f-ac1a-507b07b6676d]

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

2019-11-27 21:21:11 |


===== simulation of connection failure


2019-11-27 21:21:11 |


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


2019-11-27 21:21:11 |


===== sending message to look for


2019-11-27 21:21:12 |


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


2019-11-27 21:21:12 |


===== broadcasting presence


2019-11-27 21:21:12 | [Mutex] waiting for: [message:f3172d1f-d7e1-49d7-8c77-4e33962107ba]

2019-11-27 21:21:13 | [Mutex] received everything.

2019-11-27 21:21:13 | [Mutex] isItemNotified: message:f3172d1f-d7e1-49d7-8c77-4e33962107ba :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.071s
2019-11-27 21:21:14 |

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

2019-11-27 21:21:14 | ------------------------------------

2019-11-27 21:21:14 | [Mutex] waiting for: [message:d0ee5891-958d-4c6d-8488-47eea9e3aa09]

2019-11-27 21:21:14 | [Mutex] received everything.

2019-11-27 21:21:14 |


===== simulation of connection failure


2019-11-27 21:21:14 |


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


2019-11-27 21:21:14 |


===== sending message to look for


2019-11-27 21:21:15 |


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


2019-11-27 21:21:17 |


===== broadcasting presence


2019-11-27 21:21:17 | [Mutex] received everything.

2019-11-27 21:21:17 | [Mutex] isItemNotified: message:181600f4-9954-4624-9cac-330685afcae9 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.228s
2019-11-27 21:21:18 |

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

2019-11-27 21:21:18 | ------------------------------------

2019-11-27 21:21:18 | [Mutex] waiting for: [message:17ea1f89-d65f-4694-8b4f-85aa2d4edb91]

2019-11-27 21:21:18 | [Mutex] received everything.

2019-11-27 21:21:18 |


===== simulation of connection failure


2019-11-27 21:21:18 |


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


2019-11-27 21:21:18 |


===== sending message to look for


2019-11-27 21:21:19 |


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


2019-11-27 21:21:19 |


===== broadcasting presence


2019-11-27 21:21:19 | [Mutex] waiting for: [message:cf45a83a-a600-4caf-b6c1-ae1bb7f78ea9]

2019-11-27 21:21:19 | [Mutex] received everything.

2019-11-27 21:21:19 | [Mutex] isItemNotified: message:cf45a83a-a600-4caf-b6c1-ae1bb7f78ea9 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.146s
2019-11-27 21:21:20 |

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

2019-11-27 21:21:20 | ------------------------------------

2019-11-27 21:21:20 | [Mutex] waiting for: [message:b1543784-7702-4412-96e1-698b60a58604]

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

2019-11-27 21:21:20 |


===== simulation of connection failure


2019-11-27 21:21:20 |


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


2019-11-27 21:21:20 |


===== sending message to look for


2019-11-27 21:21:21 |


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


2019-11-27 21:21:23 |


===== broadcasting presence


2019-11-27 21:21:23 | [Mutex] received everything.

2019-11-27 21:21:23 | [Mutex] isItemNotified: message:2126d848-72cd-4ca5-8eea-e9dc08fd0fe0 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.286s
2019-11-27 21:21:24 |

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

2019-11-27 21:21:24 | ------------------------------------

2019-11-27 21:21:24 | [Mutex] waiting for: [message:22e17ee1-2712-49af-ba49-cff2d32f18ee]

2019-11-27 21:21:24 | [Mutex] received everything.

2019-11-27 21:21:24 |


===== simulation of connection failure


2019-11-27 21:21:24 |


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


2019-11-27 21:21:24 |


===== sending message to look for


2019-11-27 21:21:25 |


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


2019-11-27 21:21:25 |


===== broadcasting presence


2019-11-27 21:21:25 | [Mutex] waiting for: [message:a2df6acd-a843-4b1d-880a-8c6e723461d8]

2019-11-27 21:21:25 | [Mutex] received everything.

2019-11-27 21:21:25 | [Mutex] isItemNotified: message:a2df6acd-a843-4b1d-880a-8c6e723461d8 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.235s
2019-11-27 21:21:26 |

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

2019-11-27 21:21:26 | ------------------------------------

2019-11-27 21:21:26 | [Mutex] waiting for: [message:bdbd7d1a-0084-4065-8dab-78d384469608]

2019-11-27 21:21:26 | [Mutex] received everything.

2019-11-27 21:21:26 |


===== simulation of connection failure


2019-11-27 21:21:26 |


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


2019-11-27 21:21:26 |


===== sending message to look for


2019-11-27 21:21:27 |


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


2019-11-27 21:21:30 |


===== broadcasting presence


2019-11-27 21:21:30 | [Mutex] received everything.

2019-11-27 21:21:30 | [Mutex] isItemNotified: message:a9e5c63d-8190-47ed-a8a5-d4ea7fec6f74 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.239s
2019-11-27 21:21:30 |

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

2019-11-27 21:21:30 | ------------------------------------

2019-11-27 21:21:30 | [Mutex] waiting for: [message:1f011d4f-3312-4032-b7ab-0cd0e31b6b12]

2019-11-27 21:21:31 | [Mutex] received everything.

2019-11-27 21:21:31 |


===== simulation of connection failure


2019-11-27 21:21:31 |


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


2019-11-27 21:21:32 |


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


2019-11-27 21:21:36 |


===== broadcasting presence


2019-11-27 21:21:36 | [Mutex] received everything.

2019-11-27 21:21:36 | [Mutex] isItemNotified: message:feb9f245-e208-47c2-b1d6-92761507ead9 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.211s
2019-11-27 21:21:37 |

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

2019-11-27 21:21:37 | ------------------------------------

2019-11-27 21:21:37 | [Mutex] waiting for: [message:08b4e923-4f16-46ad-839e-f7ea5e7b3556]

2019-11-27 21:21:37 | [Mutex] received everything.

2019-11-27 21:21:37 |


===== simulation of connection failure


2019-11-27 21:21:37 |


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


2019-11-27 21:21:38 |


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


2019-11-27 21:21:40 |


===== broadcasting presence


2019-11-27 21:21:40 | [Mutex] received everything.

2019-11-27 21:21:40 | [Mutex] isItemNotified: message:80b67e3b-5fa1-498a-ac4b-730672a54737 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.293s
2019-11-27 21:21:41 |

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

2019-11-27 21:21:41 | ------------------------------------

2019-11-27 21:21:41 | [Mutex] waiting for: [message:fb7bcc9e-76f3-4d2d-a020-31ef41d8fd5e]

2019-11-27 21:21:41 | [Mutex] received everything.

2019-11-27 21:21:41 |


===== simulation of connection failure


2019-11-27 21:21:41 |


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


2019-11-27 21:21:41 |


===== sending message to look for


2019-11-27 21:21:42 |


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


2019-11-27 21:21:42 |


===== broadcasting presence


2019-11-27 21:21:42 | [Mutex] waiting for: [message:404a4450-4be5-48b2-bab0-1c75fecbb4ea]

2019-11-27 21:21:42 | [Mutex] received everything.

2019-11-27 21:21:42 | [Mutex] isItemNotified: message:404a4450-4be5-48b2-bab0-1c75fecbb4ea :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61.190s
2019-11-27 21:21:43 |

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

2019-11-27 21:21:43 | ------------------------------------

2019-11-27 21:21:43 | [Mutex] waiting for: [message:56531d54-91b6-43b5-94ab-55a828f14520]

2019-11-27 21:21:43 | [Mutex] received everything.

2019-11-27 21:21:43 |


===== simulation of connection failure


2019-11-27 21:21:43 |


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


2019-11-27 21:21:43 |


===== sending message to look for


2019-11-27 21:21:44 |


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


2019-11-27 21:21:46 |


===== broadcasting presence


2019-11-27 21:21:46 | [Mutex] waiting for: [message:b8805ff1-5312-4a2d-9e12-d0c8d111316e]

2019-11-27 21:22:44 | [Mutex] waiting for: [message:b8805ff1-5312-4a2d-9e12-d0c8d111316e]

2019-11-27 21:22:44 | [Mutex] received everything.

2019-11-27 21:22:44 | [Mutex] isItemNotified: message:b8805ff1-5312-4a2d-9e12-d0c8d111316e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.287s
2019-11-27 21:22:45 |

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

2019-11-27 21:22:45 | ------------------------------------

2019-11-27 21:22:45 | [Mutex] waiting for: [message:3bd7c337-573e-4813-9fd6-daf75b7446c5]

2019-11-27 21:22:45 | [Mutex] received everything.

2019-11-27 21:22:45 |


===== simulation of connection failure


2019-11-27 21:22:45 |


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


2019-11-27 21:22:46 |


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


2019-11-27 21:22:50 |


===== broadcasting presence


2019-11-27 21:22:50 | [Mutex] waiting for: [message:5b6e6e9d-a4a7-4683-9d11-cc34754e9bf2]

2019-11-27 21:22:50 | [Mutex] waiting for: [message:5b6e6e9d-a4a7-4683-9d11-cc34754e9bf2]

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

2019-11-27 21:22:50 | [Mutex] isItemNotified: message:5b6e6e9d-a4a7-4683-9d11-cc34754e9bf2 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.264s
2019-11-27 21:22:51 |

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

2019-11-27 21:22:51 | ------------------------------------

2019-11-27 21:22:51 | [Mutex] waiting for: [message:d0610afe-779c-4ec2-aa24-d49d70070029]

2019-11-27 21:22:51 | [Mutex] received everything.

2019-11-27 21:22:51 |


===== simulation of connection failure


2019-11-27 21:22:51 |


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


2019-11-27 21:22:52 |


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


2019-11-27 21:22:55 |


===== broadcasting presence


2019-11-27 21:22:55 | [Mutex] waiting for: [message:eab5028d-444a-4793-86c9-fb9e7614d950]

2019-11-27 21:22:55 | [Mutex] received everything.

2019-11-27 21:22:55 | [Mutex] isItemNotified: message:eab5028d-444a-4793-86c9-fb9e7614d950 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.243s
2019-11-27 21:22:56 |

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

2019-11-27 21:22:56 | ------------------------------------

2019-11-27 21:22:56 | [Mutex] waiting for: [message:ad0ba130-5af4-4cf0-82f1-4be5444bdf08]

2019-11-27 21:22:56 | [Mutex] received everything.

2019-11-27 21:22:56 |


===== simulation of connection failure


2019-11-27 21:22:56 |


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


2019-11-27 21:22:56 |


===== sending message to look for


2019-11-27 21:22:57 |


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


2019-11-27 21:22:57 |


===== broadcasting presence


2019-11-27 21:22:57 | [Mutex] waiting for: [message:00558055-2177-4858-8a3f-c83101239443]

2019-11-27 21:22:57 | [Mutex] received everything.

2019-11-27 21:22:57 | [Mutex] isItemNotified: message:00558055-2177-4858-8a3f-c83101239443 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.049s
2019-11-27 21:22:58 |

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

2019-11-27 21:22:58 | ------------------------------------

2019-11-27 21:22:58 | [Mutex] waiting for: [message:bfcbdc39-3b85-416a-9abe-a16e27726b40]

2019-11-27 21:22:58 | [Mutex] received everything.

2019-11-27 21:22:58 |


===== simulation of connection failure


2019-11-27 21:22:58 |


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


2019-11-27 21:22:58 |


===== sending message to look for


2019-11-27 21:22:59 |


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


2019-11-27 21:23:01 |


===== broadcasting presence


2019-11-27 21:23:01 | [Mutex] received everything.

2019-11-27 21:23:01 | [Mutex] isItemNotified: message:468203bd-fb68-4ff6-be57-874280b6088e :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.194s
2019-11-27 21:23:02 |

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

2019-11-27 21:23:02 | ------------------------------------

2019-11-27 21:23:02 | [Mutex] waiting for: [message:924118b1-a7a2-4c7d-bc65-3baf96833d13]

2019-11-27 21:23:02 | [Mutex] received everything.

2019-11-27 21:23:02 |


===== simulation of connection failure


2019-11-27 21:23:02 |


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


2019-11-27 21:23:02 |


===== sending message to look for


2019-11-27 21:23:03 |


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


2019-11-27 21:23:03 |


===== broadcasting presence


2019-11-27 21:23:03 | [Mutex] waiting for: [message:e87d7043-8c70-4a69-8879-00926240f687]

2019-11-27 21:23:03 | [Mutex] received everything.

2019-11-27 21:23:03 | [Mutex] isItemNotified: message:e87d7043-8c70-4a69-8879-00926240f687 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.073s
2019-11-27 21:23:04 |

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

2019-11-27 21:23:04 | ------------------------------------

2019-11-27 21:23:04 | [Mutex] waiting for: [message:464e6fd3-aa72-4ccb-815d-7acf42beae5a]

2019-11-27 21:23:04 | [Mutex] received everything.

2019-11-27 21:23:04 |


===== simulation of connection failure


2019-11-27 21:23:04 |


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


2019-11-27 21:23:04 |


===== sending message to look for


2019-11-27 21:23:05 |


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


2019-11-27 21:23:07 |


===== broadcasting presence


2019-11-27 21:23:07 | [Mutex] received everything.

2019-11-27 21:23:07 | [Mutex] isItemNotified: message:b3d79850-20bc-4f67-b8d7-d5c0d6611bc8 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.223s
2019-11-27 21:23:08 |

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

2019-11-27 21:23:08 | ------------------------------------

2019-11-27 21:23:08 | [Mutex] waiting for: [message:e7853255-636a-4c51-8351-5cc6f3f65775]

2019-11-27 21:23:08 | [Mutex] received everything.

2019-11-27 21:23:08 |


===== simulation of connection failure


2019-11-27 21:23:08 |


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


2019-11-27 21:23:08 |


===== sending message to look for


2019-11-27 21:23:09 |


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


2019-11-27 21:23:09 |


===== broadcasting presence


2019-11-27 21:23:09 | [Mutex] waiting for: [message:9431b917-2dba-4bf6-b004-eb8a71922c7e]

2019-11-27 21:23:09 | [Mutex] received everything.

2019-11-27 21:23:09 | [Mutex] isItemNotified: message:9431b917-2dba-4bf6-b004-eb8a71922c7e :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.223s
2019-11-27 21:23:10 |

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

2019-11-27 21:23:10 | ------------------------------------

2019-11-27 21:23:10 | [Mutex] waiting for: [message:ced229d5-fc54-4158-819c-0fe57fcf3747]

2019-11-27 21:23:10 | [Mutex] received everything.

2019-11-27 21:23:10 |


===== simulation of connection failure


2019-11-27 21:23:10 |


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


2019-11-27 21:23:10 |


===== sending message to look for


2019-11-27 21:23:11 |


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


2019-11-27 21:23:14 |


===== broadcasting presence


2019-11-27 21:23:14 | [Mutex] received everything.

2019-11-27 21:23:14 | [Mutex] isItemNotified: message:d4be81d4-1280-4289-86ec-a71d3bb00b37 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.314s
2019-11-27 21:23:15 |

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

2019-11-27 21:23:15 | ------------------------------------

2019-11-27 21:23:15 | [Mutex] waiting for: [message:185b0754-de7c-4e63-95c3-8f7fb5f7cfb8]

2019-11-27 21:23:15 | [Mutex] received everything.

2019-11-27 21:23:15 |


===== simulation of connection failure


2019-11-27 21:23:15 |


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


2019-11-27 21:23:15 |


===== sending message to look for


2019-11-27 21:23:16 |


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


2019-11-27 21:23:16 |


===== broadcasting presence


2019-11-27 21:23:16 | [Mutex] waiting for: [message:2d780fe8-6b9d-4715-b986-477a893ccc46]

2019-11-27 21:23:16 | [Mutex] received everything.

2019-11-27 21:23:16 | [Mutex] isItemNotified: message:2d780fe8-6b9d-4715-b986-477a893ccc46 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.301s
2019-11-27 21:23:17 |

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

2019-11-27 21:23:17 | ------------------------------------

2019-11-27 21:23:17 | [Mutex] waiting for: [message:d127448a-7870-47a2-b394-fe25d427eabf]

2019-11-27 21:23:17 | [Mutex] received everything.

2019-11-27 21:23:17 |


===== simulation of connection failure


2019-11-27 21:23:17 |


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


2019-11-27 21:23:17 |


===== sending message to look for


2019-11-27 21:23:18 |


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


2019-11-27 21:23:20 |


===== broadcasting presence


2019-11-27 21:23:20 | [Mutex] waiting for: [message:1f7118bc-a1d0-4ede-b14b-02606f0ff233]

2019-11-27 21:23:20 | [Mutex] waiting for: [message:1f7118bc-a1d0-4ede-b14b-02606f0ff233]

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

2019-11-27 21:23:20 | [Mutex] isItemNotified: message:1f7118bc-a1d0-4ede-b14b-02606f0ff233 :: true