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

Test duration: 132.841s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.361s
2020-06-16 23:06:59 |

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

2020-06-16 23:06:59 | ------------------------------------

2020-06-16 23:06:59 | [Mutex] waiting for: [message:0bb6a7dc-8cbc-47e1-abc4-02dc56c6ed2f]

2020-06-16 23:06:59 | [Mutex] received everything.

2020-06-16 23:06:59 |


===== simulation of connection failure


2020-06-16 23:06:59 |


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


2020-06-16 23:07:00 |


===== sending message to look for


2020-06-16 23:07:01 |


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


2020-06-16 23:07:01 |


===== broadcasting presence


2020-06-16 23:07:01 | [Mutex] received everything.

2020-06-16 23:07:01 | [Mutex] isItemNotified: message:00e41255-29a3-46f0-b030-705c3c5c89b4 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.391s
2020-06-16 23:07:02 |

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

2020-06-16 23:07:02 | ------------------------------------

2020-06-16 23:07:02 | [Mutex] waiting for: [message:3efb2482-cd34-43d4-bb39-91139acaa2fb]

2020-06-16 23:07:02 | [Mutex] received everything.

2020-06-16 23:07:02 |


===== simulation of connection failure


2020-06-16 23:07:02 |


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


2020-06-16 23:07:02 |


===== sending message to look for


2020-06-16 23:07:03 |


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


2020-06-16 23:07:05 |


===== broadcasting presence


2020-06-16 23:07:05 | [Mutex] received everything.

2020-06-16 23:07:05 | [Mutex] isItemNotified: message:a7b168eb-9417-43db-a139-19f381254e48 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.378s
2020-06-16 23:07:06 |

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

2020-06-16 23:07:06 | ------------------------------------

2020-06-16 23:07:06 | [Mutex] waiting for: [message:32f0fb4b-09d6-4f26-a100-1ce36fe4d76f]

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

2020-06-16 23:07:06 |


===== simulation of connection failure


2020-06-16 23:07:06 |


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


2020-06-16 23:07:06 |


===== sending message to look for


2020-06-16 23:07:07 |


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


2020-06-16 23:07:08 |


===== broadcasting presence


2020-06-16 23:07:08 | [Mutex] received everything.

2020-06-16 23:07:08 | [Mutex] isItemNotified: message:c6735893-d1d4-4d15-9be3-c9c6f529aa0b :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.390s
2020-06-16 23:07:09 |

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

2020-06-16 23:07:09 | ------------------------------------

2020-06-16 23:07:09 | [Mutex] waiting for: [message:2fbcc85a-c3a9-4a55-ab47-aae0c2396ae3]

2020-06-16 23:07:09 | [Mutex] received everything.

2020-06-16 23:07:09 |


===== simulation of connection failure


2020-06-16 23:07:09 |


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


2020-06-16 23:07:09 |


===== sending message to look for


2020-06-16 23:07:10 |


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


2020-06-16 23:07:12 |


===== broadcasting presence


2020-06-16 23:07:12 | [Mutex] received everything.

2020-06-16 23:07:12 | [Mutex] isItemNotified: message:c348e38e-defe-45ea-a65e-3ce67d28fee6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.374s
2020-06-16 23:07:13 |

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

2020-06-16 23:07:13 | ------------------------------------

2020-06-16 23:07:13 | [Mutex] waiting for: [message:d1cbecc4-1f11-45fb-b043-046385d99968]

2020-06-16 23:07:13 | [Mutex] received everything.

2020-06-16 23:07:13 |


===== simulation of connection failure


2020-06-16 23:07:13 |


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


2020-06-16 23:07:13 |


===== sending message to look for


2020-06-16 23:07:14 |


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


2020-06-16 23:07:14 |


===== broadcasting presence


2020-06-16 23:07:14 | [Mutex] received everything.

2020-06-16 23:07:14 | [Mutex] isItemNotified: message:afb1d00e-96b7-4abe-90c8-8760065b6afc :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.370s
2020-06-16 23:07:15 |

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

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

2020-06-16 23:07:15 | [Mutex] waiting for: [message:5f77b187-a0e9-4806-942c-31c2fe530748]

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

2020-06-16 23:07:15 |


===== simulation of connection failure


2020-06-16 23:07:15 |


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


2020-06-16 23:07:15 |


