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

Test duration: 106,905s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1,296s
2020-07-23 11:44:42 |

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

2020-07-23 11:44:42 | ------------------------------------

2020-07-23 11:44:42 | [Mutex] waiting for: [message:513388a4-be61-4a9e-ac74-a5a31a003b9c]

2020-07-23 11:44:42 | [Mutex] received everything.

2020-07-23 11:44:42 |


===== simulation of connection failure


2020-07-23 11:44:42 |


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


2020-07-23 11:44:42 |


===== sending message to look for


2020-07-23 11:44:43 |


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


2020-07-23 11:44:43 |


===== broadcasting presence


2020-07-23 11:44:43 | [Mutex] received everything.

2020-07-23 11:44:43 | [Mutex] isItemNotified: message:6a07109e-94c1-4030-b18c-0b0e30474fe7 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3,280s
2020-07-23 11:44:44 |

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

2020-07-23 11:44:44 | ------------------------------------

2020-07-23 11:44:44 | [Mutex] waiting for: [message:b026c463-511c-4bf5-9dbc-977c8bc7f07c]

2020-07-23 11:44:44 | [Mutex] received everything.

2020-07-23 11:44:44 |


===== simulation of connection failure


2020-07-23 11:44:44 |


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


2020-07-23 11:44:44 |


===== sending message to look for


2020-07-23 11:44:45 |


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


2020-07-23 11:44:47 |


===== broadcasting presence


2020-07-23 11:44:47 | [Mutex] received everything.

2020-07-23 11:44:47 | [Mutex] isItemNotified: message:b90969a0-b7c5-4eff-a68c-0af5983cb999 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1,297s
2020-07-23 11:44:48 |

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

2020-07-23 11:44:48 | ------------------------------------

2020-07-23 11:44:48 | [Mutex] waiting for: [message:46db8891-1fbd-4a86-bc02-2123391aa2fc]

2020-07-23 11:44:48 | [Mutex] received everything.

2020-07-23 11:44:48 |


===== simulation of connection failure


2020-07-23 11:44:48 |


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


2020-07-23 11:44:48 |


===== sending message to look for


2020-07-23 11:44:49 |


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


2020-07-23 11:44:49 |


===== broadcasting presence


2020-07-23 11:44:49 | [Mutex] received everything.

2020-07-23 11:44:49 | [Mutex] isItemNotified: message:797dd835-3468-4061-bd98-c2cd8fab66a8 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3,319s
2020-07-23 11:44:50 |

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

2020-07-23 11:44:50 | ------------------------------------

2020-07-23 11:44:50 | [Mutex] waiting for: [message:618d82b1-3dac-4108-8866-2a855967c8c1]

2020-07-23 11:44:50 | [Mutex] received everything.

2020-07-23 11:44:50 |


===== simulation of connection failure


2020-07-23 11:44:50 |


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


2020-07-23 11:44:50 |


===== sending message to look for


2020-07-23 11:44:51 |


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


2020-07-23 11:44:53 |


===== broadcasting presence


2020-07-23 11:44:53 | [Mutex] received everything.

2020-07-23 11:44:53 | [Mutex] isItemNotified: message:379e0b15-4020-44a0-9588-90f2d8d294e0 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1,291s
2020-07-23 11:44:54 |

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

2020-07-23 11:44:54 | ------------------------------------

2020-07-23 11:44:54 | [Mutex] waiting for: [message:96f51ea7-6ee2-4cb7-bba7-edc122ef1ce6]

2020-07-23 11:44:54 | [Mutex] received everything.

2020-07-23 11:44:54 |


===== simulation of connection failure


2020-07-23 11:44:54 |


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


2020-07-23 11:44:54 |


===== sending message to look for


2020-07-23 11:44:55 |


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


2020-07-23 11:44:56 |


===== broadcasting presence


2020-07-23 11:44:56 | [Mutex] received everything.

2020-07-23 11:44:56 | [Mutex] isItemNotified: message:1f7cbab4-7d3a-4e5d-985b-1eb8b89255cb :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3,292s
2020-07-23 11:44:56 |

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

2020-07-23 11:44:56 | ------------------------------------

2020-07-23 11:44:56 | [Mutex] waiting for: [message:2813f89f-8557-48de-bdf2-f3cb4ceec702]

2020-07-23 11:44:56 | [Mutex] received everything.

2020-07-23 11:44:56 |


===== simulation of connection failure


2020-07-23 11:44:56 |


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


2020-07-23 11:44:56 |


===== sending message to look for


2020-07-23 11:44:57 |


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


