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

Test duration: 71.435s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.275s
2019-11-22 19:59:04 |

2019-11-22 19:59:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:04 | ------------------------------------

2019-11-22 19:59:04 | [Mutex] waiting for: [message:11fedcf9-a2e2-4e75-b644-b3dca5b14da0]

2019-11-22 19:59:05 | [Mutex] received everything.

2019-11-22 19:59:05 |


===== simulation of connection failure


2019-11-22 19:59:05 |


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


2019-11-22 19:59:05 |


===== sending message to look for


2019-11-22 19:59:06 |


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


2019-11-22 19:59:06 |


===== broadcasting presence


2019-11-22 19:59:06 | [Mutex] waiting for: [message:9c71dd2a-4be8-4b67-9a0e-1b4b616ef1db]

2019-11-22 19:59:06 | [Mutex] received everything.

2019-11-22 19:59:06 | [Mutex] isItemNotified: message:9c71dd2a-4be8-4b67-9a0e-1b4b616ef1db :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.069s
2019-11-22 19:59:07 |

2019-11-22 19:59:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:07 | ------------------------------------

2019-11-22 19:59:07 | [Mutex] waiting for: [message:da0eb731-84e1-46be-a737-0d9683fb45fd]

2019-11-22 19:59:07 | [Mutex] received everything.

2019-11-22 19:59:07 |


===== simulation of connection failure


2019-11-22 19:59:07 |


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


2019-11-22 19:59:07 |


===== sending message to look for


2019-11-22 19:59:08 |


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


2019-11-22 19:59:10 |


===== broadcasting presence


2019-11-22 19:59:10 | [Mutex] received everything.

2019-11-22 19:59:10 | [Mutex] isItemNotified: message:83f9bcf4-542d-428f-8672-2040a1a47406 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.209s
2019-11-22 19:59:11 |

2019-11-22 19:59:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:11 | ------------------------------------

2019-11-22 19:59:11 | [Mutex] waiting for: [message:fab9ee5e-46f0-4321-b7de-0ca6caeeb574]

2019-11-22 19:59:11 | [Mutex] received everything.

2019-11-22 19:59:11 |


===== simulation of connection failure


2019-11-22 19:59:11 |


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


2019-11-22 19:59:11 |


===== sending message to look for


2019-11-22 19:59:12 |


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


2019-11-22 19:59:12 |


===== broadcasting presence


2019-11-22 19:59:12 | [Mutex] waiting for: [message:2e0187a2-3b4e-4a0b-ab3b-b7b7fc46d168]

2019-11-22 19:59:12 | [Mutex] received everything.

2019-11-22 19:59:12 | [Mutex] isItemNotified: message:2e0187a2-3b4e-4a0b-ab3b-b7b7fc46d168 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.073s
2019-11-22 19:59:13 |

2019-11-22 19:59:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:13 | ------------------------------------

2019-11-22 19:59:13 | [Mutex] waiting for: [message:6d70130e-fd38-443b-ac23-f25401c3f839]

2019-11-22 19:59:13 | [Mutex] received everything.

2019-11-22 19:59:13 |


===== simulation of connection failure


2019-11-22 19:59:13 |


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


2019-11-22 19:59:13 |


===== sending message to look for


2019-11-22 19:59:14 |


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


2019-11-22 19:59:16 |


===== broadcasting presence


2019-11-22 19:59:16 | [Mutex] received everything.

2019-11-22 19:59:16 | [Mutex] isItemNotified: message:e9a7afe7-76bb-434b-81d5-2d002696def3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.227s
2019-11-22 19:59:17 |

2019-11-22 19:59:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:17 | ------------------------------------

2019-11-22 19:59:17 | [Mutex] waiting for: [message:2394c2b2-1691-4e3f-9579-484124c88047]

2019-11-22 19:59:17 | [Mutex] received everything.

2019-11-22 19:59:17 |


===== simulation of connection failure


2019-11-22 19:59:17 |


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


2019-11-22 19:59:17 |


===== sending message to look for


2019-11-22 19:59:18 |


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


2019-11-22 19:59:18 |


===== broadcasting presence


2019-11-22 19:59:18 | [Mutex] waiting for: [message:28ba48ee-51fa-48a2-b961-abd6da0ed500]

2019-11-22 19:59:18 | [Mutex] received everything.

2019-11-22 19:59:18 | [Mutex] isItemNotified: message:28ba48ee-51fa-48a2-b961-abd6da0ed500 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.270s
2019-11-22 19:59:19 |

