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

Test duration: 192.561s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.445s
2020-05-27 22:33:02 |

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

2020-05-27 22:33:02 | ------------------------------------

2020-05-27 22:33:02 | [Mutex] waiting for: [message:c1bce9a9-d9c4-44c1-b9f1-f965faf93815]

2020-05-27 22:33:02 | [Mutex] received everything.

2020-05-27 22:33:02 |


===== simulation of connection failure


2020-05-27 22:33:02 |


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


2020-05-27 22:33:02 |


===== sending message to look for


2020-05-27 22:33:03 |


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


2020-05-27 22:33:04 |


===== broadcasting presence


2020-05-27 22:33:04 | [Mutex] received everything.

2020-05-27 22:33:04 | [Mutex] isItemNotified: message:28bfed62-5467-41cb-8477-d39884785033 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.372s
2020-05-27 22:33:05 |

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

2020-05-27 22:33:05 | ------------------------------------

2020-05-27 22:33:05 | [Mutex] waiting for: [message:028cd502-a064-4773-ac78-0ec78869d1b8]

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

2020-05-27 22:33:05 |


===== simulation of connection failure


2020-05-27 22:33:05 |


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


2020-05-27 22:33:05 |


===== sending message to look for


2020-05-27 22:33:06 |


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


2020-05-27 22:33:08 |


===== broadcasting presence


2020-05-27 22:33:08 | [Mutex] received everything.

2020-05-27 22:33:08 | [Mutex] isItemNotified: message:6324cf87-1bb9-48f8-bc5d-e900dacbe556 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.394s
2020-05-27 22:33:09 |

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

2020-05-27 22:33:09 | ------------------------------------

2020-05-27 22:33:09 | [Mutex] waiting for: [message:faa2abdf-1960-430b-becb-81f410354462]

2020-05-27 22:33:09 | [Mutex] received everything.

2020-05-27 22:33:09 |


===== simulation of connection failure


2020-05-27 22:33:09 |


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


2020-05-27 22:33:09 |


===== sending message to look for


2020-05-27 22:33:10 |


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


2020-05-27 22:33:11 |


===== broadcasting presence


2020-05-27 22:33:11 | [Mutex] received everything.

2020-05-27 22:33:11 | [Mutex] isItemNotified: message:5d2322ab-db2d-43e1-82ae-8a3e90dacab8 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.365s
2020-05-27 22:33:12 |

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

2020-05-27 22:33:12 | ------------------------------------

2020-05-27 22:33:12 | [Mutex] waiting for: [message:34387070-8865-4ec5-807f-63e8287abfef]

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

2020-05-27 22:33:12 |


===== simulation of connection failure


2020-05-27 22:33:12 |


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


2020-05-27 22:33:12 |


===== sending message to look for


2020-05-27 22:33:13 |


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


2020-05-27 22:33:15 |


===== broadcasting presence


2020-05-27 22:33:15 | [Mutex] received everything.

2020-05-27 22:33:15 | [Mutex] isItemNotified: message:d49ac038-9f5a-439b-85a1-75595bcc9c5e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.372s
2020-05-27 22:33:16 |

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

2020-05-27 22:33:16 | ------------------------------------

2020-05-27 22:33:16 | [Mutex] waiting for: [message:5b88d19a-09e7-4b1c-9bb9-6b3b39f6c698]

2020-05-27 22:33:16 | [Mutex] received everything.

2020-05-27 22:33:16 |


===== simulation of connection failure


2020-05-27 22:33:16 |


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


2020-05-27 22:33:16 |


===== sending message to look for


2020-05-27 22:33:17 |


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


2020-05-27 22:33:17 |


===== broadcasting presence


2020-05-27 22:33:17 | [Mutex] received everything.

2020-05-27 22:33:17 | [Mutex] isItemNotified: message:2d6df304-e8da-4341-968a-0e919710b0af :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.350s
2020-05-27 22:33:18 |

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

2020-05-27 22:33:18 | ------------------------------------

2020-05-27 22:33:18 | [Mutex] waiting for: [message:b578d3bf-443d-4797-b9c2-60df083e088d]

2020-05-27 22:33:18 | [Mutex] received everything.

2020-05-27 22:33:18 |


===== simulation of connection failure


2020-05-27 22:33:18 |


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


2020-05-27 22:33:19 |


===== sending message to look for


2020-05-27 22:33:20 |


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


