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

Test duration: 133.237s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.373s
2020-06-25 00:01:58 |

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

2020-06-25 00:01:58 | ------------------------------------

2020-06-25 00:01:58 | [Mutex] waiting for: [message:871c7589-0476-4f84-95ce-c016c8ebe95c]

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

2020-06-25 00:01:58 |


===== simulation of connection failure


2020-06-25 00:01:58 |


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


2020-06-25 00:01:58 |


===== sending message to look for


2020-06-25 00:02:00 |


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


2020-06-25 00:02:00 |


===== broadcasting presence


2020-06-25 00:02:00 | [Mutex] received everything.

2020-06-25 00:02:00 | [Mutex] isItemNotified: message:294c48dc-8781-4b3a-a556-bfbf1fdf7f40 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.404s
2020-06-25 00:02:01 |

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

2020-06-25 00:02:01 | ------------------------------------

2020-06-25 00:02:01 | [Mutex] waiting for: [message:b180350a-8be7-4753-ba66-9ae6ca13c53e]

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

2020-06-25 00:02:01 |


===== simulation of connection failure


2020-06-25 00:02:01 |


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


2020-06-25 00:02:01 |


===== sending message to look for


2020-06-25 00:02:02 |


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


2020-06-25 00:02:04 |


===== broadcasting presence


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

2020-06-25 00:02:04 | [Mutex] isItemNotified: message:3c6060de-d518-4167-b59c-f19b3faa1ed2 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.376s
2020-06-25 00:02:05 |

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

2020-06-25 00:02:05 | ------------------------------------

2020-06-25 00:02:05 | [Mutex] waiting for: [message:9ab472bb-32dc-4980-a481-6ac29668da52]

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

2020-06-25 00:02:05 |


===== simulation of connection failure


2020-06-25 00:02:05 |


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


2020-06-25 00:02:05 |


===== sending message to look for


2020-06-25 00:02:06 |


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


2020-06-25 00:02:06 |


===== broadcasting presence


2020-06-25 00:02:06 | [Mutex] received everything.

2020-06-25 00:02:06 | [Mutex] isItemNotified: message:379366c8-626e-4175-9dc5-dca034f54212 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.377s
2020-06-25 00:02:08 |

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

2020-06-25 00:02:08 | ------------------------------------

2020-06-25 00:02:08 | [Mutex] waiting for: [message:09469fcb-9d1d-487a-ba7a-ab34ce33a5fd]

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

2020-06-25 00:02:08 |


===== simulation of connection failure


2020-06-25 00:02:08 |


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


2020-06-25 00:02:08 |


===== sending message to look for


2020-06-25 00:02:09 |


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


2020-06-25 00:02:11 |


===== broadcasting presence


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

2020-06-25 00:02:11 | [Mutex] isItemNotified: message:0969cd3a-9ad8-4ce6-a71d-a5248ec7a6b3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.363s
2020-06-25 00:02:12 |

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

2020-06-25 00:02:12 | ------------------------------------

2020-06-25 00:02:12 | [Mutex] waiting for: [message:47537c8f-21f9-47a1-ab30-d8e37d526093]

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

2020-06-25 00:02:12 |


===== simulation of connection failure


2020-06-25 00:02:12 |


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


2020-06-25 00:02:12 |


===== sending message to look for


2020-06-25 00:02:13 |


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


2020-06-25 00:02:13 |


===== broadcasting presence


2020-06-25 00:02:13 | [Mutex] waiting for: [message:33ccd9a6-abe1-4203-b09b-11c3bea3214f]

2020-06-25 00:02:13 | [Mutex] waiting for: [message:33ccd9a6-abe1-4203-b09b-11c3bea3214f]

2020-06-25 00:02:13 | [Mutex] received everything.

2020-06-25 00:02:13 | [Mutex] isItemNotified: message:33ccd9a6-abe1-4203-b09b-11c3bea3214f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 61.217s
2020-06-25 00:02:14 |

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