2019-11-22 19:59:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:19 | ------------------------------------

2019-11-22 19:59:19 | [Mutex] waiting for: [message:094c9ae4-0510-46f1-bf8b-99b10c72479a]

2019-11-22 19:59:19 | [Mutex] received everything.

2019-11-22 19:59:19 |


===== simulation of connection failure


2019-11-22 19:59:19 |


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


2019-11-22 19:59:19 |


===== sending message to look for


2019-11-22 19:59:20 |


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


2019-11-22 19:59:22 |


===== broadcasting presence


2019-11-22 19:59:22 | [Mutex] received everything.

2019-11-22 19:59:22 | [Mutex] isItemNotified: message:a411b68f-04a9-4abf-a02b-589deb99eb17 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.262s
2019-11-22 19:59:23 |

2019-11-22 19:59:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:23 | ------------------------------------

2019-11-22 19:59:23 | [Mutex] waiting for: [message:0cc19d45-37ec-4fc2-9789-c1a42c9e0047]

2019-11-22 19:59:23 | [Mutex] received everything.

2019-11-22 19:59:23 |


===== simulation of connection failure


2019-11-22 19:59:23 |


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


2019-11-22 19:59:24 |


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


2019-11-22 19:59:28 |


===== broadcasting presence


2019-11-22 19:59:28 | [Mutex] received everything.

2019-11-22 19:59:28 | [Mutex] isItemNotified: message:0d1783dd-6617-4fdf-9747-af195ca66ae8 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.263s
2019-11-22 19:59:29 |

2019-11-22 19:59:29 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:29 | ------------------------------------

2019-11-22 19:59:29 | [Mutex] waiting for: [message:c4cd3c0f-f8a7-4131-8f8e-6c6bbd135386]

2019-11-22 19:59:29 | [Mutex] received everything.

2019-11-22 19:59:29 |


===== simulation of connection failure


2019-11-22 19:59:29 |


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


2019-11-22 19:59:30 |


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


2019-11-22 19:59:32 |


===== broadcasting presence


2019-11-22 19:59:32 | [Mutex] received everything.

2019-11-22 19:59:32 | [Mutex] isItemNotified: message:89ad678f-93c0-402f-8afa-5f113dd0e9ae :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.310s
2019-11-22 19:59:33 |

2019-11-22 19:59:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:33 | ------------------------------------

2019-11-22 19:59:33 | [Mutex] waiting for: [message:fe5e2eea-3e7f-441d-85d5-837e4061345d]

2019-11-22 19:59:33 | [Mutex] received everything.

2019-11-22 19:59:33 |


===== simulation of connection failure


2019-11-22 19:59:33 |


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


2019-11-22 19:59:33 |


===== sending message to look for


2019-11-22 19:59:34 |


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


2019-11-22 19:59:35 |


===== broadcasting presence


2019-11-22 19:59:35 | [Mutex] waiting for: [message:e5c042d8-71b2-4990-b4ce-e1be523c7949]

2019-11-22 19:59:35 | [Mutex] waiting for: [message:e5c042d8-71b2-4990-b4ce-e1be523c7949]

2019-11-22 19:59:35 | [Mutex] received everything.

2019-11-22 19:59:35 | [Mutex] isItemNotified: message:e5c042d8-71b2-4990-b4ce-e1be523c7949 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.294s
2019-11-22 19:59:36 |

2019-11-22 19:59:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:36 | ------------------------------------

2019-11-22 19:59:36 | [Mutex] waiting for: [message:fb22427f-bb85-4401-8184-5b24242c2356]

2019-11-22 19:59:36 | [Mutex] received everything.

2019-11-22 19:59:36 |


===== simulation of connection failure


2019-11-22 19:59:36 |


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


2019-11-22 19:59:36 |


===== sending message to look for


2019-11-22 19:59:37 |


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


2019-11-22 19:59:39 |


===== broadcasting presence


2019-11-22 19:59:39 | [Mutex] waiting for: [message:1a5859b7-e16b-48ab-b22e-7089abc0506a]

2019-11-22 19:59:39 | [Mutex] waiting for: [message:1a5859b7-e16b-48ab-b22e-7089abc0506a]

2019-11-22 19:59:39 | [Mutex] received everything.

2019-11-22 19:59:39 | [Mutex] isItemNotified: message:1a5859b7-e16b-48ab-b22e-7089abc0506a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.263s
2019-11-22 19:59:40 |