2020-07-23 11:45:00 |


===== broadcasting presence


2020-07-23 11:45:00 | [Mutex] received everything.

2020-07-23 11:45:00 | [Mutex] isItemNotified: message:3ad88e9e-2959-409c-9a20-c68a1fdf7871 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1,317s
2020-07-23 11:45:00 |

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

2020-07-23 11:45:00 | ------------------------------------

2020-07-23 11:45:00 | [Mutex] waiting for: [message:30450eb4-e1cb-4211-ba9d-1f3a077eae42]

2020-07-23 11:45:00 | [Mutex] received everything.

2020-07-23 11:45:00 |


===== simulation of connection failure


2020-07-23 11:45:00 |


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


2020-07-23 11:45:00 |


===== sending message to look for


2020-07-23 11:45:01 |


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


2020-07-23 11:45:02 |


===== broadcasting presence


2020-07-23 11:45:02 | [Mutex] waiting for: [message:f2a725fb-20da-4c5e-9428-10a8e2b8fc77]

2020-07-23 11:45:02 | [Mutex] waiting for: [message:f2a725fb-20da-4c5e-9428-10a8e2b8fc77]

2020-07-23 11:45:02 | [Mutex] received everything.

2020-07-23 11:45:02 | [Mutex] isItemNotified: message:f2a725fb-20da-4c5e-9428-10a8e2b8fc77 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61,206s
2020-07-23 11:45:02 |

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

2020-07-23 11:45:02 | ------------------------------------

2020-07-23 11:45:02 | [Mutex] waiting for: [message:dfa465ff-dba4-4b64-9c09-8155444d5e7f]

2020-07-23 11:45:02 | [Mutex] received everything.

2020-07-23 11:45:02 |


===== simulation of connection failure


2020-07-23 11:45:02 |


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


2020-07-23 11:45:03 |


===== sending message to look for


2020-07-23 11:45:04 |


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


2020-07-23 11:45:06 |


===== broadcasting presence


2020-07-23 11:45:06 | [Mutex] waiting for: [message:40b164a5-b728-4acf-9181-1af26896985c]

2020-07-23 11:46:04 | [Mutex] waiting for: [message:40b164a5-b728-4acf-9181-1af26896985c]

2020-07-23 11:46:04 | [Mutex] received everything.

2020-07-23 11:46:04 | [Mutex] isItemNotified: message:40b164a5-b728-4acf-9181-1af26896985c :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1,280s
2020-07-23 11:46:04 |

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

2020-07-23 11:46:04 | ------------------------------------

2020-07-23 11:46:04 | [Mutex] waiting for: [message:7d27a271-7496-4167-a29e-bb6f2a2e80d7]

2020-07-23 11:46:04 | [Mutex] received everything.

2020-07-23 11:46:04 |


===== simulation of connection failure


2020-07-23 11:46:04 |


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


2020-07-23 11:46:05 |


===== sending message to look for


2020-07-23 11:46:06 |


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


2020-07-23 11:46:06 |


===== broadcasting presence


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

2020-07-23 11:46:06 | [Mutex] isItemNotified: message:2e1f3c73-62e7-4f9d-af81-e0245a7d7278 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3,297s
2020-07-23 11:46:06 |

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

2020-07-23 11:46:06 | ------------------------------------

2020-07-23 11:46:06 | [Mutex] waiting for: [message:b653d899-3c1c-41a2-aac3-bfd5ce9f7938]

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

2020-07-23 11:46:06 |


===== simulation of connection failure


2020-07-23 11:46:06 |


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


2020-07-23 11:46:07 |


===== sending message to look for


2020-07-23 11:46:08 |


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


2020-07-23 11:46:10 |


===== broadcasting presence


2020-07-23 11:46:10 | [Mutex] received everything.

2020-07-23 11:46:10 | [Mutex] isItemNotified: message:b0c23930-71d0-43db-b97c-c42c3c67712b :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1,273s
2020-07-23 11:46:11 |

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

2020-07-23 11:46:11 | ------------------------------------

2020-07-23 11:46:11 | [Mutex] waiting for: [message:249d6892-7934-436f-ac75-6e323517ee0f]

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

2020-07-23 11:46:11 |


===== simulation of connection failure


2020-07-23 11:46:11 |


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


2020-07-23 11:46:11 |


===== sending message to look for


2020-07-23 11:46:12 |


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


2020-07-23 11:46:12 |


===== broadcasting presence


2020-07-23 11:46:12 | [Mutex] received everything.

