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

Test duration: 133.622s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.397s
2020-06-21 23:59:14 |

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

2020-06-21 23:59:14 | ------------------------------------

2020-06-21 23:59:14 | [Mutex] waiting for: [message:2099cd96-3ca7-4385-add0-f84a434a1190]

2020-06-21 23:59:14 | [Mutex] received everything.

2020-06-21 23:59:14 |


===== simulation of connection failure


2020-06-21 23:59:14 |


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


2020-06-21 23:59:14 |


===== sending message to look for


2020-06-21 23:59:15 |


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


2020-06-21 23:59:15 |


===== broadcasting presence


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

2020-06-21 23:59:15 | [Mutex] isItemNotified: message:4b8569ef-b63e-4a82-b0c2-1620100f2735 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.386s
2020-06-21 23:59:16 |

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

2020-06-21 23:59:16 | ------------------------------------

2020-06-21 23:59:16 | [Mutex] waiting for: [message:aaa245ee-75ba-4cb6-bc2e-e937ca790402]

2020-06-21 23:59:16 | [Mutex] received everything.

2020-06-21 23:59:16 |


===== simulation of connection failure


2020-06-21 23:59:16 |


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


2020-06-21 23:59:17 |


===== sending message to look for


2020-06-21 23:59:18 |


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


2020-06-21 23:59:20 |


===== broadcasting presence


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

2020-06-21 23:59:20 | [Mutex] isItemNotified: message:4e1e2548-2051-4418-b60a-292e37741349 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.403s
2020-06-21 23:59:21 |

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

2020-06-21 23:59:21 | ------------------------------------

2020-06-21 23:59:21 | [Mutex] waiting for: [message:0be0d459-f6a9-416d-8720-15960c82e0ae]

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

2020-06-21 23:59:21 |


===== simulation of connection failure


2020-06-21 23:59:21 |


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


2020-06-21 23:59:21 |


===== sending message to look for


2020-06-21 23:59:22 |


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


2020-06-21 23:59:22 |


===== broadcasting presence


2020-06-21 23:59:22 | [Mutex] received everything.

2020-06-21 23:59:22 | [Mutex] isItemNotified: message:8daeb656-e5e3-4bf8-ae42-74a64eb0a29d :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.385s
2020-06-21 23:59:23 |

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

2020-06-21 23:59:23 | ------------------------------------

2020-06-21 23:59:23 | [Mutex] waiting for: [message:d8254e6d-704e-48d7-a0b0-3edf4114a736]

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

2020-06-21 23:59:23 |


===== simulation of connection failure


2020-06-21 23:59:23 |


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


2020-06-21 23:59:23 |


===== sending message to look for


2020-06-21 23:59:24 |


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


2020-06-21 23:59:27 |


===== broadcasting presence


2020-06-21 23:59:27 | [Mutex] received everything.

2020-06-21 23:59:27 | [Mutex] isItemNotified: message:205119c9-7176-426e-874f-41f60572a59a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.370s
2020-06-21 23:59:28 |

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

2020-06-21 23:59:28 | ------------------------------------

2020-06-21 23:59:28 | [Mutex] waiting for: [message:4bd765cb-c78a-42b5-a504-7d2e15e8c5bf]

2020-06-21 23:59:28 | [Mutex] received everything.

2020-06-21 23:59:28 |


===== simulation of connection failure


2020-06-21 23:59:28 |


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


2020-06-21 23:59:28 |


===== sending message to look for


2020-06-21 23:59:29 |


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


2020-06-21 23:59:29 |


===== broadcasting presence


2020-06-21 23:59:29 | [Mutex] waiting for: [message:900e20c3-f74f-4c8c-b2c8-2474b7b0ad4a]

2020-06-21 23:59:29 | [Mutex] received everything.

2020-06-21 23:59:29 | [Mutex] isItemNotified: message:900e20c3-f74f-4c8c-b2c8-2474b7b0ad4a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.389s
2020-06-21 23:59:30 |

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

2020-06-21 23:59:30 | ------------------------------------

2020-06-21 23:59:30 | [Mutex] waiting for: [message:82087499-2b63-473c-942c-ad4820480498]

