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

Test duration: 194.261s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.357s
2020-06-21 23:01:18 |

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

2020-06-21 23:01:18 | ------------------------------------

2020-06-21 23:01:18 | [Mutex] waiting for: [message:4323ba53-cdbc-4255-8fbf-340a16ce6306]

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

2020-06-21 23:01:18 |


===== simulation of connection failure


2020-06-21 23:01:18 |


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


2020-06-21 23:01:18 |


===== sending message to look for


2020-06-21 23:01:19 |


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


2020-06-21 23:01:19 |


===== broadcasting presence


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

2020-06-21 23:01:19 | [Mutex] isItemNotified: message:359f58fd-2d7b-437a-9859-75c3a66be1f8 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.396s
2020-06-21 23:01:20 |

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

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

2020-06-21 23:01:20 | [Mutex] waiting for: [message:8f49e9c2-6467-485d-b0df-fe20432f675b]

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

2020-06-21 23:01:20 |


===== simulation of connection failure


2020-06-21 23:01:20 |


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


2020-06-21 23:01:20 |


===== sending message to look for


2020-06-21 23:01:21 |


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


2020-06-21 23:01:23 |


===== broadcasting presence


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

2020-06-21 23:01:23 | [Mutex] isItemNotified: message:ccbe90c2-f6da-4d28-8390-920613c52dd0 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.356s
2020-06-21 23:01:24 |

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

2020-06-21 23:01:24 | ------------------------------------

2020-06-21 23:01:24 | [Mutex] waiting for: [message:76a280ac-d20e-41b6-8027-29b3293a5892]

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

2020-06-21 23:01:24 |


===== simulation of connection failure


2020-06-21 23:01:24 |


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


2020-06-21 23:01:24 |


===== sending message to look for


2020-06-21 23:01:25 |


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


2020-06-21 23:01:26 |


===== broadcasting presence


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

2020-06-21 23:01:26 | [Mutex] isItemNotified: message:0e73ba94-1742-4a24-8460-2b0766b91ba6 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.363s
2020-06-21 23:01:26 |

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

2020-06-21 23:01:26 | ------------------------------------

2020-06-21 23:01:26 | [Mutex] waiting for: [message:bc3b72d9-31a9-4e74-8b70-a994ae59ad57]

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

2020-06-21 23:01:26 |


===== simulation of connection failure


2020-06-21 23:01:26 |


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


2020-06-21 23:01:27 |


===== sending message to look for


2020-06-21 23:01:28 |


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


2020-06-21 23:01:30 |


===== broadcasting presence


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

2020-06-21 23:01:30 | [Mutex] isItemNotified: message:f42ddd25-cf57-401f-9409-966968a3116c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.355s
2020-06-21 23:01:31 |

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

2020-06-21 23:01:31 | ------------------------------------

2020-06-21 23:01:31 | [Mutex] waiting for: [message:3963ce8c-95ed-4282-a898-276a7c50dda7]

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

2020-06-21 23:01:31 |


===== simulation of connection failure


2020-06-21 23:01:31 |


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


2020-06-21 23:01:31 |


===== sending message to look for


2020-06-21 23:01:32 |


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


2020-06-21 23:01:32 |


===== broadcasting presence


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

2020-06-21 23:01:32 | [Mutex] isItemNotified: message:1b88399b-9ee4-41b2-ad24-463cbf5ce9dc :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.366s
2020-06-21 23:01:33 |

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

2020-06-21 23:01:33 | ------------------------------------

2020-06-21 23:01:33 | [Mutex] waiting for: [message:a77c643b-ed53-43ad-80bb-a1d0b97e23fa]

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

2020-06-21 23:01:33 |


===== simulation of connection failure


2020-06-21 23:01:33 |


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


2020-06-21 23:01:33 |


===== sending message to look for


2020-06-21 23:01:34 |


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


2020-06-21 23:01:36 |


===== broadcasting presence


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

2020-06-21 23:01:36 | [Mutex] isItemNotified: message:f59ca7c0-b87f-4699-ab53-c92227d7da59 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.264s
2020-06-21 23:01:37 |

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

2020-06-21 23:01:37 | ------------------------------------

2020-06-21 23:01:37 | [Mutex] waiting for: [message:2a01b98e-a8b7-460b-9fbd-9bd9de7c6693]

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

2020-06-21 23:01:37 |


===== simulation of connection failure


2020-06-21 23:01:37 |


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


2020-06-21 23:01:38 |


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


2020-06-21 23:01:43 |


===== broadcasting presence


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

2020-06-21 23:01:43 | [Mutex] isItemNotified: message:ba55763d-2bd3-4199-92f1-698f9cf4c62d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.288s
2020-06-21 23:01:43 |

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

2020-06-21 23:01:43 | ------------------------------------

2020-06-21 23:01:43 | [Mutex] waiting for: [message:4177936c-382b-4180-979e-cabc583a4578]

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

2020-06-21 23:01:43 |


===== simulation of connection failure


2020-06-21 23:01:43 |


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


2020-06-21 23:01:44 |


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