===== sending message to look for


2020-06-16 23:07:16 |


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


2020-06-16 23:07:19 |


===== broadcasting presence


2020-06-16 23:07:19 | [Mutex] received everything.

2020-06-16 23:07:19 | [Mutex] isItemNotified: message:dad8e861-d2eb-44e2-8415-0a42ab8948e6 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.266s
2020-06-16 23:07:20 |

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

2020-06-16 23:07:20 | ------------------------------------

2020-06-16 23:07:20 | [Mutex] waiting for: [message:e96d2450-68f4-46b7-8fc0-f1953605474b]

2020-06-16 23:07:20 | [Mutex] received everything.

2020-06-16 23:07:20 |


===== simulation of connection failure


2020-06-16 23:07:20 |


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


2020-06-16 23:07:21 |


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


2020-06-16 23:07:25 |


===== broadcasting presence


2020-06-16 23:07:25 | [Mutex] received everything.

2020-06-16 23:07:25 | [Mutex] isItemNotified: message:21c44588-5995-4088-a33f-867786e2303e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.279s
2020-06-16 23:07:26 |

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

2020-06-16 23:07:26 | ------------------------------------

2020-06-16 23:07:26 | [Mutex] waiting for: [message:ba36b784-dbc1-40f9-9ac4-32df6ee4cc3c]

2020-06-16 23:07:26 | [Mutex] received everything.

2020-06-16 23:07:26 |


===== simulation of connection failure


2020-06-16 23:07:26 |


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


2020-06-16 23:07:27 |


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


2020-06-16 23:07:29 |


===== broadcasting presence


2020-06-16 23:07:29 | [Mutex] received everything.

2020-06-16 23:07:29 | [Mutex] isItemNotified: message:be7a3429-1a6e-4ee4-a944-9f512d01649e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.443s
2020-06-16 23:07:30 |

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

2020-06-16 23:07:30 | ------------------------------------

2020-06-16 23:07:30 | [Mutex] waiting for: [message:baaf7d49-c8e6-4a03-9022-edc1e5ca7a7d]

2020-06-16 23:07:30 | [Mutex] received everything.

2020-06-16 23:07:30 |


===== simulation of connection failure


2020-06-16 23:07:30 |


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


2020-06-16 23:07:30 |


===== sending message to look for


2020-06-16 23:07:31 |


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


2020-06-16 23:07:31 |


===== broadcasting presence


2020-06-16 23:07:31 | [Mutex] waiting for: [message:368534b8-bb0a-4d1f-bc91-5db2595629e0]

2020-06-16 23:07:32 | [Mutex] received everything.

2020-06-16 23:07:32 | [Mutex] isItemNotified: message:368534b8-bb0a-4d1f-bc91-5db2595629e0 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.404s
2020-06-16 23:07:33 |

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

2020-06-16 23:07:33 | ------------------------------------

2020-06-16 23:07:33 | [Mutex] waiting for: [message:718eee60-e1bc-41c6-bf04-295719ffb2d5]

2020-06-16 23:07:33 | [Mutex] received everything.

2020-06-16 23:07:33 |


===== simulation of connection failure


2020-06-16 23:07:33 |


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


2020-06-16 23:07:33 |


===== sending message to look for


2020-06-16 23:07:34 |


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


2020-06-16 23:07:36 |


===== broadcasting presence


2020-06-16 23:07:36 | [Mutex] waiting for: [message:9b19d4c3-63b1-4ade-b016-9152286c258c]

2020-06-16 23:07:36 | [Mutex] waiting for: [message:9b19d4c3-63b1-4ade-b016-9152286c258c]

2020-06-16 23:07:36 | [Mutex] received everything.

2020-06-16 23:07:36 | [Mutex] isItemNotified: message:9b19d4c3-63b1-4ade-b016-9152286c258c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.281s
2020-06-16 23:07:37 |

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

2020-06-16 23:07:37 | ------------------------------------

2020-06-16 23:07:37 | [Mutex] waiting for: [message:e1727b6a-e1bd-4a46-9233-58cb767a1b19]

2020-06-16 23:07:37 | [Mutex] received everything.

2020-06-16 23:07:37 |


===== simulation of connection failure


2020-06-16 23:07:37 |


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


2020-06-16 23:07:38 |


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


2020-06-16 23:07:42 |


