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

Test duration: 252.328s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.408s
2020-05-26 22:29:01 |

2020-05-26 22:29:01 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:01 | ------------------------------------

2020-05-26 22:29:01 | [Mutex] waiting for: [message:1872746a-6155-4d94-a8ae-01292b99b855]

2020-05-26 22:29:01 | [Mutex] received everything.

2020-05-26 22:29:01 |


===== simulation of connection failure


2020-05-26 22:29:01 |


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


2020-05-26 22:29:01 |


===== sending message to look for


2020-05-26 22:29:02 |


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


2020-05-26 22:29:02 |


===== broadcasting presence


2020-05-26 22:29:02 | [Mutex] received everything.

2020-05-26 22:29:02 | [Mutex] isItemNotified: message:d057fa3e-e782-41d6-ad90-db2bae64b1e1 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.403s
2020-05-26 22:29:03 |

2020-05-26 22:29:03 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:03 | ------------------------------------

2020-05-26 22:29:03 | [Mutex] waiting for: [message:551490ba-ad35-4f35-acf2-89fcecd7473c]

2020-05-26 22:29:03 | [Mutex] received everything.

2020-05-26 22:29:03 |


===== simulation of connection failure


2020-05-26 22:29:03 |


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


2020-05-26 22:29:03 |


===== sending message to look for


2020-05-26 22:29:04 |


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


2020-05-26 22:29:06 |


===== broadcasting presence


2020-05-26 22:29:06 | [Mutex] received everything.

2020-05-26 22:29:06 | [Mutex] isItemNotified: message:9ff7f6d4-8f04-4573-bcff-496c864839a3 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.358s
2020-05-26 22:29:07 |

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

2020-05-26 22:29:07 | ------------------------------------

2020-05-26 22:29:07 | [Mutex] waiting for: [message:fa73bb46-1c9a-48a7-8a24-4108b34aac23]

2020-05-26 22:29:07 | [Mutex] received everything.

2020-05-26 22:29:07 |


===== simulation of connection failure


2020-05-26 22:29:07 |


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


2020-05-26 22:29:07 |


===== sending message to look for


2020-05-26 22:29:08 |


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


2020-05-26 22:29:09 |


===== broadcasting presence


2020-05-26 22:29:09 | [Mutex] received everything.

2020-05-26 22:29:09 | [Mutex] isItemNotified: message:89eb6d9e-6be9-4d87-89ba-1c6695329c1d :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.375s
2020-05-26 22:29:10 |

2020-05-26 22:29:10 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:10 | ------------------------------------

2020-05-26 22:29:10 | [Mutex] waiting for: [message:3a307543-8dc7-4a4b-af8e-8c9500443453]

2020-05-26 22:29:10 | [Mutex] received everything.

2020-05-26 22:29:10 |


===== simulation of connection failure


2020-05-26 22:29:10 |


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


2020-05-26 22:29:10 |


===== sending message to look for


2020-05-26 22:29:11 |


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


2020-05-26 22:29:13 |


===== broadcasting presence


2020-05-26 22:29:13 | [Mutex] received everything.

2020-05-26 22:29:13 | [Mutex] isItemNotified: message:2c00f564-594f-40d1-9aea-ab3b09650d1e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.363s
2020-05-26 22:29:14 |

2020-05-26 22:29:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:14 | ------------------------------------

2020-05-26 22:29:14 | [Mutex] waiting for: [message:47a36624-fe33-40b7-ac85-b38fac925aa8]

2020-05-26 22:29:14 | [Mutex] received everything.

2020-05-26 22:29:14 |


===== simulation of connection failure


2020-05-26 22:29:14 |


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


2020-05-26 22:29:14 |


===== sending message to look for


2020-05-26 22:29:15 |


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


2020-05-26 22:29:15 |


===== broadcasting presence


2020-05-26 22:29:15 | [Mutex] received everything.

2020-05-26 22:29:15 | [Mutex] isItemNotified: message:e3f27f19-26fb-4e60-84cb-32f3798b2d5c :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.420s
2020-05-26 22:29:16 |

2020-05-26 22:29:16 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:16 | ------------------------------------

2020-05-26 22:29:16 | [Mutex] waiting for: [message:30de5f85-cc24-490e-9609-83976d74fdae]

2020-05-26 22:29:16 | [Mutex] received everything.

2020-05-26 22:29:16 |


===== simulation of connection failure


2020-05-26 22:29:16 |


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


