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

Test duration: 189.987s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.231s
2020-03-29 22:28:47 |

2020-03-29 22:28:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:28:47 | ------------------------------------

2020-03-29 22:28:47 | [Mutex] waiting for: [message:95af4750-d63e-4a0c-a277-e9635a219987]

2020-03-29 22:28:47 | [Mutex] received everything.

2020-03-29 22:28:47 |


===== simulation of connection failure


2020-03-29 22:28:47 |


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


2020-03-29 22:28:48 |


===== sending message to look for


2020-03-29 22:28:49 |


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


2020-03-29 22:28:49 |


===== broadcasting presence


2020-03-29 22:28:49 | [Mutex] waiting for: [message:ea7fd161-79fa-4593-a751-a3da91788e94]

2020-03-29 22:28:49 | [Mutex] waiting for: [message:ea7fd161-79fa-4593-a751-a3da91788e94]

2020-03-29 22:28:49 | [Mutex] received everything.

2020-03-29 22:28:49 | [Mutex] isItemNotified: message:ea7fd161-79fa-4593-a751-a3da91788e94 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.027s
2020-03-29 22:28:50 |

2020-03-29 22:28:50 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:28:50 | ------------------------------------

2020-03-29 22:28:50 | [Mutex] waiting for: [message:c59acc82-6f30-4c5b-be21-fda5f3796db6]

2020-03-29 22:28:50 | [Mutex] received everything.

2020-03-29 22:28:50 |


===== simulation of connection failure


2020-03-29 22:28:50 |


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


2020-03-29 22:28:50 |


===== sending message to look for


2020-03-29 22:28:51 |


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


2020-03-29 22:28:53 |


===== broadcasting presence


2020-03-29 22:28:53 | [Mutex] received everything.

2020-03-29 22:28:53 | [Mutex] isItemNotified: message:6e5f1f12-695c-45dd-a71b-722a81253569 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.231s
2020-03-29 22:28:54 |

2020-03-29 22:28:54 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:28:54 | ------------------------------------

2020-03-29 22:28:54 | [Mutex] waiting for: [message:4927f531-b679-4db0-ac66-8f2fae8ff77a]

2020-03-29 22:28:54 | [Mutex] received everything.

2020-03-29 22:28:54 |


===== simulation of connection failure


2020-03-29 22:28:54 |


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


2020-03-29 22:28:54 |


===== sending message to look for


2020-03-29 22:28:55 |


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


2020-03-29 22:28:55 |


===== broadcasting presence


2020-03-29 22:28:55 | [Mutex] waiting for: [message:4ec26c23-df43-43c5-9a36-8cf453a6bf1d]

2020-03-29 22:28:55 | [Mutex] received everything.

2020-03-29 22:28:55 | [Mutex] isItemNotified: message:4ec26c23-df43-43c5-9a36-8cf453a6bf1d :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.031s
2020-03-29 22:28:56 |

2020-03-29 22:28:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:28:56 | ------------------------------------

2020-03-29 22:28:56 | [Mutex] waiting for: [message:9371e90d-02f2-4e85-b053-c143874bc1f2]

2020-03-29 22:28:56 | [Mutex] received everything.

2020-03-29 22:28:56 |


===== simulation of connection failure


2020-03-29 22:28:56 |


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


2020-03-29 22:28:56 |


===== sending message to look for


2020-03-29 22:28:57 |


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


2020-03-29 22:28:59 |


===== broadcasting presence


2020-03-29 22:28:59 | [Mutex] received everything.

2020-03-29 22:28:59 | [Mutex] isItemNotified: message:1d18abb0-61ae-4ae3-9ddc-335787f1063d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 61.244s
2020-03-29 22:29:00 |

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

2020-03-29 22:29:00 | ------------------------------------

2020-03-29 22:29:00 | [Mutex] waiting for: [message:36d45995-0c1d-4b7f-b87b-4e2bf59357ac]

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

2020-03-29 22:29:00 |


===== simulation of connection failure


2020-03-29 22:29:00 |


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


2020-03-29 22:29:00 |


===== sending message to look for


2020-03-29 22:29:01 |


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


2020-03-29 22:29:01 |


===== broadcasting presence


2020-03-29 22:29:01 | [Mutex] waiting for: [message:db9896af-f51f-454d-a878-fc163a89a188]

2020-03-29 22:30:01 | [Mutex] received everything.