===== broadcasting presence


2020-06-16 23:07:42 | [Mutex] waiting for: [message:17cf4c08-6878-4fa3-b501-bae37d7ff3ed]

2020-06-16 23:07:42 | [Mutex] waiting for: [message:17cf4c08-6878-4fa3-b501-bae37d7ff3ed]

2020-06-16 23:07:42 | [Mutex] received everything.

2020-06-16 23:07:42 | [Mutex] isItemNotified: message:17cf4c08-6878-4fa3-b501-bae37d7ff3ed :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.272s
2020-06-16 23:07:43 |

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

2020-06-16 23:07:43 | ------------------------------------

2020-06-16 23:07:43 | [Mutex] waiting for: [message:7ceae960-e012-41b7-8a3b-88ce9df5b6e4]

2020-06-16 23:07:43 | [Mutex] received everything.

2020-06-16 23:07:43 |


===== simulation of connection failure


2020-06-16 23:07:43 |


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


2020-06-16 23:07:44 |


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


2020-06-16 23:07:46 |


===== broadcasting presence


2020-06-16 23:07:46 | [Mutex] waiting for: [message:de9a074b-651d-4b33-b307-a4b8adf1ceba]

2020-06-16 23:07:46 | [Mutex] waiting for: [message:de9a074b-651d-4b33-b307-a4b8adf1ceba]

2020-06-16 23:07:46 | [Mutex] received everything.

2020-06-16 23:07:46 | [Mutex] isItemNotified: message:de9a074b-651d-4b33-b307-a4b8adf1ceba :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.425s
2020-06-16 23:07:47 |

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

2020-06-16 23:07:47 | ------------------------------------

2020-06-16 23:07:47 | [Mutex] waiting for: [message:928a8cb4-5c02-423d-b112-14ec46f0f0a9]

2020-06-16 23:07:47 | [Mutex] received everything.

2020-06-16 23:07:47 |


===== simulation of connection failure


2020-06-16 23:07:47 |


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


2020-06-16 23:07:47 |


===== sending message to look for


2020-06-16 23:07:48 |


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


2020-06-16 23:07:49 |


===== broadcasting presence


2020-06-16 23:07:49 | [Mutex] received everything.

2020-06-16 23:07:49 | [Mutex] isItemNotified: message:ef9cd4be-106b-47f6-8832-17c434ca4331 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.385s
2020-06-16 23:07:50 |

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

2020-06-16 23:07:50 | ------------------------------------

2020-06-16 23:07:50 | [Mutex] waiting for: [message:98440bf4-e40b-42f0-8848-ccc823038785]

2020-06-16 23:07:50 | [Mutex] received everything.

2020-06-16 23:07:50 |


===== simulation of connection failure


2020-06-16 23:07:50 |


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


2020-06-16 23:07:50 |


===== sending message to look for


2020-06-16 23:07:51 |


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


2020-06-16 23:07:53 |


===== broadcasting presence


2020-06-16 23:07:53 | [Mutex] received everything.

2020-06-16 23:07:53 | [Mutex] isItemNotified: message:25ff7b75-c0a4-4c6b-a551-ef6d1b0f3dd4 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.373s
2020-06-16 23:07:54 |

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

2020-06-16 23:07:54 | ------------------------------------

2020-06-16 23:07:54 | [Mutex] waiting for: [message:6cd8bab2-906b-4103-8d42-06d245e0a069]

2020-06-16 23:07:54 | [Mutex] received everything.

2020-06-16 23:07:54 |


===== simulation of connection failure


2020-06-16 23:07:54 |


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


2020-06-16 23:07:54 |


===== sending message to look for


2020-06-16 23:07:55 |


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


2020-06-16 23:07:55 |


===== broadcasting presence


2020-06-16 23:07:55 | [Mutex] received everything.

2020-06-16 23:07:55 | [Mutex] isItemNotified: message:a4c29762-3d9f-465d-8958-3b11c3c81b5b :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.354s
2020-06-16 23:07:56 |

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

2020-06-16 23:07:56 | ------------------------------------

2020-06-16 23:07:56 | [Mutex] waiting for: [message:39815077-b3fb-46fd-b498-b0918b379d74]

2020-06-16 23:07:56 | [Mutex] received everything.

2020-06-16 23:07:56 |


===== simulation of connection failure