2020-05-27 22:33:22 |


===== broadcasting presence


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

2020-05-27 22:33:22 | [Mutex] isItemNotified: message:88e5c4f7-08ce-413e-ba11-fee28d6746e8 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.280s
2020-05-27 22:33:23 |

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

2020-05-27 22:33:23 | ------------------------------------

2020-05-27 22:33:23 | [Mutex] waiting for: [message:e17e2706-390c-40a6-92f5-d32b53d4a485]

2020-05-27 22:33:23 | [Mutex] received everything.

2020-05-27 22:33:23 |


===== simulation of connection failure


2020-05-27 22:33:23 |


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


2020-05-27 22:33:24 |


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


2020-05-27 22:33:28 |


===== broadcasting presence


2020-05-27 22:33:28 | [Mutex] received everything.

2020-05-27 22:33:28 | [Mutex] isItemNotified: message:af870ee4-0926-4e2c-a564-4fb88368496f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 61.183s
2020-05-27 22:33:29 |

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

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

2020-05-27 22:33:29 | [Mutex] waiting for: [message:fdb8b2b6-4865-40ef-a74e-77d9e06478b6]

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

2020-05-27 22:33:29 |


===== simulation of connection failure


2020-05-27 22:33:29 |


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


2020-05-27 22:33:30 |


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


2020-05-27 22:33:32 |


===== broadcasting presence


2020-05-27 22:33:32 | [Mutex] waiting for: [message:52597ea4-32c8-45eb-aba6-bea1a9c7b544]

2020-05-27 22:34:30 | [Mutex] waiting for: [message:52597ea4-32c8-45eb-aba6-bea1a9c7b544]

2020-05-27 22:34:30 | [Mutex] waiting for: [message:52597ea4-32c8-45eb-aba6-bea1a9c7b544]

2020-05-27 22:34:30 | [Mutex] received everything.

2020-05-27 22:34:30 | [Mutex] isItemNotified: message:52597ea4-32c8-45eb-aba6-bea1a9c7b544 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.420s
2020-05-27 22:34:31 |

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

2020-05-27 22:34:31 | ------------------------------------

2020-05-27 22:34:31 | [Mutex] waiting for: [message:2091e06e-2195-40b9-bebb-29d22fa70c5f]

2020-05-27 22:34:31 | [Mutex] received everything.

2020-05-27 22:34:31 |


===== simulation of connection failure


2020-05-27 22:34:31 |


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


2020-05-27 22:34:31 |


===== sending message to look for


2020-05-27 22:34:32 |


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


2020-05-27 22:34:32 |


===== broadcasting presence


2020-05-27 22:34:32 | [Mutex] waiting for: [message:7446c95c-f6e7-4bca-9813-418788455a42]

2020-05-27 22:34:32 | [Mutex] waiting for: [message:7446c95c-f6e7-4bca-9813-418788455a42]

2020-05-27 22:34:32 | [Mutex] received everything.

2020-05-27 22:34:32 | [Mutex] isItemNotified: message:7446c95c-f6e7-4bca-9813-418788455a42 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.376s
2020-05-27 22:34:33 |

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

2020-05-27 22:34:33 | ------------------------------------

2020-05-27 22:34:33 | [Mutex] waiting for: [message:fa1ebafc-9938-4556-a85c-1784c4022b20]

2020-05-27 22:34:33 | [Mutex] received everything.

2020-05-27 22:34:33 |


===== simulation of connection failure


2020-05-27 22:34:33 |


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


2020-05-27 22:34:33 |


===== sending message to look for


2020-05-27 22:34:34 |


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


2020-05-27 22:34:37 |


===== broadcasting presence


2020-05-27 22:34:37 | [Mutex] waiting for: [message:f7466c51-7809-4f13-91c3-6f7aaa64c2eb]

2020-05-27 22:34:37 | [Mutex] waiting for: [message:f7466c51-7809-4f13-91c3-6f7aaa64c2eb]

2020-05-27 22:34:37 | [Mutex] received everything.

2020-05-27 22:34:37 | [Mutex] isItemNotified: message:f7466c51-7809-4f13-91c3-6f7aaa64c2eb :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.276s
2020-05-27 22:34:38 |

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

2020-05-27 22:34:38 | ------------------------------------

2020-05-27 22:34:38 | [Mutex] waiting for: [message:4a6e8c89-958c-4e9c-aa1e-abac92f212f9]