2020-06-21 23:59:30 | [Mutex] received everything.

2020-06-21 23:59:30 |


===== simulation of connection failure


2020-06-21 23:59:30 |


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


2020-06-21 23:59:30 |


===== sending message to look for


2020-06-21 23:59:31 |


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


2020-06-21 23:59:33 |


===== broadcasting presence


2020-06-21 23:59:33 | [Mutex] received everything.

2020-06-21 23:59:33 | [Mutex] isItemNotified: message:e55d8c21-72db-47d8-81c5-70e06a2e2c79 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.284s
2020-06-21 23:59:34 |

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

2020-06-21 23:59:34 | ------------------------------------

2020-06-21 23:59:34 | [Mutex] waiting for: [message:017054ac-18ed-4b4f-8b6f-a660c9cb6f9b]

2020-06-21 23:59:34 | [Mutex] received everything.

2020-06-21 23:59:34 |


===== simulation of connection failure


2020-06-21 23:59:34 |


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


2020-06-21 23:59:35 |


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


2020-06-21 23:59:40 |


===== broadcasting presence


2020-06-21 23:59:40 | [Mutex] received everything.

2020-06-21 23:59:40 | [Mutex] isItemNotified: message:aa3d2886-7700-4da7-8073-1647a8473a40 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.292s
2020-06-21 23:59:41 |

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

2020-06-21 23:59:41 | ------------------------------------

2020-06-21 23:59:41 | [Mutex] waiting for: [message:f61ea3d9-9598-415c-a985-eff45d477642]

2020-06-21 23:59:41 | [Mutex] received everything.

2020-06-21 23:59:41 |


===== simulation of connection failure


2020-06-21 23:59:41 |


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


2020-06-21 23:59:42 |


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


2020-06-21 23:59:44 |


===== broadcasting presence


2020-06-21 23:59:44 | [Mutex] received everything.

2020-06-21 23:59:44 | [Mutex] isItemNotified: message:a2f140ec-2174-4b34-a86b-a9966c3bcd48 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.414s
2020-06-21 23:59:45 |

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

2020-06-21 23:59:45 | ------------------------------------

2020-06-21 23:59:45 | [Mutex] waiting for: [message:7c636116-5145-42fd-bff5-d9f880f529c5]

2020-06-21 23:59:45 | [Mutex] received everything.

2020-06-21 23:59:45 |


===== simulation of connection failure


2020-06-21 23:59:45 |


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


2020-06-21 23:59:45 |


===== sending message to look for


2020-06-21 23:59:46 |


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


2020-06-21 23:59:46 |


===== broadcasting presence


2020-06-21 23:59:46 | [Mutex] waiting for: [message:19dce330-7441-47f4-9ff8-371ae100701e]

2020-06-21 23:59:46 | [Mutex] waiting for: [message:19dce330-7441-47f4-9ff8-371ae100701e]

2020-06-21 23:59:46 | [Mutex] received everything.

2020-06-21 23:59:46 | [Mutex] isItemNotified: message:19dce330-7441-47f4-9ff8-371ae100701e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.372s
2020-06-21 23:59:47 |

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

2020-06-21 23:59:47 | ------------------------------------

2020-06-21 23:59:47 | [Mutex] waiting for: [message:49bf4b59-2014-4636-b572-e6c6b29dc89b]

2020-06-21 23:59:47 | [Mutex] received everything.

2020-06-21 23:59:47 |


===== simulation of connection failure


2020-06-21 23:59:47 |


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


2020-06-21 23:59:47 |


===== sending message to look for


2020-06-21 23:59:49 |


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


2020-06-21 23:59:51 |


===== broadcasting presence


2020-06-21 23:59:51 | [Mutex] waiting for: [message:68f82a37-63e5-4552-a1db-43015c6bfd1b]

2020-06-21 23:59:51 | [Mutex] waiting for: [message:68f82a37-63e5-4552-a1db-43015c6bfd1b]

2020-06-21 23:59:51 | [Mutex] received everything.

2020-06-21 23:59:51 | [Mutex] isItemNotified: message:68f82a37-63e5-4552-a1db-43015c6bfd1b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.285s
2020-06-21 23:59:52 |

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

