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

Test duration: 114.969s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.461s
2020-07-30 00:34:03 |

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

2020-07-30 00:34:03 | ------------------------------------

2020-07-30 00:34:03 | [Mutex] waiting for: [message:2001a9fe-7625-42c1-a338-6a7665e7c4fc]

2020-07-30 00:34:03 | [Mutex] received everything.

2020-07-30 00:34:03 |


===== simulation of connection failure


2020-07-30 00:34:03 |


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


2020-07-30 00:34:03 |


===== sending message to look for


2020-07-30 00:34:04 |


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


2020-07-30 00:34:05 |


===== broadcasting presence


2020-07-30 00:34:05 | [Mutex] received everything.

2020-07-30 00:34:05 | [Mutex] isItemNotified: message:d80ce60d-5cab-4110-be95-c9da08031608 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.411s
2020-07-30 00:34:06 |

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

2020-07-30 00:34:06 | ------------------------------------

2020-07-30 00:34:06 | [Mutex] waiting for: [message:de2ec446-e7c5-4f2e-81cd-1a88a0a3b151]

2020-07-30 00:34:06 | [Mutex] received everything.

2020-07-30 00:34:06 |


===== simulation of connection failure


2020-07-30 00:34:06 |


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


2020-07-30 00:34:06 |


===== sending message to look for


2020-07-30 00:34:07 |


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


2020-07-30 00:34:09 |


===== broadcasting presence


2020-07-30 00:34:09 | [Mutex] received everything.

2020-07-30 00:34:09 | [Mutex] isItemNotified: message:8e2d2d5a-1a77-4bd8-8215-6767940f11bb :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.421s
2020-07-30 00:34:10 |

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

2020-07-30 00:34:10 | ------------------------------------

2020-07-30 00:34:10 | [Mutex] waiting for: [message:0a2a459c-d6f5-4872-862c-47898f026d38]

2020-07-30 00:34:10 | [Mutex] received everything.

2020-07-30 00:34:10 |


===== simulation of connection failure


2020-07-30 00:34:10 |


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


2020-07-30 00:34:10 |


===== sending message to look for


2020-07-30 00:34:11 |


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


2020-07-30 00:34:12 |


===== broadcasting presence


2020-07-30 00:34:12 | [Mutex] received everything.

2020-07-30 00:34:12 | [Mutex] isItemNotified: message:c3d2e1bb-1eb7-4b66-995b-eadb9617f667 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.405s
2020-07-30 00:34:13 |

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

2020-07-30 00:34:13 | ------------------------------------

2020-07-30 00:34:13 | [Mutex] waiting for: [message:c18a6390-db0d-4403-be36-8d91aaff38f7]

2020-07-30 00:34:13 | [Mutex] received everything.

2020-07-30 00:34:13 |


===== simulation of connection failure


2020-07-30 00:34:13 |


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


2020-07-30 00:34:13 |


===== sending message to look for


2020-07-30 00:34:14 |


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


2020-07-30 00:34:16 |


===== broadcasting presence


2020-07-30 00:34:16 | [Mutex] received everything.

2020-07-30 00:34:16 | [Mutex] isItemNotified: message:85d432e0-3afc-4ccd-8431-9a57f0f71084 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.402s
2020-07-30 00:34:17 |

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

2020-07-30 00:34:17 | ------------------------------------

2020-07-30 00:34:17 | [Mutex] waiting for: [message:8379c10f-21d4-4939-b06c-1e6b716ef0b6]

2020-07-30 00:34:17 | [Mutex] received everything.

2020-07-30 00:34:17 |


===== simulation of connection failure


2020-07-30 00:34:17 |


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


2020-07-30 00:34:17 |


===== sending message to look for


2020-07-30 00:34:18 |


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


2020-07-30 00:34:18 |


===== broadcasting presence


2020-07-30 00:34:18 | [Mutex] received everything.

2020-07-30 00:34:18 | [Mutex] isItemNotified: message:73b56fb6-fbc3-4232-897c-cbd7824250af :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.420s
2020-07-30 00:34:19 |

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

2020-07-30 00:34:19 | ------------------------------------

2020-07-30 00:34:19 | [Mutex] waiting for: [message:a476e9d4-df6e-46fd-bc75-a3697e952d5d]

2020-07-30 00:34:19 | [Mutex] received everything.

2020-07-30 00:34:19 |


===== simulation of connection failure


2020-07-30 00:34:19 |


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


2020-07-30 00:34:19 |


===== sending message to look for


2020-07-30 00:34:21 |


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