2020-06-21 23:01:47 |


===== broadcasting presence


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

2020-06-21 23:01:47 | [Mutex] isItemNotified: message:61baca01-5f49-4a15-9ec3-1dba23ce5e31 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 61.314s
2020-06-21 23:01:48 |

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

2020-06-21 23:01:48 | ------------------------------------

2020-06-21 23:01:48 | [Mutex] waiting for: [message:692cd731-ed93-4ebc-86e4-81cb652cd045]

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

2020-06-21 23:01:48 |


===== simulation of connection failure


2020-06-21 23:01:48 |


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


2020-06-21 23:01:48 |


===== sending message to look for


2020-06-21 23:01:49 |


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


2020-06-21 23:01:49 |


===== broadcasting presence


2020-06-21 23:01:49 | [Mutex] waiting for: [message:698fa19c-4b3f-42f6-80bf-bf6f6241266b]

2020-06-21 23:02:49 | [Mutex] waiting for: [message:698fa19c-4b3f-42f6-80bf-bf6f6241266b]

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

2020-06-21 23:02:49 | [Mutex] isItemNotified: message:698fa19c-4b3f-42f6-80bf-bf6f6241266b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.364s
2020-06-21 23:02:50 |

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

2020-06-21 23:02:50 | ------------------------------------

2020-06-21 23:02:50 | [Mutex] waiting for: [message:0e64ab37-ef95-49fd-9763-61c36c2a7d09]

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

2020-06-21 23:02:50 |


===== simulation of connection failure


2020-06-21 23:02:50 |


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


2020-06-21 23:02:50 |


===== sending message to look for


2020-06-21 23:02:51 |


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


2020-06-21 23:02:53 |


===== broadcasting presence


2020-06-21 23:02:53 | [Mutex] waiting for: [message:7834f2f2-5ebe-4931-bc0e-bece7d27ac1f]

2020-06-21 23:02:53 | [Mutex] waiting for: [message:7834f2f2-5ebe-4931-bc0e-bece7d27ac1f]

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

2020-06-21 23:02:53 | [Mutex] isItemNotified: message:7834f2f2-5ebe-4931-bc0e-bece7d27ac1f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.290s
2020-06-21 23:02:54 |

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

2020-06-21 23:02:54 | ------------------------------------

2020-06-21 23:02:54 | [Mutex] waiting for: [message:085915b3-8d53-434b-8b35-f8737a06537f]

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

2020-06-21 23:02:54 |


===== simulation of connection failure


2020-06-21 23:02:54 |


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


2020-06-21 23:02:55 |


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


2020-06-21 23:02:59 |


===== broadcasting presence


2020-06-21 23:02:59 | [Mutex] waiting for: [message:85b178d3-225a-45f1-a1f0-bbf3a7cbb990]

2020-06-21 23:03:00 | [Mutex] waiting for: [message:85b178d3-225a-45f1-a1f0-bbf3a7cbb990]

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

2020-06-21 23:03:00 | [Mutex] isItemNotified: message:85b178d3-225a-45f1-a1f0-bbf3a7cbb990 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.300s
2020-06-21 23:03:01 |

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

2020-06-21 23:03:01 | ------------------------------------

2020-06-21 23:03:01 | [Mutex] waiting for: [message:7af3e7c5-85d2-4373-8d56-201580e13367]

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

2020-06-21 23:03:01 |


===== simulation of connection failure


2020-06-21 23:03:01 |


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


2020-06-21 23:03:02 |


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


2020-06-21 23:03:04 |


===== broadcasting presence


2020-06-21 23:03:04 | [Mutex] waiting for: [message:1ce33d1e-2783-4be6-b081-64b1459c644e]

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

2020-06-21 23:03:04 | [Mutex] isItemNotified: message:1ce33d1e-2783-4be6-b081-64b1459c644e :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.367s
2020-06-21 23:03:05 |

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

2020-06-21 23:03:05 | ------------------------------------

2020-06-21 23:03:05 | [Mutex] waiting for: [message:59b9418a-fb38-4fc6-8b8a-96b905077a08]

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

2020-06-21 23:03:05 |


===== simulation of connection failure


2020-06-21 23:03:05 |


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


2020-06-21 23:03:05 |


===== sending message to look for


2020-06-21 23:03:06 |


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


2020-06-21 23:03:06 |


===== broadcasting presence


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

2020-06-21 23:03:06 | [Mutex] isItemNotified: message:0ebda33f-09c9-4928-a792-202d91750148 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.380s
2020-06-21 23:03:07 |

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

2020-06-21 23:03:07 | ------------------------------------

2020-06-21 23:03:07 | [Mutex] waiting for: [message:ce954206-6332-49e2-b749-4f5aba4c2416]

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

2020-06-21 23:03:07 |


===== simulation of connection failure


2020-06-21 23:03:07 |


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


2020-06-21 23:03:07 |


===== sending message to look for


2020-06-21 23:03:08 |


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


2020-06-21 23:03:11 |


===== broadcasting presence


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