2020-06-25 00:02:14 | ------------------------------------

2020-06-25 00:02:14 | [Mutex] waiting for: [message:b5e994fb-a09f-4c29-8df9-e6710f890e84]

2020-06-25 00:02:14 | [Mutex] received everything.

2020-06-25 00:02:14 |


===== simulation of connection failure


2020-06-25 00:02:14 |


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


2020-06-25 00:02:14 |


===== sending message to look for


2020-06-25 00:02:15 |


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


2020-06-25 00:02:18 |


===== broadcasting presence


2020-06-25 00:02:18 | [Mutex] waiting for: [message:66d0af4b-6f96-445e-9982-593487051a60]

2020-06-25 00:03:16 | [Mutex] waiting for: [message:66d0af4b-6f96-445e-9982-593487051a60]

2020-06-25 00:03:16 | [Mutex] waiting for: [message:66d0af4b-6f96-445e-9982-593487051a60]

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

2020-06-25 00:03:16 | [Mutex] isItemNotified: message:66d0af4b-6f96-445e-9982-593487051a60 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.253s
2020-06-25 00:03:17 |

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

2020-06-25 00:03:17 | ------------------------------------

2020-06-25 00:03:17 | [Mutex] waiting for: [message:a32d3b00-5d2d-4f2b-9bb7-dbdff6dbf3c2]

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

2020-06-25 00:03:17 |


===== simulation of connection failure


2020-06-25 00:03:17 |


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


2020-06-25 00:03:18 |


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


2020-06-25 00:03:22 |


===== broadcasting presence


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

2020-06-25 00:03:22 | [Mutex] isItemNotified: message:e19f7534-cd4b-4c74-870e-29456c07a87a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.291s
2020-06-25 00:03:23 |

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

2020-06-25 00:03:23 | ------------------------------------

2020-06-25 00:03:23 | [Mutex] waiting for: [message:1adcce64-9564-4ffc-8589-cc9697fc7b38]

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

2020-06-25 00:03:23 |


===== simulation of connection failure


2020-06-25 00:03:23 |


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


2020-06-25 00:03:24 |


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


2020-06-25 00:03:26 |


===== broadcasting presence


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

2020-06-25 00:03:26 | [Mutex] isItemNotified: message:76d124d2-38a3-453f-a69f-35f55d4da16d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.422s
2020-06-25 00:03:27 |

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

2020-06-25 00:03:27 | ------------------------------------

2020-06-25 00:03:27 | [Mutex] waiting for: [message:a8016c6f-c558-448e-aa8a-a3a63519a7e4]

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

2020-06-25 00:03:27 |


===== simulation of connection failure


2020-06-25 00:03:27 |


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


2020-06-25 00:03:27 |


===== sending message to look for


2020-06-25 00:03:28 |


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


2020-06-25 00:03:28 |


===== broadcasting presence


2020-06-25 00:03:28 | [Mutex] waiting for: [message:0fa91b89-8384-4d80-9e3f-bbc586459f1e]

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

2020-06-25 00:03:28 | [Mutex] isItemNotified: message:0fa91b89-8384-4d80-9e3f-bbc586459f1e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.391s
2020-06-25 00:03:30 |

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

2020-06-25 00:03:30 | ------------------------------------

2020-06-25 00:03:30 | [Mutex] waiting for: [message:22645fa5-6888-4d45-91dd-9e6a9b3cd75e]

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

2020-06-25 00:03:30 |


===== simulation of connection failure


2020-06-25 00:03:30 |


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


2020-06-25 00:03:30 |


===== sending message to look for


2020-06-25 00:03:31 |


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


2020-06-25 00:03:33 |


===== broadcasting presence


2020-06-25 00:03:33 | [Mutex] waiting for: [message:ab73a072-e950-4b67-a7ea-622d737fcefd]

2020-06-25 00:03:33 | [Mutex] waiting for: [message:ab73a072-e950-4b67-a7ea-622d737fcefd]

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