2019-11-22 19:59:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:40 | ------------------------------------

2019-11-22 19:59:40 | [Mutex] waiting for: [message:01a184a8-73a8-44b7-9ce8-4e7640acd1c7]

2019-11-22 19:59:40 | [Mutex] received everything.

2019-11-22 19:59:40 |


===== simulation of connection failure


2019-11-22 19:59:40 |


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


2019-11-22 19:59:41 |


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


2019-11-22 19:59:45 |


===== broadcasting presence


2019-11-22 19:59:45 | [Mutex] waiting for: [message:0fb877a1-ceb8-4efd-9926-9ac959be886a]

2019-11-22 19:59:45 | [Mutex] received everything.

2019-11-22 19:59:45 | [Mutex] isItemNotified: message:0fb877a1-ceb8-4efd-9926-9ac959be886a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.291s
2019-11-22 19:59:46 |

2019-11-22 19:59:46 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:46 | ------------------------------------

2019-11-22 19:59:46 | [Mutex] waiting for: [message:f8a7e211-3e1f-4d3e-816a-d463ae2d4d76]

2019-11-22 19:59:46 | [Mutex] received everything.

2019-11-22 19:59:46 |


===== simulation of connection failure


2019-11-22 19:59:46 |


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


2019-11-22 19:59:47 |


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


2019-11-22 19:59:49 |


===== broadcasting presence


2019-11-22 19:59:49 | [Mutex] waiting for: [message:4e6408a7-baae-46d6-a51a-31d7d64b53ef]

2019-11-22 19:59:49 | [Mutex] received everything.

2019-11-22 19:59:49 | [Mutex] isItemNotified: message:4e6408a7-baae-46d6-a51a-31d7d64b53ef :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.231s
2019-11-22 19:59:50 |

2019-11-22 19:59:50 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:50 | ------------------------------------

2019-11-22 19:59:50 | [Mutex] waiting for: [message:66b3cacc-ea3e-47e7-b33b-3ad97f998a7c]

2019-11-22 19:59:50 | [Mutex] received everything.

2019-11-22 19:59:50 |


===== simulation of connection failure


2019-11-22 19:59:50 |


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


2019-11-22 19:59:50 |


===== sending message to look for


2019-11-22 19:59:51 |


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


2019-11-22 19:59:51 |


===== broadcasting presence


2019-11-22 19:59:51 | [Mutex] waiting for: [message:91559a9c-76f1-4b60-979a-8ff9bc59d044]

2019-11-22 19:59:51 | [Mutex] received everything.

2019-11-22 19:59:51 | [Mutex] isItemNotified: message:91559a9c-76f1-4b60-979a-8ff9bc59d044 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.075s
2019-11-22 19:59:52 |

2019-11-22 19:59:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:52 | ------------------------------------

2019-11-22 19:59:52 | [Mutex] waiting for: [message:b2b4470c-492d-415e-887d-1c84a0d848c1]

2019-11-22 19:59:52 | [Mutex] received everything.

2019-11-22 19:59:52 |


===== simulation of connection failure


2019-11-22 19:59:52 |


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


2019-11-22 19:59:52 |


===== sending message to look for


2019-11-22 19:59:54 |


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


2019-11-22 19:59:56 |


===== broadcasting presence


2019-11-22 19:59:56 | [Mutex] received everything.

2019-11-22 19:59:56 | [Mutex] isItemNotified: message:696040fe-da2a-4f1b-91b6-f99bb6628794 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.215s
2019-11-22 19:59:56 |

2019-11-22 19:59:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:56 | ------------------------------------

2019-11-22 19:59:56 | [Mutex] waiting for: [message:2c179a5c-2709-49fe-a2b5-00832e860296]

2019-11-22 19:59:56 | [Mutex] received everything.

2019-11-22 19:59:56 |


===== simulation of connection failure


2019-11-22 19:59:56 |


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


2019-11-22 19:59:56 |


===== sending message to look for


2019-11-22 19:59:58 |


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


2019-11-22 19:59:58 |


===== broadcasting presence


2019-11-22 19:59:58 | [Mutex] waiting for: [message:18fb99ad-d445-47d1-b54d-6cecb63d878f]

2019-11-22 19:59:58 | [Mutex] received everything.

2019-11-22 19:59:58 | [Mutex] isItemNotified: message:18fb99ad-d445-47d1-b54d-6cecb63d878f :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.067s
2019-11-22 19:59:59 |

2019-11-22 19:59:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 19:59:59 | ------------------------------------