2020-07-30 00:34:23 |


===== broadcasting presence


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

2020-07-30 00:34:23 | [Mutex] isItemNotified: message:ae9b4651-afd3-4307-a1d5-24506c2cc452 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.501s
2020-07-30 00:34:24 |

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

2020-07-30 00:34:24 | ------------------------------------

2020-07-30 00:34:24 | [Mutex] waiting for: [message:cd652a4e-8922-4872-a35a-42300711a359]

2020-07-30 00:34:24 | [Mutex] received everything.

2020-07-30 00:34:24 |


===== simulation of connection failure


2020-07-30 00:34:24 |


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


2020-07-30 00:34:24 |


===== sending message to look for


2020-07-30 00:34:25 |


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


2020-07-30 00:34:25 |


===== broadcasting presence


2020-07-30 00:34:25 | [Mutex] waiting for: [message:33dcdefd-8851-4d30-85db-f8a92fb3d476]

2020-07-30 00:34:25 | [Mutex] received everything.

2020-07-30 00:34:25 | [Mutex] isItemNotified: message:33dcdefd-8851-4d30-85db-f8a92fb3d476 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.417s
2020-07-30 00:34:26 |

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

2020-07-30 00:34:26 | ------------------------------------

2020-07-30 00:34:26 | [Mutex] waiting for: [message:4914dbd1-1b2d-479a-9f05-f15fa8598ba1]

2020-07-30 00:34:26 | [Mutex] received everything.

2020-07-30 00:34:26 |


===== simulation of connection failure


2020-07-30 00:34:26 |


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


2020-07-30 00:34:26 |


===== sending message to look for


2020-07-30 00:34:27 |


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


2020-07-30 00:34:30 |


===== broadcasting presence


2020-07-30 00:34:30 | [Mutex] waiting for: [message:99f3a990-d923-41ca-9f5f-4909c248b48d]

2020-07-30 00:34:30 | [Mutex] waiting for: [message:99f3a990-d923-41ca-9f5f-4909c248b48d]

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

2020-07-30 00:34:30 | [Mutex] isItemNotified: message:99f3a990-d923-41ca-9f5f-4909c248b48d :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.444s
2020-07-30 00:34:31 |

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

2020-07-30 00:34:31 | ------------------------------------

2020-07-30 00:34:31 | [Mutex] waiting for: [message:634ed745-c758-4270-a2d6-e140f537bb64]

2020-07-30 00:34:31 | [Mutex] received everything.

2020-07-30 00:34:31 |


===== simulation of connection failure


2020-07-30 00:34:31 |


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


2020-07-30 00:34:31 |


===== sending message to look for


2020-07-30 00:34:32 |


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


2020-07-30 00:34:32 |


===== broadcasting presence


2020-07-30 00:34:32 | [Mutex] received everything.

2020-07-30 00:34:32 | [Mutex] isItemNotified: message:3df92f25-7281-4c8a-9200-a5e13558dff9 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.434s
2020-07-30 00:34:33 |

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

2020-07-30 00:34:33 | ------------------------------------

2020-07-30 00:34:33 | [Mutex] waiting for: [message:d9f29c0c-694a-4b95-a754-5f70a59c1093]

2020-07-30 00:34:33 | [Mutex] received everything.

2020-07-30 00:34:33 |


===== simulation of connection failure


2020-07-30 00:34:33 |


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


2020-07-30 00:34:33 |


===== sending message to look for


2020-07-30 00:34:34 |


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


2020-07-30 00:34:37 |


===== broadcasting presence


2020-07-30 00:34:37 | [Mutex] received everything.

2020-07-30 00:34:37 | [Mutex] isItemNotified: message:2f5e183c-010b-4d8b-93ff-aaea3f7bbe9c :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.398s
2020-07-30 00:34:38 |

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

2020-07-30 00:34:38 | ------------------------------------

2020-07-30 00:34:38 | [Mutex] waiting for: [message:9dc52769-eada-4b9d-925f-8a1e0db255f6]

2020-07-30 00:34:38 | [Mutex] received everything.

2020-07-30 00:34:38 |


===== simulation of connection failure


2020-07-30 00:34:38 |


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


2020-07-30 00:34:38 |


===== sending message to look for


2020-07-30 00:34:39 |


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


2020-07-30 00:34:39 |


===== broadcasting presence


2020-07-30 00:34:39 | [Mutex] received everything.

2020-07-30 00:34:39 | [Mutex] isItemNotified: message:6ee2d097-6703-419b-99a9-1edb129d9c83 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.397s
2020-07-30 00:34:40 |

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