2020-05-26 22:29:16 |


===== sending message to look for


2020-05-26 22:29:17 |


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


2020-05-26 22:29:20 |


===== broadcasting presence


2020-05-26 22:29:20 | [Mutex] received everything.

2020-05-26 22:29:20 | [Mutex] isItemNotified: message:7004876c-e7ed-4d09-ba77-ee30456eb53d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.312s
2020-05-26 22:29:21 |

2020-05-26 22:29:21 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:21 | ------------------------------------

2020-05-26 22:29:21 | [Mutex] waiting for: [message:d078c0b5-15f4-4a6d-b4be-26517e4944e5]

2020-05-26 22:29:21 | [Mutex] received everything.

2020-05-26 22:29:21 |


===== simulation of connection failure


2020-05-26 22:29:21 |


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


2020-05-26 22:29:22 |


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


2020-05-26 22:29:26 |


===== broadcasting presence


2020-05-26 22:29:26 | [Mutex] received everything.

2020-05-26 22:29:26 | [Mutex] isItemNotified: message:cd1424e3-30be-4c85-99df-280ef08637ec :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.280s
2020-05-26 22:29:27 |

2020-05-26 22:29:27 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:27 | ------------------------------------

2020-05-26 22:29:27 | [Mutex] waiting for: [message:f09c8385-99e3-466e-aa00-3ab8fcba718f]

2020-05-26 22:29:27 | [Mutex] received everything.

2020-05-26 22:29:27 |


===== simulation of connection failure


2020-05-26 22:29:27 |


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


2020-05-26 22:29:28 |


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


2020-05-26 22:29:30 |


===== broadcasting presence


2020-05-26 22:29:30 | [Mutex] received everything.

2020-05-26 22:29:30 | [Mutex] isItemNotified: message:84d532e4-9254-4004-a8d7-4f02ba0af0eb :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 61.266s
2020-05-26 22:29:31 |

2020-05-26 22:29:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:29:31 | ------------------------------------

2020-05-26 22:29:31 | [Mutex] waiting for: [message:a3b455a8-33a5-4ba7-aa95-b3264089766c]

2020-05-26 22:29:31 | [Mutex] received everything.

2020-05-26 22:29:31 |


===== simulation of connection failure


2020-05-26 22:29:31 |


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


2020-05-26 22:29:31 |


===== sending message to look for


2020-05-26 22:29:32 |


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


2020-05-26 22:29:33 |


===== broadcasting presence


2020-05-26 22:29:33 | [Mutex] waiting for: [message:24193664-6db2-4a2a-a4b1-5565828576f0]

2020-05-26 22:30:32 | [Mutex] waiting for: [message:24193664-6db2-4a2a-a4b1-5565828576f0]

2020-05-26 22:30:32 | [Mutex] received everything.

2020-05-26 22:30:32 | [Mutex] isItemNotified: message:24193664-6db2-4a2a-a4b1-5565828576f0 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.372s
2020-05-26 22:30:33 |

2020-05-26 22:30:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:30:33 | ------------------------------------

2020-05-26 22:30:33 | [Mutex] waiting for: [message:0b257616-1a5c-49c7-b7b8-3ed310ffae58]

2020-05-26 22:30:33 | [Mutex] received everything.

2020-05-26 22:30:33 |


===== simulation of connection failure


2020-05-26 22:30:33 |


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


2020-05-26 22:30:34 |


===== sending message to look for


2020-05-26 22:30:35 |


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


2020-05-26 22:30:37 |


===== broadcasting presence


2020-05-26 22:30:37 | [Mutex] waiting for: [message:b0ec8f54-55c3-4b24-bc55-87e0a026f931]

2020-05-26 22:30:37 | [Mutex] waiting for: [message:b0ec8f54-55c3-4b24-bc55-87e0a026f931]

2020-05-26 22:30:37 | [Mutex] received everything.

2020-05-26 22:30:37 | [Mutex] isItemNotified: message:b0ec8f54-55c3-4b24-bc55-87e0a026f931 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.276s
2020-05-26 22:30:38 |

2020-05-26 22:30:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:30:38 | ------------------------------------

2020-05-26 22:30:38 | [Mutex] waiting for: [message:f1da82a5-bfaa-4df5-af27-c176580385e6]

2020-05-26 22:30:38 | [Mutex] received everything.

2020-05-26 22:30:38 |


===== simulation of connection failure


2020-05-26 22:30:38 |


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