2020-06-16 23:07:56 |


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


2020-06-16 23:07:56 |


===== sending message to look for


2020-06-16 23:07:58 |


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


2020-06-16 23:08:00 |


===== broadcasting presence


2020-06-16 23:08:00 | [Mutex] received everything.

2020-06-16 23:08:00 | [Mutex] isItemNotified: message:622cb129-a126-4739-8fa4-d08e02b75962 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.362s
2020-06-16 23:08:01 |

2020-06-16 23:08:01 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-16 23:08:01 | ------------------------------------

2020-06-16 23:08:01 | [Mutex] waiting for: [message:d35695bb-7c7a-4101-b0b1-c394adc47265]

2020-06-16 23:08:01 | [Mutex] received everything.

2020-06-16 23:08:01 |


===== simulation of connection failure


2020-06-16 23:08:01 |


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


2020-06-16 23:08:01 |


===== sending message to look for


2020-06-16 23:08:02 |


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


2020-06-16 23:08:02 |


===== broadcasting presence


2020-06-16 23:08:02 | [Mutex] received everything.

2020-06-16 23:08:02 | [Mutex] isItemNotified: message:7105e002-bd2d-4953-b0dd-c7eb5dcf7271 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.295s
2020-06-16 23:08:03 |

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

2020-06-16 23:08:03 | ------------------------------------

2020-06-16 23:08:03 | [Mutex] waiting for: [message:3c074c05-28e3-4f86-b20a-e78c5714ccef]

2020-06-16 23:08:03 | [Mutex] received everything.

2020-06-16 23:08:03 |


===== simulation of connection failure


2020-06-16 23:08:03 |


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


2020-06-16 23:08:03 |


===== sending message to look for


2020-06-16 23:08:04 |


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


2020-06-16 23:08:06 |


===== broadcasting presence


2020-06-16 23:08:06 | [Mutex] waiting for: [message:bbfaff63-1284-4558-8444-a814247142c6]

2020-06-16 23:09:04 | [Mutex] waiting for: [message:bbfaff63-1284-4558-8444-a814247142c6]

2020-06-16 23:09:04 | [Mutex] received everything.

2020-06-16 23:09:04 | [Mutex] isItemNotified: message:bbfaff63-1284-4558-8444-a814247142c6 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.427s
2020-06-16 23:09:05 |

2020-06-16 23:09:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-16 23:09:05 | ------------------------------------

2020-06-16 23:09:05 | [Mutex] waiting for: [message:366bd4fe-6b1d-44af-b3bb-1868684af143]

2020-06-16 23:09:05 | [Mutex] received everything.

2020-06-16 23:09:05 |


===== simulation of connection failure


2020-06-16 23:09:05 |


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


2020-06-16 23:09:05 |


===== sending message to look for


2020-06-16 23:09:06 |


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


2020-06-16 23:09:07 |


===== broadcasting presence


2020-06-16 23:09:07 | [Mutex] waiting for: [message:9cc668a5-f729-4773-8514-971aefd53515]

2020-06-16 23:09:07 | [Mutex] received everything.

2020-06-16 23:09:07 | [Mutex] isItemNotified: message:9cc668a5-f729-4773-8514-971aefd53515 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.384s
2020-06-16 23:09:08 |

2020-06-16 23:09:08 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-16 23:09:08 | ------------------------------------

2020-06-16 23:09:08 | [Mutex] waiting for: [message:4b3a5e94-c33c-4781-8cf8-d91fb3fe968c]

2020-06-16 23:09:08 | [Mutex] received everything.

2020-06-16 23:09:08 |


===== simulation of connection failure


2020-06-16 23:09:08 |


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


2020-06-16 23:09:08 |


===== sending message to look for


2020-06-16 23:09:09 |


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


2020-06-16 23:09:11 |


===== broadcasting presence


2020-06-16 23:09:11 | [Mutex] waiting for: [message:421e5e48-8f61-461e-b35f-cdfab3b087f6]

2020-06-16 23:09:11 | [Mutex] waiting for: [message:421e5e48-8f61-461e-b35f-cdfab3b087f6]

2020-06-16 23:09:11 | [Mutex] received everything.

2020-06-16 23:09:11 | [Mutex] isItemNotified: message:421e5e48-8f61-461e-b35f-cdfab3b087f6 :: true