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

Test duration: 247.561s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.368s
2020-06-24 22:35:14 |

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

2020-06-24 22:35:14 | ------------------------------------

2020-06-24 22:35:14 | [Mutex] waiting for: [message:7b1080c8-94f9-42bc-bcb6-cbeaf0d047b2]

2020-06-24 22:35:14 | [Mutex] received everything.

2020-06-24 22:35:14 |


===== simulation of connection failure


2020-06-24 22:35:14 |


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


2020-06-24 22:35:14 |


===== sending message to look for


2020-06-24 22:35:16 |


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


2020-06-24 22:35:16 |


===== broadcasting presence


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

2020-06-24 22:35:16 | [Mutex] isItemNotified: message:eb6f7941-0eee-4cff-9b8b-96015b78a315 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.382s
2020-06-24 22:35:17 |

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

2020-06-24 22:35:17 | ------------------------------------

2020-06-24 22:35:17 | [Mutex] waiting for: [message:d16d390a-1674-4c81-8a3d-05f850147bca]

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

2020-06-24 22:35:17 |


===== simulation of connection failure


2020-06-24 22:35:17 |


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


2020-06-24 22:35:17 |


===== sending message to look for


2020-06-24 22:35:18 |


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


2020-06-24 22:35:20 |


===== broadcasting presence


2020-06-24 22:35:20 | [Mutex] received everything.

2020-06-24 22:35:20 | [Mutex] isItemNotified: message:ef329db8-c8e7-4208-b3bd-753347d52ec1 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.360s
2020-06-24 22:35:21 |

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

2020-06-24 22:35:21 | ------------------------------------

2020-06-24 22:35:21 | [Mutex] waiting for: [message:70e3ade9-4f34-4ab2-8114-803c3c207270]

2020-06-24 22:35:21 | [Mutex] received everything.

2020-06-24 22:35:21 |


===== simulation of connection failure


2020-06-24 22:35:21 |


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


2020-06-24 22:35:21 |


===== sending message to look for


2020-06-24 22:35:22 |


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


2020-06-24 22:35:23 |


===== broadcasting presence


2020-06-24 22:35:23 | [Mutex] received everything.

2020-06-24 22:35:23 | [Mutex] isItemNotified: message:c05672d1-4924-442f-adae-ca647b2ad237 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.368s
2020-06-24 22:35:23 |

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

2020-06-24 22:35:23 | ------------------------------------

2020-06-24 22:35:23 | [Mutex] waiting for: [message:e4e53645-b6c7-47bc-9a73-986836a59378]

2020-06-24 22:35:23 | [Mutex] received everything.

2020-06-24 22:35:23 |


===== simulation of connection failure


2020-06-24 22:35:23 |


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


2020-06-24 22:35:24 |


===== sending message to look for


2020-06-24 22:35:25 |


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


2020-06-24 22:35:27 |


===== broadcasting presence


2020-06-24 22:35:27 | [Mutex] received everything.

2020-06-24 22:35:27 | [Mutex] isItemNotified: message:4a16f526-9ec3-4567-a4b5-88b4127faa35 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.386s
2020-06-24 22:35:28 |

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

2020-06-24 22:35:28 | ------------------------------------

2020-06-24 22:35:28 | [Mutex] waiting for: [message:971e487f-a2ec-44c2-8a70-d2e58b56da8d]

2020-06-24 22:35:28 | [Mutex] received everything.

2020-06-24 22:35:28 |


===== simulation of connection failure


2020-06-24 22:35:28 |


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


2020-06-24 22:35:28 |


===== sending message to look for


2020-06-24 22:35:29 |


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


2020-06-24 22:35:29 |


===== broadcasting presence


2020-06-24 22:35:29 | [Mutex] waiting for: [message:4d4743cd-1d9a-41c5-ac71-524bd22db2ac]

2020-06-24 22:35:29 | [Mutex] received everything.

2020-06-24 22:35:29 | [Mutex] isItemNotified: message:4d4743cd-1d9a-41c5-ac71-524bd22db2ac :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.369s
2020-06-24 22:35:30 |

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

2020-06-24 22:35:30 | ------------------------------------

2020-06-24 22:35:30 | [Mutex] waiting for: [message:4a184e81-926b-4066-99f8-e290c8e7b7e1]