2020-05-26 22:30:39 |


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


2020-05-26 22:30:43 |


===== broadcasting presence


2020-05-26 22:30:43 | [Mutex] waiting for: [message:7e472009-719e-4301-8ac8-cb04b7ddb305]

2020-05-26 22:30:43 | [Mutex] waiting for: [message:7e472009-719e-4301-8ac8-cb04b7ddb305]

2020-05-26 22:30:43 | [Mutex] received everything.

2020-05-26 22:30:43 | [Mutex] isItemNotified: message:7e472009-719e-4301-8ac8-cb04b7ddb305 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.345s
2020-05-26 22:30:44 |

2020-05-26 22:30:44 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:30:44 | ------------------------------------

2020-05-26 22:30:44 | [Mutex] waiting for: [message:c024bfc4-4b54-46e8-b67e-4d449f9053aa]

2020-05-26 22:30:44 | [Mutex] received everything.

2020-05-26 22:30:44 |


===== simulation of connection failure


2020-05-26 22:30:44 |


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


2020-05-26 22:30:45 |


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


2020-05-26 22:30:47 |


===== broadcasting presence


2020-05-26 22:30:47 | [Mutex] waiting for: [message:5eb1c8fe-9537-4804-a935-0c7d4f15e4c3]

2020-05-26 22:30:47 | [Mutex] received everything.

2020-05-26 22:30:47 | [Mutex] isItemNotified: message:5eb1c8fe-9537-4804-a935-0c7d4f15e4c3 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.391s
2020-05-26 22:30:48 |

2020-05-26 22:30:48 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:30:48 | ------------------------------------

2020-05-26 22:30:48 | [Mutex] waiting for: [message:376f9b68-054b-49d3-a16b-df64dde0cf8b]

2020-05-26 22:30:48 | [Mutex] received everything.

2020-05-26 22:30:48 |


===== simulation of connection failure


2020-05-26 22:30:48 |


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


2020-05-26 22:30:48 |


===== sending message to look for


2020-05-26 22:30:49 |


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


2020-05-26 22:30:50 |


===== broadcasting presence


2020-05-26 22:30:50 | [Mutex] received everything.

2020-05-26 22:30:50 | [Mutex] isItemNotified: message:29c72338-f247-4ca8-897d-0c61f825cbe3 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.378s
2020-05-26 22:30:51 |

2020-05-26 22:30:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:30:51 | ------------------------------------

2020-05-26 22:30:51 | [Mutex] waiting for: [message:b6299a00-d475-434e-bdc6-0f6bdc600c81]

2020-05-26 22:30:51 | [Mutex] received everything.

2020-05-26 22:30:51 |


===== simulation of connection failure


2020-05-26 22:30:51 |


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


2020-05-26 22:30:51 |


===== sending message to look for


2020-05-26 22:30:52 |


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


2020-05-26 22:30:54 |


===== broadcasting presence


2020-05-26 22:30:54 | [Mutex] received everything.

2020-05-26 22:30:54 | [Mutex] isItemNotified: message:15a9362c-b333-4dea-9a43-fa653bac5f9f :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.403s
2020-05-26 22:30:55 |

2020-05-26 22:30:55 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:30:55 | ------------------------------------

2020-05-26 22:30:55 | [Mutex] waiting for: [message:46ccf2b1-8a27-47da-a179-ea9e618ef2c3]

2020-05-26 22:30:55 | [Mutex] received everything.

2020-05-26 22:30:55 |


===== simulation of connection failure


2020-05-26 22:30:55 |


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


2020-05-26 22:30:55 |


===== sending message to look for


2020-05-26 22:30:56 |


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


2020-05-26 22:30:56 |


===== broadcasting presence


2020-05-26 22:30:56 | [Mutex] received everything.

2020-05-26 22:30:56 | [Mutex] isItemNotified: message:d60b4680-7ef5-45a1-aea9-6b13e4f5d0e9 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.373s
2020-05-26 22:30:57 |

2020-05-26 22:30:57 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:30:57 | ------------------------------------

2020-05-26 22:30:57 | [Mutex] waiting for: [message:6596e437-3ab9-4ec2-88d7-bcb7a0228b16]

2020-05-26 22:30:57 | [Mutex] received everything.

2020-05-26 22:30:57 |


===== simulation of connection failure


2020-05-26 22:30:57 |


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


2020-05-26 22:30:57 |


===== sending message to look for


2020-05-26 22:30:58 |


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