2019-11-22 19:59:59 | [Mutex] waiting for: [message:cc5955ea-da6d-4c59-bb41-9e9706bc6ddc]

2019-11-22 19:59:59 | [Mutex] received everything.

2019-11-22 19:59:59 |


===== simulation of connection failure


2019-11-22 19:59:59 |


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


2019-11-22 19:59:59 |


===== sending message to look for


2019-11-22 20:00:00 |


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


2019-11-22 20:00:02 |


===== broadcasting presence


2019-11-22 20:00:02 | [Mutex] received everything.

2019-11-22 20:00:02 | [Mutex] isItemNotified: message:1001e9a2-3347-4bed-bcf1-bca7dce36e14 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.258s
2019-11-22 20:00:03 |

2019-11-22 20:00:03 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:00:03 | ------------------------------------

2019-11-22 20:00:03 | [Mutex] waiting for: [message:06803635-b61d-44ba-9023-984cc470a863]

2019-11-22 20:00:03 | [Mutex] received everything.

2019-11-22 20:00:03 |


===== simulation of connection failure


2019-11-22 20:00:03 |


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


2019-11-22 20:00:03 |


===== sending message to look for


2019-11-22 20:00:04 |


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


2019-11-22 20:00:04 |


===== broadcasting presence


2019-11-22 20:00:04 | [Mutex] waiting for: [message:3042ea62-eae5-49fa-a461-1b5d7b810f51]

2019-11-22 20:00:04 | [Mutex] received everything.

2019-11-22 20:00:04 | [Mutex] isItemNotified: message:3042ea62-eae5-49fa-a461-1b5d7b810f51 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.262s
2019-11-22 20:00:05 |

2019-11-22 20:00:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:00:05 | ------------------------------------

2019-11-22 20:00:05 | [Mutex] waiting for: [message:0693a7a1-7d85-4050-a4db-2be2201fae92]

2019-11-22 20:00:05 | [Mutex] received everything.

2019-11-22 20:00:05 |


===== simulation of connection failure


2019-11-22 20:00:05 |


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


2019-11-22 20:00:05 |


===== sending message to look for


2019-11-22 20:00:06 |


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


2019-11-22 20:00:08 |


===== broadcasting presence


2019-11-22 20:00:08 | [Mutex] received everything.

2019-11-22 20:00:08 | [Mutex] isItemNotified: message:86392072-bf5e-42a6-b372-15dc333e503f :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.342s
2019-11-22 20:00:09 |

2019-11-22 20:00:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:00:09 | ------------------------------------

2019-11-22 20:00:09 | [Mutex] waiting for: [message:7979e262-6fe6-45b6-b89e-a62618cd3f95]

2019-11-22 20:00:09 | [Mutex] received everything.

2019-11-22 20:00:09 |


===== simulation of connection failure


2019-11-22 20:00:09 |


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


2019-11-22 20:00:09 |


===== sending message to look for


2019-11-22 20:00:10 |


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


2019-11-22 20:00:10 |


===== broadcasting presence


2019-11-22 20:00:10 | [Mutex] waiting for: [message:2bcbcba3-4f92-4be4-b5dd-f84b2b6174d6]

2019-11-22 20:00:11 | [Mutex] received everything.

2019-11-22 20:00:11 | [Mutex] isItemNotified: message:2bcbcba3-4f92-4be4-b5dd-f84b2b6174d6 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.261s
2019-11-22 20:00:11 |

2019-11-22 20:00:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:00:11 | ------------------------------------

2019-11-22 20:00:11 | [Mutex] waiting for: [message:6ff2c041-691a-4c67-a3a6-fdb1aad9e822]

2019-11-22 20:00:11 | [Mutex] received everything.

2019-11-22 20:00:11 |


===== simulation of connection failure


2019-11-22 20:00:11 |


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


2019-11-22 20:00:11 |


===== sending message to look for


2019-11-22 20:00:13 |


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


2019-11-22 20:00:15 |


===== broadcasting presence


2019-11-22 20:00:15 | [Mutex] waiting for: [message:65c0d853-0298-46a6-a03a-208c8bf9d063]

2019-11-22 20:00:15 | [Mutex] waiting for: [message:65c0d853-0298-46a6-a03a-208c8bf9d063]

2019-11-22 20:00:15 | [Mutex] received everything.

2019-11-22 20:00:15 | [Mutex] isItemNotified: message:65c0d853-0298-46a6-a03a-208c8bf9d063 :: true