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

Test duration: 112.220s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.395s
2020-08-03 05:34:53 |

2020-08-03 05:34:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:34:53 | ------------------------------------

2020-08-03 05:34:53 | [Mutex] waiting for: [message:216ce340-d889-4b56-bdb8-cd870e86d7c0]

2020-08-03 05:34:53 | [Mutex] received everything.

2020-08-03 05:34:53 |


===== simulation of connection failure


2020-08-03 05:34:53 |


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


2020-08-03 05:34:54 |


===== sending message to look for


2020-08-03 05:34:55 |


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


2020-08-03 05:34:55 |


===== broadcasting presence


2020-08-03 05:34:55 | [Mutex] received everything.

2020-08-03 05:34:55 | [Mutex] isItemNotified: message:a31559b2-63fc-4213-bf25-5cf40f86fb70 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.387s
2020-08-03 05:34:56 |

2020-08-03 05:34:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:34:56 | ------------------------------------

2020-08-03 05:34:56 | [Mutex] waiting for: [message:5bb161d7-55a4-47d8-893f-ab7a5119dbbb]

2020-08-03 05:34:56 | [Mutex] received everything.

2020-08-03 05:34:56 |


===== simulation of connection failure


2020-08-03 05:34:56 |


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


2020-08-03 05:34:56 |


===== sending message to look for


2020-08-03 05:34:57 |


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


2020-08-03 05:34:59 |


===== broadcasting presence


2020-08-03 05:34:59 | [Mutex] received everything.

2020-08-03 05:34:59 | [Mutex] isItemNotified: message:df53eb21-a97b-432e-acb7-69f32cb8e782 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.382s
2020-08-03 05:35:00 |

2020-08-03 05:35:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:35:00 | ------------------------------------

2020-08-03 05:35:00 | [Mutex] waiting for: [message:a134bd6f-fe00-4356-a1e6-0ee751c03da0]

2020-08-03 05:35:00 | [Mutex] received everything.

2020-08-03 05:35:00 |


===== simulation of connection failure


2020-08-03 05:35:00 |


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


2020-08-03 05:35:00 |


===== sending message to look for


2020-08-03 05:35:01 |


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


2020-08-03 05:35:02 |


===== broadcasting presence


2020-08-03 05:35:02 | [Mutex] received everything.

2020-08-03 05:35:02 | [Mutex] isItemNotified: message:07871f62-ab14-4ef9-85b6-a11a5196a27f :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.362s
2020-08-03 05:35:03 |

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

2020-08-03 05:35:03 | ------------------------------------

2020-08-03 05:35:03 | [Mutex] waiting for: [message:dc7b1fae-2471-48ca-aa05-712c8e389f82]

2020-08-03 05:35:03 | [Mutex] received everything.

2020-08-03 05:35:03 |


===== simulation of connection failure


2020-08-03 05:35:03 |


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


2020-08-03 05:35:03 |


===== sending message to look for


2020-08-03 05:35:04 |


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


2020-08-03 05:35:06 |


===== broadcasting presence


2020-08-03 05:35:06 | [Mutex] received everything.

2020-08-03 05:35:06 | [Mutex] isItemNotified: message:b69fe43e-6450-42aa-ad7e-cbf122fd21be :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.368s
2020-08-03 05:35:07 |

2020-08-03 05:35:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:35:07 | ------------------------------------

2020-08-03 05:35:07 | [Mutex] waiting for: [message:05ee319a-3235-402c-8859-3393bbd1fc01]

2020-08-03 05:35:07 | [Mutex] received everything.

2020-08-03 05:35:07 |


===== simulation of connection failure


2020-08-03 05:35:07 |


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


2020-08-03 05:35:07 |


===== sending message to look for


2020-08-03 05:35:08 |


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


2020-08-03 05:35:08 |


===== broadcasting presence


2020-08-03 05:35:08 | [Mutex] waiting for: [message:fdd0f3c8-b297-40f6-bb29-6b4ad1fd617b]

2020-08-03 05:35:08 | [Mutex] waiting for: [message:fdd0f3c8-b297-40f6-bb29-6b4ad1fd617b]

2020-08-03 05:35:08 | [Mutex] received everything.

2020-08-03 05:35:08 | [Mutex] isItemNotified: message:fdd0f3c8-b297-40f6-bb29-6b4ad1fd617b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.412s
2020-08-03 05:35:09 |

2020-08-03 05:35:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:35:09 | ------------------------------------

2020-08-03 05:35:09 | [Mutex] waiting for: [message:7a484312-b780-44be-94dc-0b3e2132396e]

2020-08-03 05:35:09 | [Mutex] received everything.

2020-08-03 05:35:09 |


===== simulation of connection failure


2020-08-03 05:35:09 |


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


2020-08-03 05:35:09 |


===== sending message to look for


2020-08-03 05:35:11 |


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


2020-08-03 05:35:13 |


===== broadcasting presence