2020-06-24 22:35:30 | [Mutex] received everything.

2020-06-24 22:35:30 |


===== simulation of connection failure


2020-06-24 22:35:30 |


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


2020-06-24 22:35:30 |


===== sending message to look for


2020-06-24 22:35:31 |


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


2020-06-24 22:35:33 |


===== broadcasting presence


2020-06-24 22:35:33 | [Mutex] received everything.

2020-06-24 22:35:33 | [Mutex] isItemNotified: message:ab58c6ee-c61a-435a-8d9d-5be656b2a1a2 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 61.173s
2020-06-24 22:35:34 |

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

2020-06-24 22:35:34 | ------------------------------------

2020-06-24 22:35:34 | [Mutex] waiting for: [message:2e8db299-42e3-4acb-9a50-034735e5b12d]

2020-06-24 22:35:34 | [Mutex] received everything.

2020-06-24 22:35:34 |


===== simulation of connection failure


2020-06-24 22:35:34 |


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


2020-06-24 22:35:35 |


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


2020-06-24 22:35:40 |


===== broadcasting presence


2020-06-24 22:35:40 | [Mutex] waiting for: [message:072040df-7301-4a73-adde-a7987a678a29]

2020-06-24 22:36:35 | [Mutex] waiting for: [message:072040df-7301-4a73-adde-a7987a678a29]

2020-06-24 22:36:35 | [Mutex] waiting for: [message:072040df-7301-4a73-adde-a7987a678a29]

2020-06-24 22:36:35 | [Mutex] received everything.

2020-06-24 22:36:35 | [Mutex] isItemNotified: message:072040df-7301-4a73-adde-a7987a678a29 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.264s
2020-06-24 22:36:36 |

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

2020-06-24 22:36:36 | ------------------------------------

2020-06-24 22:36:36 | [Mutex] waiting for: [message:1df2311d-91f2-4c56-bb28-dc98e4038f83]

2020-06-24 22:36:36 | [Mutex] received everything.

2020-06-24 22:36:36 |


===== simulation of connection failure


2020-06-24 22:36:36 |


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


2020-06-24 22:36:37 |


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


2020-06-24 22:36:40 |


===== broadcasting presence


2020-06-24 22:36:40 | [Mutex] received everything.

2020-06-24 22:36:40 | [Mutex] isItemNotified: message:1b479d88-220c-43a9-8211-9206afe6513b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.428s
2020-06-24 22:36:41 |

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

2020-06-24 22:36:41 | ------------------------------------

2020-06-24 22:36:41 | [Mutex] waiting for: [message:36d796c8-c18b-4197-863c-ebb6eb954769]

2020-06-24 22:36:41 | [Mutex] received everything.

2020-06-24 22:36:41 |


===== simulation of connection failure


2020-06-24 22:36:41 |


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


2020-06-24 22:36:41 |


===== sending message to look for


2020-06-24 22:36:42 |


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


2020-06-24 22:36:42 |


===== broadcasting presence


2020-06-24 22:36:42 | [Mutex] waiting for: [message:0b888885-3815-4b78-9cd4-8fd3df7a0773]

2020-06-24 22:36:42 | [Mutex] waiting for: [message:0b888885-3815-4b78-9cd4-8fd3df7a0773]

2020-06-24 22:36:42 | [Mutex] received everything.

2020-06-24 22:36:42 | [Mutex] isItemNotified: message:0b888885-3815-4b78-9cd4-8fd3df7a0773 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.365s
2020-06-24 22:36:43 |

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

2020-06-24 22:36:43 | ------------------------------------

2020-06-24 22:36:43 | [Mutex] waiting for: [message:bc788f17-97d3-49d2-b28c-53872efff906]

2020-06-24 22:36:43 | [Mutex] received everything.

2020-06-24 22:36:43 |


===== simulation of connection failure


2020-06-24 22:36:43 |


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


2020-06-24 22:36:43 |


===== sending message to look for


2020-06-24 22:36:44 |


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


2020-06-24 22:36:46 |


===== broadcasting presence


2020-06-24 22:36:46 | [Mutex] waiting for: [message:f08b7748-c4dd-4a41-b5be-ac7a72d2ad1b]

2020-06-24 22:36:46 | [Mutex] waiting for: [message:f08b7748-c4dd-4a41-b5be-ac7a72d2ad1b]

