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

Test duration: 112.077s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.373s
2020-07-15 22:58:52 |

2020-07-15 22:58:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-07-15 22:58:52 | ------------------------------------

2020-07-15 22:58:52 | [Mutex] waiting for: [message:34df9682-effb-456e-8905-928ca2f669aa]

2020-07-15 22:58:52 | [Mutex] received everything.

2020-07-15 22:58:52 |


===== simulation of connection failure


2020-07-15 22:58:52 |


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


2020-07-15 22:58:52 |


===== sending message to look for


2020-07-15 22:58:53 |


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


2020-07-15 22:58:53 |


===== broadcasting presence


2020-07-15 22:58:53 | [Mutex] received everything.

2020-07-15 22:58:53 | [Mutex] isItemNotified: message:a558f3c5-21af-4652-91e1-7f166cd61ca4 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.408s
2020-07-15 22:58:54 |

2020-07-15 22:58:54 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-07-15 22:58:54 | ------------------------------------

2020-07-15 22:58:54 | [Mutex] waiting for: [message:78ab2c26-fff4-41d7-aee3-d9727cafd75c]

2020-07-15 22:58:54 | [Mutex] received everything.

2020-07-15 22:58:54 |


===== simulation of connection failure


2020-07-15 22:58:54 |


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


2020-07-15 22:58:54 |


===== sending message to look for


2020-07-15 22:58:55 |


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


2020-07-15 22:58:58 |


===== broadcasting presence


2020-07-15 22:58:58 | [Mutex] received everything.

2020-07-15 22:58:58 | [Mutex] isItemNotified: message:0b2877ba-f13b-4a0c-a2ee-f0f04a34d150 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.383s
2020-07-15 22:58:59 |

2020-07-15 22:58:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-07-15 22:58:59 | ------------------------------------

2020-07-15 22:58:59 | [Mutex] waiting for: [message:27897408-c65a-43ff-8f20-9f1600f181f6]

2020-07-15 22:58:59 | [Mutex] received everything.

2020-07-15 22:58:59 |


===== simulation of connection failure


2020-07-15 22:58:59 |


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


2020-07-15 22:58:59 |


===== sending message to look for


2020-07-15 22:59:00 |


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


2020-07-15 22:59:00 |


===== broadcasting presence


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

2020-07-15 22:59:00 | [Mutex] isItemNotified: message:50b6c3ac-dea6-4434-ba7c-6bce401e61d1 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.380s
2020-07-15 22:59:01 |

2020-07-15 22:59:01 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-07-15 22:59:01 | ------------------------------------

2020-07-15 22:59:01 | [Mutex] waiting for: [message:ebf1656a-5adf-4c5e-9f44-691087cbbe0c]

2020-07-15 22:59:01 | [Mutex] received everything.

2020-07-15 22:59:01 |


===== simulation of connection failure


2020-07-15 22:59:01 |


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


2020-07-15 22:59:01 |


===== sending message to look for


2020-07-15 22:59:02 |


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


2020-07-15 22:59:04 |


===== broadcasting presence


2020-07-15 22:59:04 | [Mutex] received everything.

2020-07-15 22:59:04 | [Mutex] isItemNotified: message:37ce57c2-ef70-4a0b-84f0-8d9e56d37ec6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.358s
2020-07-15 22:59:05 |

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

2020-07-15 22:59:05 | ------------------------------------

2020-07-15 22:59:05 | [Mutex] waiting for: [message:c4005250-ad32-439d-b54b-8aa81ba53b7a]

2020-07-15 22:59:05 | [Mutex] received everything.

2020-07-15 22:59:05 |


===== simulation of connection failure


2020-07-15 22:59:05 |


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


2020-07-15 22:59:05 |


===== sending message to look for


2020-07-15 22:59:06 |


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


2020-07-15 22:59:07 |


===== broadcasting presence


2020-07-15 22:59:07 | [Mutex] received everything.

2020-07-15 22:59:07 | [Mutex] isItemNotified: message:5c24dd7f-9e11-4d0d-9ccb-94bddd04bcc3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.386s
2020-07-15 22:59:08 |

2020-07-15 22:59:08 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-07-15 22:59:08 | ------------------------------------

2020-07-15 22:59:08 | [Mutex] waiting for: [message:ca13739c-9753-463d-9459-a19a851b07dd]

2020-07-15 22:59:08 | [Mutex] received everything.

2020-07-15 22:59:08 |


===== simulation of connection failure


2020-07-15 22:59:08 |


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