2020-08-03 05:35:13 | [Mutex] received everything.

2020-08-03 05:35:13 | [Mutex] isItemNotified: message:8699a605-3c7b-47de-a26c-68d13540f97a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.448s
2020-08-03 05:35:14 |

2020-08-03 05:35:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:35:14 | ------------------------------------

2020-08-03 05:35:14 | [Mutex] waiting for: [message:53fefead-4a48-4b3a-a77a-5bcea5961c52]

2020-08-03 05:35:14 | [Mutex] received everything.

2020-08-03 05:35:14 |


===== simulation of connection failure


2020-08-03 05:35:14 |


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


2020-08-03 05:35:14 |


===== sending message to look for


2020-08-03 05:35:15 |


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


2020-08-03 05:35:15 |


===== broadcasting presence


2020-08-03 05:35:15 | [Mutex] waiting for: [message:8aa63ecd-59df-4421-afb6-f805c05fc679]

2020-08-03 05:35:15 | [Mutex] waiting for: [message:8aa63ecd-59df-4421-afb6-f805c05fc679]

2020-08-03 05:35:15 | [Mutex] received everything.

2020-08-03 05:35:15 | [Mutex] isItemNotified: message:8aa63ecd-59df-4421-afb6-f805c05fc679 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.376s
2020-08-03 05:35:16 |

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

2020-08-03 05:35:16 | ------------------------------------

2020-08-03 05:35:16 | [Mutex] waiting for: [message:bfcfe011-39ae-468a-b632-939cc8c826fd]

2020-08-03 05:35:16 | [Mutex] received everything.

2020-08-03 05:35:16 |


===== simulation of connection failure


2020-08-03 05:35:16 |


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


2020-08-03 05:35:16 |


===== sending message to look for


2020-08-03 05:35:17 |


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


2020-08-03 05:35:19 |


===== broadcasting presence


2020-08-03 05:35:19 | [Mutex] waiting for: [message:22471635-e7dd-480e-8619-a1a22a8fb62b]

2020-08-03 05:35:19 | [Mutex] waiting for: [message:22471635-e7dd-480e-8619-a1a22a8fb62b]

2020-08-03 05:35:19 | [Mutex] received everything.

2020-08-03 05:35:19 | [Mutex] isItemNotified: message:22471635-e7dd-480e-8619-a1a22a8fb62b :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.435s
2020-08-03 05:35:21 |

2020-08-03 05:35:21 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:35:21 | ------------------------------------

2020-08-03 05:35:21 | [Mutex] waiting for: [message:34c4c473-6e1f-4e7f-9137-765293fc14f4]

2020-08-03 05:35:21 | [Mutex] received everything.

2020-08-03 05:35:21 |


===== simulation of connection failure


2020-08-03 05:35:21 |


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


2020-08-03 05:35:21 |


===== sending message to look for


2020-08-03 05:35:22 |


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


2020-08-03 05:35:22 |


===== broadcasting presence


2020-08-03 05:35:22 | [Mutex] received everything.

2020-08-03 05:35:22 | [Mutex] isItemNotified: message:c77b2d0d-9c54-4226-8d3e-44086e0e1b85 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.396s
2020-08-03 05:35:23 |

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

2020-08-03 05:35:23 | ------------------------------------

2020-08-03 05:35:23 | [Mutex] waiting for: [message:f22d1930-53a9-4e55-8c47-fdf84a300a08]

2020-08-03 05:35:23 | [Mutex] received everything.

2020-08-03 05:35:23 |


===== simulation of connection failure


2020-08-03 05:35:23 |


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


2020-08-03 05:35:23 |


===== sending message to look for


2020-08-03 05:35:24 |


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


2020-08-03 05:35:26 |


===== broadcasting presence


2020-08-03 05:35:26 | [Mutex] received everything.

2020-08-03 05:35:26 | [Mutex] isItemNotified: message:cb7c0111-a626-4a7c-a0b9-b486bdc7d1e8 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.397s
2020-08-03 05:35:27 |

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

2020-08-03 05:35:27 | ------------------------------------

2020-08-03 05:35:27 | [Mutex] waiting for: [message:ec972718-faa4-402c-99a5-a6b838d98e0f]

2020-08-03 05:35:27 | [Mutex] received everything.

2020-08-03 05:35:27 |


===== simulation of connection failure


2020-08-03 05:35:27 |


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


2020-08-03 05:35:27 |


===== sending message to look for


2020-08-03 05:35:28 |


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


2020-08-03 05:35:29 |


===== broadcasting presence


2020-08-03 05:35:29 | [Mutex] received everything.

2020-08-03 05:35:29 | [Mutex] isItemNotified: message:610a733b-2941-4561-b6cd-343ac662acd7 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.350s
2020-08-03 05:35:30 |

2020-08-03 05:35:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:35:30 | ------------------------------------