2020-05-27 22:34:38 | [Mutex] received everything.

2020-05-27 22:34:38 |


===== simulation of connection failure


2020-05-27 22:34:38 |


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


2020-05-27 22:34:39 |


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


2020-05-27 22:34:43 |


===== broadcasting presence


2020-05-27 22:34:43 | [Mutex] waiting for: [message:715aafc5-03ba-410c-9f90-cc77bc6a57fb]

2020-05-27 22:34:43 | [Mutex] received everything.

2020-05-27 22:34:43 | [Mutex] isItemNotified: message:715aafc5-03ba-410c-9f90-cc77bc6a57fb :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.309s
2020-05-27 22:34:44 |

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

2020-05-27 22:34:44 | ------------------------------------

2020-05-27 22:34:44 | [Mutex] waiting for: [message:14295897-5198-4870-a77a-5e20e65fd211]

2020-05-27 22:34:44 | [Mutex] received everything.

2020-05-27 22:34:44 |


===== simulation of connection failure


2020-05-27 22:34:44 |


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


2020-05-27 22:34:45 |


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


2020-05-27 22:34:47 |


===== broadcasting presence


2020-05-27 22:34:47 | [Mutex] waiting for: [message:8f8e0caa-9f81-4570-b197-efbed6275231]

2020-05-27 22:34:47 | [Mutex] received everything.

2020-05-27 22:34:47 | [Mutex] isItemNotified: message:8f8e0caa-9f81-4570-b197-efbed6275231 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.358s
2020-05-27 22:34:48 |

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

2020-05-27 22:34:48 | ------------------------------------

2020-05-27 22:34:48 | [Mutex] waiting for: [message:e702c70e-e3bb-4fb3-aab4-e4c4442c5fcd]

2020-05-27 22:34:48 | [Mutex] received everything.

2020-05-27 22:34:48 |


===== simulation of connection failure


2020-05-27 22:34:48 |


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


2020-05-27 22:34:48 |


===== sending message to look for


2020-05-27 22:34:49 |


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


2020-05-27 22:34:50 |


===== broadcasting presence


2020-05-27 22:34:50 | [Mutex] received everything.

2020-05-27 22:34:50 | [Mutex] isItemNotified: message:3cd97c87-bda9-463a-99bd-bcda43fbe652 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.364s
2020-05-27 22:34:50 |

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

2020-05-27 22:34:50 | ------------------------------------

2020-05-27 22:34:50 | [Mutex] waiting for: [message:242f49b8-b603-4b9d-9511-19b797a8d3f1]

2020-05-27 22:34:50 | [Mutex] received everything.

2020-05-27 22:34:50 |


===== simulation of connection failure


2020-05-27 22:34:50 |


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


2020-05-27 22:34:51 |


===== sending message to look for


2020-05-27 22:34:52 |


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


2020-05-27 22:34:54 |


===== broadcasting presence


2020-05-27 22:34:54 | [Mutex] received everything.

2020-05-27 22:34:54 | [Mutex] isItemNotified: message:7e54c51f-eb50-499e-8913-72b65a3492e8 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.384s
2020-05-27 22:34:55 |

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

2020-05-27 22:34:55 | ------------------------------------

2020-05-27 22:34:55 | [Mutex] waiting for: [message:6666f297-c31d-4a0b-a9a3-f742c6800d5f]

2020-05-27 22:34:55 | [Mutex] received everything.

2020-05-27 22:34:55 |


===== simulation of connection failure


2020-05-27 22:34:55 |


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


2020-05-27 22:34:55 |


===== sending message to look for


2020-05-27 22:34:56 |


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


2020-05-27 22:34:56 |


===== broadcasting presence


2020-05-27 22:34:56 | [Mutex] received everything.

2020-05-27 22:34:56 | [Mutex] isItemNotified: message:ebcc96c0-cdca-4211-a66c-117697b277cc :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.375s
2020-05-27 22:34:57 |

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

2020-05-27 22:34:57 | ------------------------------------

2020-05-27 22:34:57 | [Mutex] waiting for: [message:77f22d62-fad5-4ba7-a595-eda1057ee571]

2020-05-27 22:34:57 | [Mutex] received everything.

2020-05-27 22:34:57 |


===== simulation of connection failure


2020-05-27 22:34:57 |


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