2020-03-29 22:30:01 | [Mutex] isItemNotified: message:db9896af-f51f-454d-a878-fc163a89a188 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.279s
2020-03-29 22:30:02 |

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

2020-03-29 22:30:02 | ------------------------------------

2020-03-29 22:30:02 | [Mutex] waiting for: [message:eb04bdc5-66b4-4195-832f-cc6b12cb82a0]

2020-03-29 22:30:02 | [Mutex] received everything.

2020-03-29 22:30:02 |


===== simulation of connection failure


2020-03-29 22:30:02 |


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


2020-03-29 22:30:02 |


===== sending message to look for


2020-03-29 22:30:03 |


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


2020-03-29 22:30:05 |


===== broadcasting presence


2020-03-29 22:30:05 | [Mutex] received everything.

2020-03-29 22:30:05 | [Mutex] isItemNotified: message:9b3c0421-9178-42de-a9be-cae800ec232c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.255s
2020-03-29 22:30:06 |

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

2020-03-29 22:30:06 | ------------------------------------

2020-03-29 22:30:06 | [Mutex] waiting for: [message:71571ee3-db82-47d4-b7f5-b71e331f58f9]

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

2020-03-29 22:30:06 |


===== simulation of connection failure


2020-03-29 22:30:06 |


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


2020-03-29 22:30:07 |


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


2020-03-29 22:30:12 |


===== broadcasting presence


2020-03-29 22:30:12 | [Mutex] received everything.

2020-03-29 22:30:12 | [Mutex] isItemNotified: message:74c8481e-95e2-41cd-b7d3-54da59bbdc51 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.260s
2020-03-29 22:30:13 |

2020-03-29 22:30:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:30:13 | ------------------------------------

2020-03-29 22:30:13 | [Mutex] waiting for: [message:c44003d0-0133-4a18-85dc-ddd9309a1922]

2020-03-29 22:30:13 | [Mutex] received everything.

2020-03-29 22:30:13 |


===== simulation of connection failure


2020-03-29 22:30:13 |


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


2020-03-29 22:30:14 |


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


2020-03-29 22:30:16 |


===== broadcasting presence


2020-03-29 22:30:16 | [Mutex] received everything.

2020-03-29 22:30:16 | [Mutex] isItemNotified: message:9fb5030e-0fa6-4b17-b948-4db6e633ad1e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.336s
2020-03-29 22:30:17 |

2020-03-29 22:30:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:30:17 | ------------------------------------

2020-03-29 22:30:17 | [Mutex] waiting for: [message:ed1091fc-9bd1-48c6-a45b-60855ed4d490]

2020-03-29 22:30:17 | [Mutex] received everything.

2020-03-29 22:30:17 |


===== simulation of connection failure


2020-03-29 22:30:17 |


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


2020-03-29 22:30:17 |


===== sending message to look for


2020-03-29 22:30:18 |


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


2020-03-29 22:30:18 |


===== broadcasting presence


2020-03-29 22:30:18 | [Mutex] waiting for: [message:6997d28f-dde0-4b2b-975c-7d2015eb97fd]

2020-03-29 22:30:18 | [Mutex] received everything.

2020-03-29 22:30:18 | [Mutex] isItemNotified: message:6997d28f-dde0-4b2b-975c-7d2015eb97fd :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61.195s
2020-03-29 22:30:19 |

2020-03-29 22:30:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:30:19 | ------------------------------------

2020-03-29 22:30:19 | [Mutex] waiting for: [message:abbf44b9-46f3-4f1d-a8ba-2ad3e575207f]

2020-03-29 22:30:19 | [Mutex] received everything.

2020-03-29 22:30:19 |


===== simulation of connection failure


2020-03-29 22:30:19 |


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


2020-03-29 22:30:19 |


===== sending message to look for


2020-03-29 22:30:20 |


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


2020-03-29 22:30:23 |


===== broadcasting presence


2020-03-29 22:30:23 | [Mutex] waiting for: [message:59c54f87-f662-4786-9d39-3b05c30c2be5]

2020-03-29 22:31:20 | [Mutex] waiting for: [message:59c54f87-f662-4786-9d39-3b05c30c2be5]

2020-03-29 22:31:20 | [Mutex] received everything.

2020-03-29 22:31:20 | [Mutex] isItemNotified: message:59c54f87-f662-4786-9d39-3b05c30c2be5 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.260s
2020-03-29 22:31:21 |

2020-03-29 22:31:21 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:21 | ------------------------------------