2020-08-03 05:35:30 | [Mutex] waiting for: [message:6543f846-ea91-4b20-99cb-362545819c4f]

2020-08-03 05:35:30 | [Mutex] received everything.

2020-08-03 05:35:30 |


===== simulation of connection failure


2020-08-03 05:35:30 |


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


2020-08-03 05:35:30 |


===== sending message to look for


2020-08-03 05:35:31 |


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


2020-08-03 05:35:33 |


===== broadcasting presence


2020-08-03 05:35:33 | [Mutex] received everything.

2020-08-03 05:35:33 | [Mutex] isItemNotified: message:ebf1d005-44d6-4950-89e7-58fdf8cdb193 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.400s
2020-08-03 05:35:34 |

2020-08-03 05:35:34 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-08-03 05:35:34 | ------------------------------------

2020-08-03 05:35:34 | [Mutex] waiting for: [message:a0841f53-ced8-42dc-9950-24622b17f25c]

2020-08-03 05:35:34 | [Mutex] received everything.

2020-08-03 05:35:34 |


===== simulation of connection failure


2020-08-03 05:35:34 |


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


2020-08-03 05:35:34 |


===== sending message to look for


2020-08-03 05:35:35 |


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


2020-08-03 05:35:35 |


===== broadcasting presence


2020-08-03 05:35:35 | [Mutex] waiting for: [message:cde206e1-0e7d-40a1-a42f-5d827d609002]

2020-08-03 05:35:35 | [Mutex] received everything.

2020-08-03 05:35:35 | [Mutex] isItemNotified: message:cde206e1-0e7d-40a1-a42f-5d827d609002 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.309s
2020-08-03 05:35:36 |

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

2020-08-03 05:35:36 | ------------------------------------

2020-08-03 05:35:36 | [Mutex] waiting for: [message:d1295da3-2f02-4b63-a7ed-8f15052f68f4]

2020-08-03 05:35:36 | [Mutex] received everything.

2020-08-03 05:35:36 |


===== simulation of connection failure


2020-08-03 05:35:36 |


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


2020-08-03 05:35:36 |


===== sending message to look for


2020-08-03 05:35:37 |


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


2020-08-03 05:35:40 |


===== broadcasting presence


2020-08-03 05:35:40 | [Mutex] waiting for: [message:967a7624-43b2-45e8-b1a4-4e03b0218933]

2020-08-03 05:36:38 | [Mutex] waiting for: [message:967a7624-43b2-45e8-b1a4-4e03b0218933]

2020-08-03 05:36:38 | [Mutex] waiting for: [message:967a7624-43b2-45e8-b1a4-4e03b0218933]

2020-08-03 05:36:38 | [Mutex] received everything.

2020-08-03 05:36:38 | [Mutex] isItemNotified: message:967a7624-43b2-45e8-b1a4-4e03b0218933 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.469s
2020-08-03 05:36:39 |

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

2020-08-03 05:36:39 | ------------------------------------

2020-08-03 05:36:39 | [Mutex] waiting for: [message:1b13b5f4-0027-4c9a-bcb6-588737deda0f]

2020-08-03 05:36:39 | [Mutex] received everything.

2020-08-03 05:36:39 |


===== simulation of connection failure


2020-08-03 05:36:39 |


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


2020-08-03 05:36:39 |


===== sending message to look for


2020-08-03 05:36:40 |


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


2020-08-03 05:36:40 |


===== broadcasting presence


2020-08-03 05:36:40 | [Mutex] waiting for: [message:4639ffe8-c256-45ae-82e5-03ca4c044837]

2020-08-03 05:36:40 | [Mutex] waiting for: [message:4639ffe8-c256-45ae-82e5-03ca4c044837]

2020-08-03 05:36:40 | [Mutex] received everything.

2020-08-03 05:36:40 | [Mutex] isItemNotified: message:4639ffe8-c256-45ae-82e5-03ca4c044837 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.376s
2020-08-03 05:36:41 |

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

2020-08-03 05:36:41 | ------------------------------------

2020-08-03 05:36:41 | [Mutex] waiting for: [message:9c20ff0f-d76b-40c1-abd8-d1b0b75b6846]

2020-08-03 05:36:41 | [Mutex] received everything.

2020-08-03 05:36:41 |


===== simulation of connection failure


2020-08-03 05:36:41 |


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


2020-08-03 05:36:41 |


===== sending message to look for


2020-08-03 05:36:42 |


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


2020-08-03 05:36:44 |


===== broadcasting presence


2020-08-03 05:36:44 | [Mutex] waiting for: [message:fb11b602-c916-49d3-afea-82aa278d654c]

2020-08-03 05:36:44 | [Mutex] waiting for: [message:fb11b602-c916-49d3-afea-82aa278d654c]

2020-08-03 05:36:44 | [Mutex] received everything.

2020-08-03 05:36:44 | [Mutex] isItemNotified: message:fb11b602-c916-49d3-afea-82aa278d654c :: true