2020-07-23 11:46:12 | [Mutex] isItemNotified: message:cf4e406d-dd12-4ca7-9275-91e444c84f80 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3,265s
2020-07-23 11:46:13 |

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

2020-07-23 11:46:13 | ------------------------------------

2020-07-23 11:46:13 | [Mutex] waiting for: [message:38354a1b-30b1-4987-809a-5b63dace414b]

2020-07-23 11:46:13 | [Mutex] received everything.

2020-07-23 11:46:13 |


===== simulation of connection failure


2020-07-23 11:46:13 |


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


2020-07-23 11:46:13 |


===== sending message to look for


2020-07-23 11:46:14 |


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


2020-07-23 11:46:16 |


===== broadcasting presence


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

2020-07-23 11:46:16 | [Mutex] isItemNotified: message:4acaa171-d659-4dfe-8492-96a6e272a4bc :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1,268s
2020-07-23 11:46:16 |

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

2020-07-23 11:46:16 | ------------------------------------

2020-07-23 11:46:16 | [Mutex] waiting for: [message:252875f6-5114-4aea-bbd2-d54dd633c9c6]

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

2020-07-23 11:46:16 |


===== simulation of connection failure


2020-07-23 11:46:16 |


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


2020-07-23 11:46:17 |


===== sending message to look for


2020-07-23 11:46:18 |


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


2020-07-23 11:46:18 |


===== broadcasting presence


2020-07-23 11:46:18 | [Mutex] received everything.

2020-07-23 11:46:18 | [Mutex] isItemNotified: message:aeac882f-c09d-467a-9e61-6b1e1fd7bbf9 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3,289s
2020-07-23 11:46:18 |

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

2020-07-23 11:46:18 | ------------------------------------

2020-07-23 11:46:18 | [Mutex] waiting for: [message:3dd41e66-c723-4217-af6b-41a8411ef618]

2020-07-23 11:46:18 | [Mutex] received everything.

2020-07-23 11:46:18 |


===== simulation of connection failure


2020-07-23 11:46:18 |


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


2020-07-23 11:46:19 |


===== sending message to look for


2020-07-23 11:46:20 |


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


2020-07-23 11:46:22 |


===== broadcasting presence


2020-07-23 11:46:22 | [Mutex] received everything.

2020-07-23 11:46:22 | [Mutex] isItemNotified: message:73de3ebf-9aa3-441c-b371-80bdb8b00df5 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1,350s
2020-07-23 11:46:22 |

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

2020-07-23 11:46:22 | ------------------------------------

2020-07-23 11:46:22 | [Mutex] waiting for: [message:69b859b9-86e1-4fb7-876a-5cadf98217f4]

2020-07-23 11:46:22 | [Mutex] received everything.

2020-07-23 11:46:22 |


===== simulation of connection failure


2020-07-23 11:46:22 |


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


2020-07-23 11:46:23 |


===== sending message to look for


2020-07-23 11:46:24 |


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


2020-07-23 11:46:24 |


===== broadcasting presence


2020-07-23 11:46:24 | [Mutex] waiting for: [message:0aafac2a-a373-46f8-b1d6-676ef6b8dfd8]

2020-07-23 11:46:24 | [Mutex] waiting for: [message:0aafac2a-a373-46f8-b1d6-676ef6b8dfd8]

2020-07-23 11:46:24 | [Mutex] received everything.

2020-07-23 11:46:24 | [Mutex] isItemNotified: message:0aafac2a-a373-46f8-b1d6-676ef6b8dfd8 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3,311s
2020-07-23 11:46:25 |

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

2020-07-23 11:46:25 | ------------------------------------

2020-07-23 11:46:25 | [Mutex] waiting for: [message:98029918-01f9-4245-99ff-04270431d8f7]

2020-07-23 11:46:25 | [Mutex] received everything.

2020-07-23 11:46:25 |


===== simulation of connection failure


2020-07-23 11:46:25 |


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


2020-07-23 11:46:25 |


===== sending message to look for


2020-07-23 11:46:26 |


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


2020-07-23 11:46:28 |


===== broadcasting presence


2020-07-23 11:46:28 | [Mutex] waiting for: [message:2de41e7a-cf33-4386-a1ca-764c14202f32]

2020-07-23 11:46:28 | [Mutex] waiting for: [message:2de41e7a-cf33-4386-a1ca-764c14202f32]

2020-07-23 11:46:28 | [Mutex] received everything.

2020-07-23 11:46:28 | [Mutex] isItemNotified: message:2de41e7a-cf33-4386-a1ca-764c14202f32 :: true