2020-06-21 23:59:52 | ------------------------------------

2020-06-21 23:59:52 | [Mutex] waiting for: [message:d3b4e8ad-86ad-4b5a-a7f3-06107b148712]

2020-06-21 23:59:52 | [Mutex] received everything.

2020-06-21 23:59:52 |


===== simulation of connection failure


2020-06-21 23:59:52 |


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


2020-06-21 23:59:53 |


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


2020-06-21 23:59:57 |


===== broadcasting presence


2020-06-21 23:59:57 | [Mutex] waiting for: [message:a9f9eb80-9138-4c62-bc04-3d3c86957582]

2020-06-21 23:59:57 | [Mutex] waiting for: [message:a9f9eb80-9138-4c62-bc04-3d3c86957582]

2020-06-21 23:59:57 | [Mutex] received everything.

2020-06-21 23:59:57 | [Mutex] isItemNotified: message:a9f9eb80-9138-4c62-bc04-3d3c86957582 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.353s
2020-06-21 23:59:58 |

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

2020-06-21 23:59:58 | ------------------------------------

2020-06-21 23:59:58 | [Mutex] waiting for: [message:c4f9c3bb-f78e-4fd2-bde9-8efc182a9b10]

2020-06-21 23:59:58 | [Mutex] received everything.

2020-06-21 23:59:58 |


===== simulation of connection failure


2020-06-21 23:59:58 |


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


2020-06-21 23:59:59 |


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


2020-06-22 00:00:01 |


===== broadcasting presence


2020-06-22 00:00:01 | [Mutex] waiting for: [message:3223e8de-4a75-41f0-8d10-29b022f15836]

2020-06-22 00:00:01 | [Mutex] waiting for: [message:3223e8de-4a75-41f0-8d10-29b022f15836]

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

2020-06-22 00:00:01 | [Mutex] isItemNotified: message:3223e8de-4a75-41f0-8d10-29b022f15836 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.378s
2020-06-22 00:00:02 |

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

2020-06-22 00:00:02 | ------------------------------------

2020-06-22 00:00:02 | [Mutex] waiting for: [message:287c833e-2b6a-4971-8665-bf409f546196]

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

2020-06-22 00:00:03 |


===== simulation of connection failure


2020-06-22 00:00:03 |


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


2020-06-22 00:00:03 |


===== sending message to look for


2020-06-22 00:00:04 |


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


2020-06-22 00:00:04 |


===== broadcasting presence


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

2020-06-22 00:00:04 | [Mutex] isItemNotified: message:48115994-8bdb-4cf3-a5c0-3bc1fb275fa6 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.371s
2020-06-22 00:00:05 |

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

2020-06-22 00:00:05 | ------------------------------------

2020-06-22 00:00:05 | [Mutex] waiting for: [message:c72dbdb1-5e74-4802-8228-6de528f804c1]

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

2020-06-22 00:00:05 |


===== simulation of connection failure


2020-06-22 00:00:05 |


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


2020-06-22 00:00:05 |


===== sending message to look for


2020-06-22 00:00:06 |


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


2020-06-22 00:00:08 |


===== broadcasting presence


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

2020-06-22 00:00:08 | [Mutex] isItemNotified: message:aa5636da-01ea-4c88-804e-4ce2c2bde120 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.384s
2020-06-22 00:00:09 |

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

2020-06-22 00:00:09 | ------------------------------------

2020-06-22 00:00:09 | [Mutex] waiting for: [message:19664605-c990-4937-ba1d-d091ce9e9408]

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

2020-06-22 00:00:09 |


===== simulation of connection failure


2020-06-22 00:00:09 |


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


2020-06-22 00:00:09 |


===== sending message to look for


2020-06-22 00:00:10 |


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


2020-06-22 00:00:11 |


===== broadcasting presence


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

2020-06-22 00:00:11 | [Mutex] isItemNotified: message:558b4080-55fd-41ff-b896-759e14563ab1 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.369s
2020-06-22 00:00:12 |

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

2020-06-22 00:00:12 | ------------------------------------