2020-06-21 23:03:11 | [Mutex] isItemNotified: message:e1c24349-2b02-4ef3-97a8-52682e025137 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.371s
2020-06-21 23:03:12 |

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

2020-06-21 23:03:12 | ------------------------------------

2020-06-21 23:03:12 | [Mutex] waiting for: [message:1166bd48-30d2-45bf-a91b-3d49495d9af2]

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

2020-06-21 23:03:12 |


===== simulation of connection failure


2020-06-21 23:03:12 |


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


2020-06-21 23:03:12 |


===== sending message to look for


2020-06-21 23:03:13 |


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


2020-06-21 23:03:13 |


===== broadcasting presence


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

2020-06-21 23:03:13 | [Mutex] isItemNotified: message:4a0f5d3b-ac4d-4037-a152-0f101a467b91 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.366s
2020-06-21 23:03:14 |

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

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

2020-06-21 23:03:14 | [Mutex] waiting for: [message:bd26b7a8-d946-4b32-80e7-916b114b6435]

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

2020-06-21 23:03:14 |


===== simulation of connection failure


2020-06-21 23:03:14 |


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


2020-06-21 23:03:14 |


===== sending message to look for


2020-06-21 23:03:15 |


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


2020-06-21 23:03:17 |


===== broadcasting presence


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

2020-06-21 23:03:17 | [Mutex] isItemNotified: message:f828538d-59f7-46cc-b795-c6a160cdd7fd :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 61.317s
2020-06-21 23:03:18 |

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

2020-06-21 23:03:18 | ------------------------------------

2020-06-21 23:03:18 | [Mutex] waiting for: [message:0fc001c4-99e9-43f2-a3fb-44dd1a282e17]

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

2020-06-21 23:03:18 |


===== simulation of connection failure


2020-06-21 23:03:18 |


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


2020-06-21 23:03:18 |


===== sending message to look for


2020-06-21 23:03:19 |


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


2020-06-21 23:03:20 |


===== broadcasting presence


2020-06-21 23:03:20 | [Mutex] waiting for: [message:18d7c2b3-2b50-4b43-8bd7-9793dc7e04ec]

2020-06-21 23:04:20 | [Mutex] waiting for: [message:18d7c2b3-2b50-4b43-8bd7-9793dc7e04ec]

2020-06-21 23:04:20 | [Mutex] waiting for: [message:18d7c2b3-2b50-4b43-8bd7-9793dc7e04ec]

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

2020-06-21 23:04:20 | [Mutex] isItemNotified: message:18d7c2b3-2b50-4b43-8bd7-9793dc7e04ec :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.362s
2020-06-21 23:04:21 |

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

2020-06-21 23:04:21 | ------------------------------------

2020-06-21 23:04:21 | [Mutex] waiting for: [message:f716b136-29f7-4e70-a1bf-895b346329c7]

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

2020-06-21 23:04:21 |


===== simulation of connection failure


2020-06-21 23:04:21 |


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


2020-06-21 23:04:21 |


===== sending message to look for


2020-06-21 23:04:22 |


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


2020-06-21 23:04:24 |


===== broadcasting presence


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

2020-06-21 23:04:24 | [Mutex] isItemNotified: message:59616fea-d3d2-4417-85cb-78f06ae88143 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.445s
2020-06-21 23:04:25 |

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

2020-06-21 23:04:25 | ------------------------------------

2020-06-21 23:04:25 | [Mutex] waiting for: [message:18b4e907-9f8f-4b75-95d8-4040813ee3b5]

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

2020-06-21 23:04:25 |


===== simulation of connection failure


2020-06-21 23:04:25 |


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


2020-06-21 23:04:25 |


===== sending message to look for


2020-06-21 23:04:26 |


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


2020-06-21 23:04:26 |


===== broadcasting presence


2020-06-21 23:04:26 | [Mutex] waiting for: [message:eece420d-ebc5-4058-8c84-b09350d43293]

2020-06-21 23:04:26 | [Mutex] waiting for: [message:eece420d-ebc5-4058-8c84-b09350d43293]

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

2020-06-21 23:04:26 | [Mutex] isItemNotified: message:eece420d-ebc5-4058-8c84-b09350d43293 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.383s
2020-06-21 23:04:27 |

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

2020-06-21 23:04:27 | ------------------------------------

2020-06-21 23:04:27 | [Mutex] waiting for: [message:5910ed6a-3a13-43c3-8d01-b702a5dc396c]

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

2020-06-21 23:04:27 |


===== simulation of connection failure


2020-06-21 23:04:27 |


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


2020-06-21 23:04:27 |


===== sending message to look for


2020-06-21 23:04:28 |


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


2020-06-21 23:04:31 |


===== broadcasting presence


2020-06-21 23:04:31 | [Mutex] waiting for: [message:650adf95-7089-42a2-9a86-86e1fd97ba3b]

2020-06-21 23:04:31 | [Mutex] waiting for: [message:650adf95-7089-42a2-9a86-86e1fd97ba3b]

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

2020-06-21 23:04:31 | [Mutex] isItemNotified: message:650adf95-7089-42a2-9a86-86e1fd97ba3b :: true