2020-06-24 22:36:46 | [Mutex] received everything.

2020-06-24 22:36:46 | [Mutex] isItemNotified: message:f08b7748-c4dd-4a41-b5be-ac7a72d2ad1b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.264s
2020-06-24 22:36:47 |

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

2020-06-24 22:36:47 | ------------------------------------

2020-06-24 22:36:47 | [Mutex] waiting for: [message:92167ac8-aff8-41b4-85c9-7badbe24b8a6]

2020-06-24 22:36:47 | [Mutex] received everything.

2020-06-24 22:36:47 |


===== simulation of connection failure


2020-06-24 22:36:47 |


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


2020-06-24 22:36:48 |


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


2020-06-24 22:36:53 |


===== broadcasting presence


2020-06-24 22:36:53 | [Mutex] waiting for: [message:fb8940cc-dbf6-40f8-be73-5d93a507f2d1]

2020-06-24 22:36:53 | [Mutex] received everything.

2020-06-24 22:36:53 | [Mutex] isItemNotified: message:fb8940cc-dbf6-40f8-be73-5d93a507f2d1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.293s
2020-06-24 22:36:54 |

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

2020-06-24 22:36:54 | ------------------------------------

2020-06-24 22:36:54 | [Mutex] waiting for: [message:51992e23-e23b-446f-91b3-3ddcdd0bbb53]

2020-06-24 22:36:54 | [Mutex] received everything.

2020-06-24 22:36:54 |


===== simulation of connection failure


2020-06-24 22:36:54 |


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


2020-06-24 22:36:55 |


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


2020-06-24 22:36:57 |


===== broadcasting presence


2020-06-24 22:36:57 | [Mutex] waiting for: [message:376df0d7-69ea-4bfa-8de3-f2bef29a5274]

2020-06-24 22:36:57 | [Mutex] received everything.

2020-06-24 22:36:57 | [Mutex] isItemNotified: message:376df0d7-69ea-4bfa-8de3-f2bef29a5274 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.371s
2020-06-24 22:36:58 |

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

2020-06-24 22:36:58 | ------------------------------------

2020-06-24 22:36:58 | [Mutex] waiting for: [message:91110c84-d1c7-44c3-a5b4-78f7fe05d2f1]

2020-06-24 22:36:58 | [Mutex] received everything.

2020-06-24 22:36:58 |


===== simulation of connection failure


2020-06-24 22:36:58 |


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


2020-06-24 22:36:58 |


===== sending message to look for


2020-06-24 22:36:59 |


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


2020-06-24 22:36:59 |


===== broadcasting presence


2020-06-24 22:36:59 | [Mutex] received everything.

2020-06-24 22:36:59 | [Mutex] isItemNotified: message:3527a0c5-def0-42ee-b2f5-569914704416 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.378s
2020-06-24 22:37:00 |

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

2020-06-24 22:37:00 | ------------------------------------

2020-06-24 22:37:00 | [Mutex] waiting for: [message:59a26ae8-0061-420d-8957-6fb8d79c79e2]

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

2020-06-24 22:37:00 |


===== simulation of connection failure


2020-06-24 22:37:00 |


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


2020-06-24 22:37:00 |


===== sending message to look for


2020-06-24 22:37:01 |


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


2020-06-24 22:37:04 |


===== broadcasting presence


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

2020-06-24 22:37:04 | [Mutex] isItemNotified: message:5b6f225e-b8a8-41de-887b-67efd7387036 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.365s
2020-06-24 22:37:05 |

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

2020-06-24 22:37:05 | ------------------------------------

2020-06-24 22:37:05 | [Mutex] waiting for: [message:f95f1ce3-0266-4d08-9429-748ed1ea204e]

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

2020-06-24 22:37:05 |


===== simulation of connection failure


2020-06-24 22:37:05 |


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


2020-06-24 22:37:05 |


===== sending message to look for


2020-06-24 22:37:06 |


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


2020-06-24 22:37:06 |


===== broadcasting presence


2020-06-24 22:37:06 | [Mutex] received everything.

2020-06-24 22:37:06 | [Mutex] isItemNotified: message:4b6d759d-4464-4423-bf5d-a72835085e15 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.378s
2020-06-24 22:37:07 |

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

2020-06-24 22:37:07 | ------------------------------------