2020-06-25 00:03:33 | [Mutex] isItemNotified: message:ab73a072-e950-4b67-a7ea-622d737fcefd :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.262s
2020-06-25 00:03:34 |

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

2020-06-25 00:03:34 | ------------------------------------

2020-06-25 00:03:34 | [Mutex] waiting for: [message:53d6b721-7a54-4a61-b971-69bece8d079c]

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

2020-06-25 00:03:34 |


===== simulation of connection failure


2020-06-25 00:03:34 |


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


2020-06-25 00:03:35 |


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


2020-06-25 00:03:39 |


===== broadcasting presence


2020-06-25 00:03:39 | [Mutex] waiting for: [message:5051ef32-6567-4f01-9603-4b25454eaab3]

2020-06-25 00:03:39 | [Mutex] waiting for: [message:5051ef32-6567-4f01-9603-4b25454eaab3]

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

2020-06-25 00:03:39 | [Mutex] isItemNotified: message:5051ef32-6567-4f01-9603-4b25454eaab3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.272s
2020-06-25 00:03:40 |

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

2020-06-25 00:03:40 | ------------------------------------

2020-06-25 00:03:40 | [Mutex] waiting for: [message:9feb2301-d316-4462-8733-3eaca2b07078]

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

2020-06-25 00:03:40 |


===== simulation of connection failure


2020-06-25 00:03:40 |


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


2020-06-25 00:03:41 |


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


2020-06-25 00:03:43 |


===== broadcasting presence


2020-06-25 00:03:43 | [Mutex] waiting for: [message:7dd0e0b5-ac3e-4295-b258-67f9a33c0ac5]

2020-06-25 00:03:43 | [Mutex] waiting for: [message:7dd0e0b5-ac3e-4295-b258-67f9a33c0ac5]

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

2020-06-25 00:03:43 | [Mutex] isItemNotified: message:7dd0e0b5-ac3e-4295-b258-67f9a33c0ac5 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.371s
2020-06-25 00:03:45 |

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

2020-06-25 00:03:45 | ------------------------------------

2020-06-25 00:03:45 | [Mutex] waiting for: [message:7c665a26-de87-4f05-bf95-3f7ae9807187]

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

2020-06-25 00:03:45 |


===== simulation of connection failure


2020-06-25 00:03:45 |


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


2020-06-25 00:03:45 |


===== sending message to look for


2020-06-25 00:03:46 |


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


2020-06-25 00:03:46 |


===== broadcasting presence


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

2020-06-25 00:03:46 | [Mutex] isItemNotified: message:0d238814-5901-4142-9aec-55ff1ed5ab64 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.362s
2020-06-25 00:03:47 |

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

2020-06-25 00:03:47 | ------------------------------------

2020-06-25 00:03:47 | [Mutex] waiting for: [message:40d95863-4d67-4ce3-a5d4-565df714240a]

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

2020-06-25 00:03:47 |


===== simulation of connection failure


2020-06-25 00:03:47 |


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


2020-06-25 00:03:47 |


===== sending message to look for


2020-06-25 00:03:48 |


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


2020-06-25 00:03:50 |


===== broadcasting presence


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

2020-06-25 00:03:50 | [Mutex] isItemNotified: message:9c7dcd6a-db3a-4f9e-b580-326292268067 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.438s
2020-06-25 00:03:51 |

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

2020-06-25 00:03:51 | ------------------------------------

2020-06-25 00:03:51 | [Mutex] waiting for: [message:75ddcf92-3c1d-4f8b-8675-e65112857e85]

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

2020-06-25 00:03:51 |


===== simulation of connection failure


2020-06-25 00:03:51 |


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


2020-06-25 00:03:51 |


===== sending message to look for


2020-06-25 00:03:52 |


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


2020-06-25 00:03:53 |


===== broadcasting presence


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