2020-07-15 22:59:08 |


===== sending message to look for


2020-07-15 22:59:09 |


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


2020-07-15 22:59:11 |


===== broadcasting presence


2020-07-15 22:59:11 | [Mutex] received everything.

2020-07-15 22:59:11 | [Mutex] isItemNotified: message:2be9879c-d83a-48e2-b924-a8d97c77c229 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.408s
2020-07-15 22:59:12 |

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

2020-07-15 22:59:12 | ------------------------------------

2020-07-15 22:59:12 | [Mutex] waiting for: [message:5ca2abf2-461b-4a1c-b3b2-b72f77f5bb7c]

2020-07-15 22:59:12 | [Mutex] received everything.

2020-07-15 22:59:12 |


===== simulation of connection failure


2020-07-15 22:59:12 |


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


2020-07-15 22:59:12 |


===== sending message to look for


2020-07-15 22:59:13 |


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


2020-07-15 22:59:13 |


===== broadcasting presence


2020-07-15 22:59:13 | [Mutex] waiting for: [message:e70f940d-5f9d-4a51-a322-f581cb2892d7]

2020-07-15 22:59:13 | [Mutex] waiting for: [message:e70f940d-5f9d-4a51-a322-f581cb2892d7]

2020-07-15 22:59:13 | [Mutex] received everything.

2020-07-15 22:59:13 | [Mutex] isItemNotified: message:e70f940d-5f9d-4a51-a322-f581cb2892d7 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61.298s
2020-07-15 22:59:14 |

2020-07-15 22:59:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-07-15 22:59:14 | ------------------------------------

2020-07-15 22:59:14 | [Mutex] waiting for: [message:5208c171-8e83-4ace-b761-d335abd5c37f]

2020-07-15 22:59:14 | [Mutex] received everything.

2020-07-15 22:59:14 |


===== simulation of connection failure


2020-07-15 22:59:14 |


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


2020-07-15 22:59:14 |


===== sending message to look for


2020-07-15 22:59:15 |


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


2020-07-15 22:59:18 |


===== broadcasting presence


2020-07-15 22:59:18 | [Mutex] waiting for: [message:3599a177-4a75-42f2-8df3-4e27e695d8f7]

2020-07-15 23:00:15 | [Mutex] waiting for: [message:3599a177-4a75-42f2-8df3-4e27e695d8f7]

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

2020-07-15 23:00:15 | [Mutex] isItemNotified: message:3599a177-4a75-42f2-8df3-4e27e695d8f7 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.370s
2020-07-15 23:00:16 |

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

2020-07-15 23:00:16 | ------------------------------------

2020-07-15 23:00:16 | [Mutex] waiting for: [message:c5d388dc-f619-4acb-8d8e-7f417a2e07bb]

2020-07-15 23:00:16 | [Mutex] received everything.

2020-07-15 23:00:16 |


===== simulation of connection failure


2020-07-15 23:00:16 |


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


2020-07-15 23:00:17 |


===== sending message to look for


2020-07-15 23:00:18 |


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


2020-07-15 23:00:18 |


===== broadcasting presence


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

2020-07-15 23:00:18 | [Mutex] isItemNotified: message:7959cba8-a987-4d6c-8306-644cc7253072 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.350s
2020-07-15 23:00:19 |

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

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

2020-07-15 23:00:19 | [Mutex] waiting for: [message:238fc3dd-2330-44f8-8d6a-1cf163688fe4]

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

2020-07-15 23:00:19 |


===== simulation of connection failure


2020-07-15 23:00:19 |


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


2020-07-15 23:00:19 |


===== sending message to look for


2020-07-15 23:00:20 |


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


2020-07-15 23:00:22 |


===== broadcasting presence


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

2020-07-15 23:00:22 | [Mutex] isItemNotified: message:768f1e9c-9e36-4eba-b51d-0e69b8d965c8 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.370s
2020-07-15 23:00:23 |

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

2020-07-15 23:00:23 | ------------------------------------

2020-07-15 23:00:23 | [Mutex] waiting for: [message:d1be777b-e1e2-4507-a882-ef8f30ed8d72]

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

2020-07-15 23:00:23 |


===== simulation of connection failure


2020-07-15 23:00:23 |


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


2020-07-15 23:00:23 |


===== sending message to look for


2020-07-15 23:00:24 |


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


2020-07-15 23:00:24 |


===== broadcasting presence


2020-07-15 23:00:24 | [Mutex] received everything.