2020-05-27 22:34:57 |


===== sending message to look for


2020-05-27 22:34:58 |


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


2020-05-27 22:35:01 |


===== broadcasting presence


2020-05-27 22:35:01 | [Mutex] received everything.

2020-05-27 22:35:01 | [Mutex] isItemNotified: message:4ac8c8e0-c56f-45cb-b000-366764870f18 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 61.286s
2020-05-27 22:35:01 |

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

2020-05-27 22:35:01 | ------------------------------------

2020-05-27 22:35:01 | [Mutex] waiting for: [message:e1bbc0ad-7919-4d03-a6f3-4fee5ccc49f2]

2020-05-27 22:35:01 | [Mutex] received everything.

2020-05-27 22:35:01 |


===== simulation of connection failure


2020-05-27 22:35:01 |


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


2020-05-27 22:35:02 |


===== sending message to look for


2020-05-27 22:35:03 |


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


2020-05-27 22:35:03 |


===== broadcasting presence


2020-05-27 22:35:03 | [Mutex] waiting for: [message:91a72a03-609d-485f-b087-ac65a6130af4]

2020-05-27 22:36:03 | [Mutex] waiting for: [message:91a72a03-609d-485f-b087-ac65a6130af4]

2020-05-27 22:36:03 | [Mutex] received everything.

2020-05-27 22:36:03 | [Mutex] isItemNotified: message:91a72a03-609d-485f-b087-ac65a6130af4 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.358s
2020-05-27 22:36:04 |

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

2020-05-27 22:36:04 | ------------------------------------

2020-05-27 22:36:04 | [Mutex] waiting for: [message:3ed6c170-a1f6-4021-a8fe-54aad1e07f87]

2020-05-27 22:36:04 | [Mutex] received everything.

2020-05-27 22:36:04 |


===== simulation of connection failure


2020-05-27 22:36:04 |


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


2020-05-27 22:36:04 |


===== sending message to look for


2020-05-27 22:36:05 |


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


2020-05-27 22:36:07 |


===== broadcasting presence


2020-05-27 22:36:07 | [Mutex] received everything.

2020-05-27 22:36:07 | [Mutex] isItemNotified: message:3737db74-10f5-41bf-907e-9b081154ffe1 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.437s
2020-05-27 22:36:08 |

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

2020-05-27 22:36:08 | ------------------------------------

2020-05-27 22:36:08 | [Mutex] waiting for: [message:ba5a63e8-dccc-46d2-b5fa-ffc90349abe6]

2020-05-27 22:36:08 | [Mutex] received everything.

2020-05-27 22:36:08 |


===== simulation of connection failure


2020-05-27 22:36:08 |


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


2020-05-27 22:36:08 |


===== sending message to look for


2020-05-27 22:36:09 |


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


2020-05-27 22:36:09 |


===== broadcasting presence


2020-05-27 22:36:09 | [Mutex] waiting for: [message:609d87a0-c38a-47f1-b48d-98a3b0b16d5c]

2020-05-27 22:36:09 | [Mutex] waiting for: [message:609d87a0-c38a-47f1-b48d-98a3b0b16d5c]

2020-05-27 22:36:09 | [Mutex] received everything.

2020-05-27 22:36:09 | [Mutex] isItemNotified: message:609d87a0-c38a-47f1-b48d-98a3b0b16d5c :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.358s
2020-05-27 22:36:10 |

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

2020-05-27 22:36:10 | ------------------------------------

2020-05-27 22:36:10 | [Mutex] waiting for: [message:723db893-2f87-4629-a8e9-3c832e914617]

2020-05-27 22:36:10 | [Mutex] received everything.

2020-05-27 22:36:10 |


===== simulation of connection failure


2020-05-27 22:36:10 |


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


2020-05-27 22:36:10 |


===== sending message to look for


2020-05-27 22:36:11 |


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


2020-05-27 22:36:14 |


===== broadcasting presence


2020-05-27 22:36:14 | [Mutex] waiting for: [message:99540e99-613f-41b6-8e22-20949d391986]

2020-05-27 22:36:14 | [Mutex] waiting for: [message:99540e99-613f-41b6-8e22-20949d391986]

2020-05-27 22:36:14 | [Mutex] received everything.

2020-05-27 22:36:14 | [Mutex] isItemNotified: message:99540e99-613f-41b6-8e22-20949d391986 :: true