2020-06-25 00:03:53 | [Mutex] isItemNotified: message:1ef03e6e-e88b-446a-ac84-d2e1fa10d6e0 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.357s
2020-06-25 00:03:53 |

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

2020-06-25 00:03:53 | ------------------------------------

2020-06-25 00:03:53 | [Mutex] waiting for: [message:db11c631-5fb1-4b0f-ab4d-03fad0e1740d]

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

2020-06-25 00:03:53 |


===== simulation of connection failure


2020-06-25 00:03:53 |


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


2020-06-25 00:03:54 |


===== sending message to look for


2020-06-25 00:03:55 |


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


2020-06-25 00:03:57 |


===== broadcasting presence


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

2020-06-25 00:03:57 | [Mutex] isItemNotified: message:c8ec4552-8ce8-492d-b13b-83f8e06ff06f :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.362s
2020-06-25 00:03:58 |

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

2020-06-25 00:03:58 | ------------------------------------

2020-06-25 00:03:58 | [Mutex] waiting for: [message:5b43c988-75df-4345-b6dd-1138474f6471]

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

2020-06-25 00:03:58 |


===== simulation of connection failure


2020-06-25 00:03:58 |


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


2020-06-25 00:03:58 |


===== sending message to look for


2020-06-25 00:03:59 |


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


2020-06-25 00:03:59 |


===== broadcasting presence


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

2020-06-25 00:03:59 | [Mutex] isItemNotified: message:2f3fb520-f822-4288-8d6f-d378a04abed3 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.407s
2020-06-25 00:04:00 |

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

2020-06-25 00:04:00 | ------------------------------------

2020-06-25 00:04:00 | [Mutex] waiting for: [message:5a682cc8-72b5-4fd8-af69-7d83bdf63595]

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

2020-06-25 00:04:00 |


===== simulation of connection failure


2020-06-25 00:04:00 |


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


2020-06-25 00:04:00 |


===== sending message to look for


2020-06-25 00:04:01 |


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


2020-06-25 00:04:04 |


===== broadcasting presence


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

2020-06-25 00:04:04 | [Mutex] isItemNotified: message:9a4a884a-55d9-45a8-9b86-7aa75eac37ef :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.433s
2020-06-25 00:04:05 |

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

2020-06-25 00:04:05 | ------------------------------------

2020-06-25 00:04:05 | [Mutex] waiting for: [message:7343aba9-20ae-4708-8a49-4911ec43ec7f]

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

2020-06-25 00:04:05 |


===== simulation of connection failure


2020-06-25 00:04:05 |


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


2020-06-25 00:04:05 |


===== sending message to look for


2020-06-25 00:04:06 |


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


2020-06-25 00:04:06 |


===== broadcasting presence


2020-06-25 00:04:06 | [Mutex] waiting for: [message:a89f28d7-fff8-49ff-bdb8-b7a4f9075c0d]

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

2020-06-25 00:04:06 | [Mutex] isItemNotified: message:a89f28d7-fff8-49ff-bdb8-b7a4f9075c0d :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.403s
2020-06-25 00:04:07 |

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

2020-06-25 00:04:07 | ------------------------------------

2020-06-25 00:04:07 | [Mutex] waiting for: [message:a1e700dd-61f5-4a2b-a378-f5288f6ee1bc]

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

2020-06-25 00:04:07 |


===== simulation of connection failure


2020-06-25 00:04:07 |


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


2020-06-25 00:04:07 |


===== sending message to look for


2020-06-25 00:04:08 |


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


2020-06-25 00:04:10 |


===== broadcasting presence


2020-06-25 00:04:10 | [Mutex] waiting for: [message:75aaf0fa-c419-48f7-8e10-e6545cf3c24b]

2020-06-25 00:04:10 | [Mutex] waiting for: [message:75aaf0fa-c419-48f7-8e10-e6545cf3c24b]

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

2020-06-25 00:04:10 | [Mutex] isItemNotified: message:75aaf0fa-c419-48f7-8e10-e6545cf3c24b :: true