2020-07-15 23:00:24 | [Mutex] isItemNotified: message:de24e56f-7b00-4c8b-b7a5-c22f321b06ff :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.391s
2020-07-15 23:00:25 |

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

2020-07-15 23:00:25 | ------------------------------------

2020-07-15 23:00:25 | [Mutex] waiting for: [message:6444fb4e-67c4-4d3e-b15e-f10416daddb2]

2020-07-15 23:00:25 | [Mutex] received everything.

2020-07-15 23:00:25 |


===== simulation of connection failure


2020-07-15 23:00:25 |


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


2020-07-15 23:00:25 |


===== sending message to look for


2020-07-15 23:00:27 |


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


2020-07-15 23:00:29 |


===== broadcasting presence


2020-07-15 23:00:29 | [Mutex] received everything.

2020-07-15 23:00:29 | [Mutex] isItemNotified: message:f250f592-038e-4fa9-b2db-642e0eb9c11b :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.368s
2020-07-15 23:00:30 |

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

2020-07-15 23:00:30 | ------------------------------------

2020-07-15 23:00:30 | [Mutex] waiting for: [message:b511cc03-6029-4183-9bdf-c8bf59282391]

2020-07-15 23:00:30 | [Mutex] received everything.

2020-07-15 23:00:30 |


===== simulation of connection failure


2020-07-15 23:00:30 |


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


2020-07-15 23:00:30 |


===== sending message to look for


2020-07-15 23:00:31 |


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


2020-07-15 23:00:31 |


===== broadcasting presence


2020-07-15 23:00:31 | [Mutex] received everything.

2020-07-15 23:00:31 | [Mutex] isItemNotified: message:8a32086d-92b9-4266-b201-4701e8310ebb :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.349s
2020-07-15 23:00:32 |

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

2020-07-15 23:00:32 | ------------------------------------

2020-07-15 23:00:32 | [Mutex] waiting for: [message:ffdcc8df-6057-4df2-ba3d-be50159c90fe]

2020-07-15 23:00:32 | [Mutex] received everything.

2020-07-15 23:00:32 |


===== simulation of connection failure


2020-07-15 23:00:32 |


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


2020-07-15 23:00:32 |


===== sending message to look for


2020-07-15 23:00:33 |


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


2020-07-15 23:00:35 |


===== broadcasting presence


2020-07-15 23:00:35 | [Mutex] received everything.

2020-07-15 23:00:35 | [Mutex] isItemNotified: message:e1502986-a07d-4bfd-bb6d-b8c5b21633fd :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.424s
2020-07-15 23:00:36 |

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

2020-07-15 23:00:36 | ------------------------------------

2020-07-15 23:00:36 | [Mutex] waiting for: [message:232deeae-e0ea-417a-a787-8cbf8b2e001d]

2020-07-15 23:00:36 | [Mutex] received everything.

2020-07-15 23:00:36 |


===== simulation of connection failure


2020-07-15 23:00:36 |


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


2020-07-15 23:00:37 |


===== sending message to look for


2020-07-15 23:00:38 |


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


2020-07-15 23:00:38 |


===== broadcasting presence


2020-07-15 23:00:38 | [Mutex] waiting for: [message:8d8502c4-c71e-4a8f-961e-3be7b9221e9a]

2020-07-15 23:00:38 | [Mutex] received everything.

2020-07-15 23:00:38 | [Mutex] isItemNotified: message:8d8502c4-c71e-4a8f-961e-3be7b9221e9a :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.395s
2020-07-15 23:00:39 |

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

2020-07-15 23:00:39 | ------------------------------------

2020-07-15 23:00:39 | [Mutex] waiting for: [message:4faf855e-4b0f-4a35-8408-5ad6f693be70]

2020-07-15 23:00:39 | [Mutex] received everything.

2020-07-15 23:00:39 |


===== simulation of connection failure


2020-07-15 23:00:39 |


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


2020-07-15 23:00:39 |


===== sending message to look for


2020-07-15 23:00:40 |


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


2020-07-15 23:00:43 |


===== broadcasting presence


2020-07-15 23:00:43 | [Mutex] waiting for: [message:3a8cf677-f34f-4e95-ba51-4ccf92e8c781]

2020-07-15 23:00:43 | [Mutex] waiting for: [message:3a8cf677-f34f-4e95-ba51-4ccf92e8c781]

2020-07-15 23:00:43 | [Mutex] received everything.

2020-07-15 23:00:43 | [Mutex] isItemNotified: message:3a8cf677-f34f-4e95-ba51-4ccf92e8c781 :: true