2020-06-24 22:37:07 | [Mutex] waiting for: [message:f7fbb7d1-d32d-42c7-b607-765cafd93368]

2020-06-24 22:37:07 | [Mutex] received everything.

2020-06-24 22:37:07 |


===== simulation of connection failure


2020-06-24 22:37:07 |


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


2020-06-24 22:37:07 |


===== sending message to look for


2020-06-24 22:37:08 |


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


2020-06-24 22:37:10 |


===== broadcasting presence


2020-06-24 22:37:10 | [Mutex] received everything.

2020-06-24 22:37:10 | [Mutex] isItemNotified: message:6b4a368f-adaf-40c5-b3d7-78899e2df53f :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.353s
2020-06-24 22:37:11 |

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

2020-06-24 22:37:11 | ------------------------------------

2020-06-24 22:37:11 | [Mutex] waiting for: [message:d2910bab-d253-4e85-a91d-22ddbaa44cf5]

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

2020-06-24 22:37:11 |


===== simulation of connection failure


2020-06-24 22:37:11 |


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


2020-06-24 22:37:11 |


===== sending message to look for


2020-06-24 22:37:12 |


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


2020-06-24 22:37:12 |


===== broadcasting presence


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

2020-06-24 22:37:12 | [Mutex] isItemNotified: message:4cb58c84-24d9-4353-81a3-6039bba05347 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 60.868s
2020-06-24 22:37:13 |

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

2020-06-24 22:37:13 | ------------------------------------

2020-06-24 22:37:13 | [Mutex] waiting for: [message:9ae819ea-ae38-41a4-a238-b806fcd0624e]

2020-06-24 22:37:13 | [Mutex] received everything.

2020-06-24 22:37:13 |


===== simulation of connection failure


2020-06-24 22:37:13 |


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


2020-06-24 22:37:13 |


===== sending message to look for


2020-06-24 22:37:14 |


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


2020-06-24 22:37:17 |


===== broadcasting presence


2020-06-24 22:37:17 | [Mutex] waiting for: [message:e4fa27fd-82c0-4a5c-99cc-84e52a60d6a6]

2020-06-24 22:38:14 | [Mutex] received everything.

2020-06-24 22:38:14 | [Mutex] isItemNotified: message:e4fa27fd-82c0-4a5c-99cc-84e52a60d6a6 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 61.301s
2020-06-24 22:38:15 |

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

2020-06-24 22:38:15 | ------------------------------------

2020-06-24 22:38:15 | [Mutex] waiting for: [message:1a7c6e95-7cfe-46d9-b352-3ea6a078a0d0]

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

2020-06-24 22:38:15 |


===== simulation of connection failure


2020-06-24 22:38:15 |


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


2020-06-24 22:38:15 |


===== sending message to look for


2020-06-24 22:38:16 |


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


2020-06-24 22:38:17 |


===== broadcasting presence


2020-06-24 22:38:17 | [Mutex] waiting for: [message:0d6c3dca-7df5-40c4-9920-a989b2ad3aac]

2020-06-24 22:39:16 | [Mutex] waiting for: [message:0d6c3dca-7df5-40c4-9920-a989b2ad3aac]

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

2020-06-24 22:39:16 | [Mutex] isItemNotified: message:0d6c3dca-7df5-40c4-9920-a989b2ad3aac :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.401s
2020-06-24 22:39:17 |

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

2020-06-24 22:39:17 | ------------------------------------

2020-06-24 22:39:17 | [Mutex] waiting for: [message:548eb21b-0184-444a-9324-b46a945a8e9c]

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

2020-06-24 22:39:17 |


===== simulation of connection failure


2020-06-24 22:39:17 |


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


2020-06-24 22:39:18 |


===== sending message to look for


2020-06-24 22:39:19 |


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


2020-06-24 22:39:21 |


===== broadcasting presence


2020-06-24 22:39:21 | [Mutex] waiting for: [message:34208240-9420-4d04-b58a-1bbb9fb3095b]

2020-06-24 22:39:21 | [Mutex] waiting for: [message:34208240-9420-4d04-b58a-1bbb9fb3095b]

2020-06-24 22:39:21 | [Mutex] received everything.

2020-06-24 22:39:21 | [Mutex] isItemNotified: message:34208240-9420-4d04-b58a-1bbb9fb3095b :: true