2020-03-29 22:31:21 | [Mutex] waiting for: [message:ab5dd105-a284-4abb-9693-424bbf004aac]

2020-03-29 22:31:21 | [Mutex] received everything.

2020-03-29 22:31:21 |


===== simulation of connection failure


2020-03-29 22:31:21 |


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


2020-03-29 22:31:22 |


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


2020-03-29 22:31:27 |


===== broadcasting presence


2020-03-29 22:31:27 | [Mutex] waiting for: [message:631733e3-adff-484c-8299-ec0f8d0a89b3]

2020-03-29 22:31:27 | [Mutex] waiting for: [message:631733e3-adff-484c-8299-ec0f8d0a89b3]

2020-03-29 22:31:27 | [Mutex] received everything.

2020-03-29 22:31:27 | [Mutex] isItemNotified: message:631733e3-adff-484c-8299-ec0f8d0a89b3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.321s
2020-03-29 22:31:28 |

2020-03-29 22:31:28 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:28 | ------------------------------------

2020-03-29 22:31:28 | [Mutex] waiting for: [message:9bf103a7-8345-4721-9c18-bff886d76f17]

2020-03-29 22:31:28 | [Mutex] received everything.

2020-03-29 22:31:28 |


===== simulation of connection failure


2020-03-29 22:31:28 |


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


2020-03-29 22:31:29 |


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


2020-03-29 22:31:31 |


===== broadcasting presence


2020-03-29 22:31:31 | [Mutex] waiting for: [message:163189cc-cf3f-47b3-94f7-931065d20f81]

2020-03-29 22:31:31 | [Mutex] received everything.

2020-03-29 22:31:31 | [Mutex] isItemNotified: message:163189cc-cf3f-47b3-94f7-931065d20f81 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.209s
2020-03-29 22:31:32 |

2020-03-29 22:31:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:32 | ------------------------------------

2020-03-29 22:31:32 | [Mutex] waiting for: [message:5b1c1c7d-affe-4b58-8556-9df67a1a60b2]

2020-03-29 22:31:32 | [Mutex] received everything.

2020-03-29 22:31:32 |


===== simulation of connection failure


2020-03-29 22:31:32 |


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


2020-03-29 22:31:32 |


===== sending message to look for


2020-03-29 22:31:33 |


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


2020-03-29 22:31:33 |


===== broadcasting presence


2020-03-29 22:31:33 | [Mutex] waiting for: [message:e034a229-159d-4655-85e6-6bf136fa0f52]

2020-03-29 22:31:33 | [Mutex] received everything.

2020-03-29 22:31:33 | [Mutex] isItemNotified: message:e034a229-159d-4655-85e6-6bf136fa0f52 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.050s
2020-03-29 22:31:34 |

2020-03-29 22:31:34 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:34 | ------------------------------------

2020-03-29 22:31:34 | [Mutex] waiting for: [message:3b3879c0-4602-48f5-9525-c0a9f01688d0]

2020-03-29 22:31:34 | [Mutex] received everything.

2020-03-29 22:31:34 |


===== simulation of connection failure


2020-03-29 22:31:34 |


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


2020-03-29 22:31:34 |


===== sending message to look for


2020-03-29 22:31:35 |


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


2020-03-29 22:31:37 |


===== broadcasting presence


2020-03-29 22:31:37 | [Mutex] received everything.

2020-03-29 22:31:37 | [Mutex] isItemNotified: message:e1d3683a-cde9-4b9d-9493-fed166098c5d :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.221s
2020-03-29 22:31:38 |

2020-03-29 22:31:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:38 | ------------------------------------

2020-03-29 22:31:38 | [Mutex] waiting for: [message:32a827ab-2e07-4849-93a7-f9fa202e6d57]

2020-03-29 22:31:38 | [Mutex] received everything.

2020-03-29 22:31:38 |


===== simulation of connection failure


2020-03-29 22:31:38 |


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


2020-03-29 22:31:38 |


===== sending message to look for


2020-03-29 22:31:39 |


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


2020-03-29 22:31:39 |


===== broadcasting presence


2020-03-29 22:31:39 | [Mutex] waiting for: [message:89eda451-8265-448a-9d4e-79bc1823aebf]

2020-03-29 22:31:39 | [Mutex] received everything.

2020-03-29 22:31:39 | [Mutex] isItemNotified: message:89eda451-8265-448a-9d4e-79bc1823aebf :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.042s
2020-03-29 22:31:40 |

2020-03-29 22:31:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:40 | ------------------------------------