2020-06-22 00:00:12 | [Mutex] waiting for: [message:292c0d25-dca1-43a7-b3f6-191bf8ff650d]

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

2020-06-22 00:00:12 |


===== simulation of connection failure


2020-06-22 00:00:12 |


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


2020-06-22 00:00:12 |


===== sending message to look for


2020-06-22 00:00:13 |


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


2020-06-22 00:00:15 |


===== broadcasting presence


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

2020-06-22 00:00:15 | [Mutex] isItemNotified: message:c8432474-10fb-4012-bd97-7c63af533814 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.381s
2020-06-22 00:00:16 |

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

2020-06-22 00:00:16 | ------------------------------------

2020-06-22 00:00:16 | [Mutex] waiting for: [message:60895660-dce2-4476-a0d7-67549b375bef]

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

2020-06-22 00:00:16 |


===== simulation of connection failure


2020-06-22 00:00:16 |


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


2020-06-22 00:00:16 |


===== sending message to look for


2020-06-22 00:00:17 |


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


2020-06-22 00:00:17 |


===== broadcasting presence


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

2020-06-22 00:00:17 | [Mutex] isItemNotified: message:443da7f1-8d89-4d54-a798-dfcb1174fc53 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.320s
2020-06-22 00:00:18 |

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

2020-06-22 00:00:18 | ------------------------------------

2020-06-22 00:00:18 | [Mutex] waiting for: [message:f81157d7-91bb-4089-84fc-5a52d179ba04]

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

2020-06-22 00:00:18 |


===== simulation of connection failure


2020-06-22 00:00:18 |


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


2020-06-22 00:00:18 |


===== sending message to look for


2020-06-22 00:00:19 |


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


2020-06-22 00:00:22 |


===== broadcasting presence


2020-06-22 00:00:22 | [Mutex] waiting for: [message:71a6f866-b162-46b3-b4c5-c0f437d02b97]

2020-06-22 00:01:20 | [Mutex] waiting for: [message:71a6f866-b162-46b3-b4c5-c0f437d02b97]

2020-06-22 00:01:20 | [Mutex] waiting for: [message:71a6f866-b162-46b3-b4c5-c0f437d02b97]

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

2020-06-22 00:01:20 | [Mutex] isItemNotified: message:71a6f866-b162-46b3-b4c5-c0f437d02b97 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.444s
2020-06-22 00:01:21 |

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

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

2020-06-22 00:01:21 | [Mutex] waiting for: [message:6b2d477f-bf00-451f-9e04-5060cc0be052]

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

2020-06-22 00:01:21 |


===== simulation of connection failure


2020-06-22 00:01:21 |


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


2020-06-22 00:01:21 |


===== sending message to look for


2020-06-22 00:01:22 |


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


2020-06-22 00:01:22 |


===== broadcasting presence


2020-06-22 00:01:22 | [Mutex] waiting for: [message:7a7d5883-8a1f-4b75-a713-2bbf908136e2]

2020-06-22 00:01:22 | [Mutex] waiting for: [message:7a7d5883-8a1f-4b75-a713-2bbf908136e2]

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

2020-06-22 00:01:22 | [Mutex] isItemNotified: message:7a7d5883-8a1f-4b75-a713-2bbf908136e2 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.392s
2020-06-22 00:01:23 |

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

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

2020-06-22 00:01:23 | [Mutex] waiting for: [message:4d6ed144-7f83-44e3-82b4-afa4edfcd7a5]

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

2020-06-22 00:01:23 |


===== simulation of connection failure


2020-06-22 00:01:23 |


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


2020-06-22 00:01:23 |


===== sending message to look for


2020-06-22 00:01:24 |


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


2020-06-22 00:01:26 |


===== broadcasting presence


2020-06-22 00:01:26 | [Mutex] waiting for: [message:4df6d9a4-1ea5-47ee-b890-efe08d9c3872]

2020-06-22 00:01:26 | [Mutex] waiting for: [message:4df6d9a4-1ea5-47ee-b890-efe08d9c3872]

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

2020-06-22 00:01:26 | [Mutex] isItemNotified: message:4df6d9a4-1ea5-47ee-b890-efe08d9c3872 :: true