2020-05-26 22:31:01 |


===== broadcasting presence


2020-05-26 22:31:01 | [Mutex] received everything.

2020-05-26 22:31:01 | [Mutex] isItemNotified: message:4a3bfb08-440d-46f2-ae13-150dc4ca78dc :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 61.315s
2020-05-26 22:31:02 |

2020-05-26 22:31:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:31:02 | ------------------------------------

2020-05-26 22:31:02 | [Mutex] waiting for: [message:70ff347b-5216-43ca-81fc-506ec596d59e]

2020-05-26 22:31:02 | [Mutex] received everything.

2020-05-26 22:31:02 |


===== simulation of connection failure


2020-05-26 22:31:02 |


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


2020-05-26 22:31:02 |


===== sending message to look for


2020-05-26 22:31:03 |


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


2020-05-26 22:31:03 |


===== broadcasting presence


2020-05-26 22:31:03 | [Mutex] waiting for: [message:32770e87-6082-460c-8786-8ead600e05a1]

2020-05-26 22:32:03 | [Mutex] waiting for: [message:32770e87-6082-460c-8786-8ead600e05a1]

2020-05-26 22:32:03 | [Mutex] waiting for: [message:32770e87-6082-460c-8786-8ead600e05a1]

2020-05-26 22:32:03 | [Mutex] received everything.

2020-05-26 22:32:03 | [Mutex] isItemNotified: message:32770e87-6082-460c-8786-8ead600e05a1 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.363s
2020-05-26 22:32:04 |

2020-05-26 22:32:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:32:04 | ------------------------------------

2020-05-26 22:32:04 | [Mutex] waiting for: [message:81cf3f17-9914-4c7d-b1f5-ad9d171c51b8]

2020-05-26 22:32:04 | [Mutex] received everything.

2020-05-26 22:32:04 |


===== simulation of connection failure


2020-05-26 22:32:04 |


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


2020-05-26 22:32:04 |


===== sending message to look for


2020-05-26 22:32:05 |


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


2020-05-26 22:32:07 |


===== broadcasting presence


2020-05-26 22:32:07 | [Mutex] received everything.

2020-05-26 22:32:07 | [Mutex] isItemNotified: message:56061656-a65b-42b8-9993-3287287f743e :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.435s
2020-05-26 22:32:08 |

2020-05-26 22:32:08 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:32:08 | ------------------------------------

2020-05-26 22:32:08 | [Mutex] waiting for: [message:b681f19d-a93e-4343-b4b4-861eadac7a00]

2020-05-26 22:32:08 | [Mutex] received everything.

2020-05-26 22:32:08 |


===== simulation of connection failure


2020-05-26 22:32:08 |


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


2020-05-26 22:32:08 |


===== sending message to look for


2020-05-26 22:32:09 |


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


2020-05-26 22:32:10 |


===== broadcasting presence


2020-05-26 22:32:10 | [Mutex] waiting for: [message:a72f6a6b-8f60-4838-92fa-e62d90c3b38b]

2020-05-26 22:32:10 | [Mutex] waiting for: [message:a72f6a6b-8f60-4838-92fa-e62d90c3b38b]

2020-05-26 22:32:10 | [Mutex] received everything.

2020-05-26 22:32:10 | [Mutex] isItemNotified: message:a72f6a6b-8f60-4838-92fa-e62d90c3b38b :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 61.258s
2020-05-26 22:32:11 |

2020-05-26 22:32:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-05-26 22:32:11 | ------------------------------------

2020-05-26 22:32:11 | [Mutex] waiting for: [message:68f019c6-7228-43fe-bb58-f05bdfd132ac]

2020-05-26 22:32:11 | [Mutex] received everything.

2020-05-26 22:32:11 |


===== simulation of connection failure


2020-05-26 22:32:11 |


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


2020-05-26 22:32:11 |


===== sending message to look for


2020-05-26 22:32:12 |


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


2020-05-26 22:32:14 |


===== broadcasting presence


2020-05-26 22:32:14 | [Mutex] waiting for: [message:97565fed-2a04-4a40-99bc-806022247671]

2020-05-26 22:33:12 | [Mutex] waiting for: [message:97565fed-2a04-4a40-99bc-806022247671]

2020-05-26 22:33:12 | [Mutex] received everything.

2020-05-26 22:33:12 | [Mutex] isItemNotified: message:97565fed-2a04-4a40-99bc-806022247671 :: true