2020-03-29 22:31:40 | [Mutex] waiting for: [message:f002e26a-ce85-40bd-92fb-2bc3b0f6a396]

2020-03-29 22:31:40 | [Mutex] received everything.

2020-03-29 22:31:40 |


===== simulation of connection failure


2020-03-29 22:31:40 |


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


2020-03-29 22:31:40 |


===== sending message to look for


2020-03-29 22:31:41 |


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


2020-03-29 22:31:43 |


===== broadcasting presence


2020-03-29 22:31:43 | [Mutex] received everything.

2020-03-29 22:31:43 | [Mutex] isItemNotified: message:32fa3ace-0775-4ab6-88e8-991ec5910623 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.256s
2020-03-29 22:31:44 |

2020-03-29 22:31:44 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:44 | ------------------------------------

2020-03-29 22:31:44 | [Mutex] waiting for: [message:35627d69-9a04-45f0-9075-c5ccf11e3f5f]

2020-03-29 22:31:44 | [Mutex] received everything.

2020-03-29 22:31:44 |


===== simulation of connection failure


2020-03-29 22:31:44 |


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


2020-03-29 22:31:44 |


===== sending message to look for


2020-03-29 22:31:45 |


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


2020-03-29 22:31:45 |


===== broadcasting presence


2020-03-29 22:31:45 | [Mutex] received everything.

2020-03-29 22:31:45 | [Mutex] isItemNotified: message:0555c600-e75c-4a28-93e0-806794ded8ab :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.265s
2020-03-29 22:31:46 |

2020-03-29 22:31:46 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:46 | ------------------------------------

2020-03-29 22:31:46 | [Mutex] waiting for: [message:207c02fd-537f-4462-8969-cafb6f57f4cf]

2020-03-29 22:31:46 | [Mutex] received everything.

2020-03-29 22:31:46 |


===== simulation of connection failure


2020-03-29 22:31:46 |


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


2020-03-29 22:31:46 |


===== sending message to look for


2020-03-29 22:31:47 |


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


2020-03-29 22:31:50 |


===== broadcasting presence


2020-03-29 22:31:50 | [Mutex] received everything.

2020-03-29 22:31:50 | [Mutex] isItemNotified: message:b4daa9db-2430-453d-8a7b-9c75c7d58967 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.330s
2020-03-29 22:31:51 |

2020-03-29 22:31:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:51 | ------------------------------------

2020-03-29 22:31:51 | [Mutex] waiting for: [message:1ba982bc-d518-4b55-9288-0c6dd57f9970]

2020-03-29 22:31:51 | [Mutex] received everything.

2020-03-29 22:31:51 |


===== simulation of connection failure


2020-03-29 22:31:51 |


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


2020-03-29 22:31:51 |


===== sending message to look for


2020-03-29 22:31:52 |


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


2020-03-29 22:31:52 |


===== broadcasting presence


2020-03-29 22:31:52 | [Mutex] waiting for: [message:e83276a4-bad5-4eab-847e-d1d6049965e2]

2020-03-29 22:31:52 | [Mutex] waiting for: [message:e83276a4-bad5-4eab-847e-d1d6049965e2]

2020-03-29 22:31:52 | [Mutex] received everything.

2020-03-29 22:31:52 | [Mutex] isItemNotified: message:e83276a4-bad5-4eab-847e-d1d6049965e2 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.284s
2020-03-29 22:31:53 |

2020-03-29 22:31:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-03-29 22:31:53 | ------------------------------------

2020-03-29 22:31:53 | [Mutex] waiting for: [message:30333a2e-9c82-4b3d-b6aa-b1483cc15fee]

2020-03-29 22:31:53 | [Mutex] received everything.

2020-03-29 22:31:53 |


===== simulation of connection failure


2020-03-29 22:31:53 |


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


2020-03-29 22:31:53 |


===== sending message to look for


2020-03-29 22:31:54 |


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


2020-03-29 22:31:56 |


===== broadcasting presence


2020-03-29 22:31:56 | [Mutex] waiting for: [message:1ecc2e60-650a-458d-a3eb-6aea005309fe]

2020-03-29 22:31:56 | [Mutex] waiting for: [message:1ecc2e60-650a-458d-a3eb-6aea005309fe]

2020-03-29 22:31:56 | [Mutex] received everything.

2020-03-29 22:31:56 | [Mutex] isItemNotified: message:1ecc2e60-650a-458d-a3eb-6aea005309fe :: true