2020-07-30 00:34:40 | ------------------------------------

2020-07-30 00:34:40 | [Mutex] waiting for: [message:c9487138-71bc-42a4-95e7-136b8701e777]

2020-07-30 00:34:40 | [Mutex] received everything.

2020-07-30 00:34:40 |


===== simulation of connection failure


2020-07-30 00:34:40 |


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


2020-07-30 00:34:40 |


===== sending message to look for


2020-07-30 00:34:41 |


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


2020-07-30 00:34:43 |


===== broadcasting presence


2020-07-30 00:34:43 | [Mutex] received everything.

2020-07-30 00:34:43 | [Mutex] isItemNotified: message:857c6579-7808-4821-93a6-e0134cfcc379 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.394s
2020-07-30 00:34:44 |

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

2020-07-30 00:34:44 | ------------------------------------

2020-07-30 00:34:44 | [Mutex] waiting for: [message:7fc71c71-47df-4449-98a4-36f7a3710f63]

2020-07-30 00:34:44 | [Mutex] received everything.

2020-07-30 00:34:44 |


===== simulation of connection failure


2020-07-30 00:34:44 |


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


2020-07-30 00:34:44 |


===== sending message to look for


2020-07-30 00:34:46 |


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


2020-07-30 00:34:46 |


===== broadcasting presence


2020-07-30 00:34:46 | [Mutex] received everything.

2020-07-30 00:34:46 | [Mutex] isItemNotified: message:2bd243be-aa18-4d28-a1d5-07f242818c4c :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.402s
2020-07-30 00:34:47 |

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

2020-07-30 00:34:47 | ------------------------------------

2020-07-30 00:34:47 | [Mutex] waiting for: [message:4e92be41-113e-4fac-a20a-382acf4953df]

2020-07-30 00:34:47 | [Mutex] received everything.

2020-07-30 00:34:47 |


===== simulation of connection failure


2020-07-30 00:34:47 |


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


2020-07-30 00:34:47 |


===== sending message to look for


2020-07-30 00:34:48 |


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


2020-07-30 00:34:50 |


===== broadcasting presence


2020-07-30 00:34:50 | [Mutex] received everything.

2020-07-30 00:34:50 | [Mutex] isItemNotified: message:87e136d3-626b-4808-932e-c40c87827877 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 61.318s
2020-07-30 00:34:51 |

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

2020-07-30 00:34:51 | ------------------------------------

2020-07-30 00:34:51 | [Mutex] waiting for: [message:05a03565-6f80-4fc5-9742-fbedc8fba5f6]

2020-07-30 00:34:51 | [Mutex] received everything.

2020-07-30 00:34:51 |


===== simulation of connection failure


2020-07-30 00:34:51 |


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


2020-07-30 00:34:51 |


===== sending message to look for


2020-07-30 00:34:52 |


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


2020-07-30 00:34:53 |


===== broadcasting presence


2020-07-30 00:34:53 | [Mutex] waiting for: [message:572628c4-67cc-4212-8f32-71fe8a69f1cf]

2020-07-30 00:35:53 | [Mutex] waiting for: [message:572628c4-67cc-4212-8f32-71fe8a69f1cf]

2020-07-30 00:35:53 | [Mutex] received everything.

2020-07-30 00:35:53 | [Mutex] isItemNotified: message:572628c4-67cc-4212-8f32-71fe8a69f1cf :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.414s
2020-07-30 00:35:54 |

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

2020-07-30 00:35:54 | ------------------------------------

2020-07-30 00:35:54 | [Mutex] waiting for: [message:90990508-730e-4422-b6a5-9d33ddb363ff]

2020-07-30 00:35:54 | [Mutex] received everything.

2020-07-30 00:35:54 |


===== simulation of connection failure


2020-07-30 00:35:54 |


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


2020-07-30 00:35:54 |


===== sending message to look for


2020-07-30 00:35:55 |


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


2020-07-30 00:35:57 |


===== broadcasting presence


2020-07-30 00:35:57 | [Mutex] waiting for: [message:b9aab743-10f9-4f38-b91b-c4c58724d81a]

2020-07-30 00:35:57 | [Mutex] waiting for: [message:b9aab743-10f9-4f38-b91b-c4c58724d81a]

2020-07-30 00:35:57 | [Mutex] received everything.

2020-07-30 00:35:57 | [Mutex] isItemNotified: message:b9aab743-10f9-4f38-b91b-c4c58724d81a :: true