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

Test duration: 108,911s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1,285s
2020-07-23 10:52:38 |

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

2020-07-23 10:52:38 | ------------------------------------

2020-07-23 10:52:38 | [Mutex] waiting for: [message:da67b682-8d36-45bd-9830-dfc0360ffd99]

2020-07-23 10:52:38 | [Mutex] received everything.

2020-07-23 10:52:38 |


===== simulation of connection failure


2020-07-23 10:52:38 |


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


2020-07-23 10:52:38 |


===== sending message to look for


2020-07-23 10:52:39 |


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


2020-07-23 10:52:39 |


===== broadcasting presence


2020-07-23 10:52:39 | [Mutex] received everything.

2020-07-23 10:52:39 | [Mutex] isItemNotified: message:bae3aad9-b3c3-4155-abd4-e5739fcdbaed :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3,279s
2020-07-23 10:52:40 |

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

2020-07-23 10:52:40 | ------------------------------------

2020-07-23 10:52:40 | [Mutex] waiting for: [message:5ff078fe-f559-40b5-9319-d7dc7a81e733]

2020-07-23 10:52:40 | [Mutex] received everything.

2020-07-23 10:52:40 |


===== simulation of connection failure


2020-07-23 10:52:40 |


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


2020-07-23 10:52:40 |


===== sending message to look for


2020-07-23 10:52:41 |


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


2020-07-23 10:52:43 |


===== broadcasting presence


2020-07-23 10:52:43 | [Mutex] received everything.

2020-07-23 10:52:43 | [Mutex] isItemNotified: message:16a20bd1-a409-4828-a24a-7f3f3c6d4598 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1,277s
2020-07-23 10:52:44 |

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

2020-07-23 10:52:44 | ------------------------------------

2020-07-23 10:52:44 | [Mutex] waiting for: [message:4599b40b-bf5b-46b0-a9d7-d5c679af398e]

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

2020-07-23 10:52:44 |


===== simulation of connection failure


2020-07-23 10:52:44 |


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


2020-07-23 10:52:44 |


===== sending message to look for


2020-07-23 10:52:45 |


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


2020-07-23 10:52:45 |


===== broadcasting presence


2020-07-23 10:52:45 | [Mutex] received everything.

2020-07-23 10:52:45 | [Mutex] isItemNotified: message:71c010eb-a16f-4cb2-80b6-e347a595561a :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3,285s
2020-07-23 10:52:46 |

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

2020-07-23 10:52:46 | ------------------------------------

2020-07-23 10:52:46 | [Mutex] waiting for: [message:5d2da48b-8ff7-4e5d-a75f-f105e39c4cf7]

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

2020-07-23 10:52:46 |


===== simulation of connection failure


2020-07-23 10:52:46 |


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


2020-07-23 10:52:46 |


===== sending message to look for


2020-07-23 10:52:47 |


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


2020-07-23 10:52:50 |


===== broadcasting presence


2020-07-23 10:52:50 | [Mutex] received everything.

2020-07-23 10:52:50 | [Mutex] isItemNotified: message:e51143e0-3a71-4f82-8dd7-99d060cf74b7 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1,269s
2020-07-23 10:52:50 |

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

2020-07-23 10:52:50 | ------------------------------------

2020-07-23 10:52:50 | [Mutex] waiting for: [message:d97c15d9-065b-4365-a6e1-9e3e71e06dce]

2020-07-23 10:52:50 | [Mutex] received everything.

2020-07-23 10:52:50 |


===== simulation of connection failure


2020-07-23 10:52:50 |


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


2020-07-23 10:52:50 |


===== sending message to look for


2020-07-23 10:52:51 |


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


2020-07-23 10:52:52 |


===== broadcasting presence


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

2020-07-23 10:52:52 | [Mutex] isItemNotified: message:1e7bdb24-d680-439c-93ec-c876ac572d65 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3,280s
2020-07-23 10:52:52 |

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

2020-07-23 10:52:52 | ------------------------------------

2020-07-23 10:52:52 | [Mutex] waiting for: [message:53fcd3df-927e-4376-a959-f414ebb6aa8c]

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

2020-07-23 10:52:52 |


===== simulation of connection failure


2020-07-23 10:52:52 |


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


2020-07-23 10:52:52 |


===== sending message to look for


2020-07-23 10:52:53 |


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


2020-07-23 10:52:56 |


===== broadcasting presence


2020-07-23 10:52:56 | [Mutex] received everything.

2020-07-23 10:52:56 | [Mutex] isItemNotified: message:b7b5ac20-d156-4497-a9d4-61c1a1f27169 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1,399s
2020-07-23 10:52:56 |

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

2020-07-23 10:52:56 | ------------------------------------

2020-07-23 10:52:56 | [Mutex] waiting for: [message:377921fa-04f1-4dc6-988b-0c4e99c615cb]

2020-07-23 10:52:56 | [Mutex] received everything.

2020-07-23 10:52:56 |


===== simulation of connection failure


2020-07-23 10:52:56 |


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


2020-07-23 10:52:56 |


===== sending message to look for


2020-07-23 10:52:57 |


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


2020-07-23 10:52:58 |


===== broadcasting presence


2020-07-23 10:52:58 | [Mutex] waiting for: [message:13266e5b-4bdf-40b0-9618-a80eb13e5185]

2020-07-23 10:52:58 | [Mutex] waiting for: [message:13266e5b-4bdf-40b0-9618-a80eb13e5185]

2020-07-23 10:52:58 | [Mutex] received everything.

2020-07-23 10:52:58 | [Mutex] isItemNotified: message:13266e5b-4bdf-40b0-9618-a80eb13e5185 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3,336s
2020-07-23 10:52:58 |

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

2020-07-23 10:52:58 | ------------------------------------

2020-07-23 10:52:58 | [Mutex] waiting for: [message:af1174a6-2d17-4173-988b-7009ca3190a4]

2020-07-23 10:52:58 | [Mutex] received everything.

2020-07-23 10:52:58 |


===== simulation of connection failure


2020-07-23 10:52:58 |


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


2020-07-23 10:52:59 |


===== sending message to look for


2020-07-23 10:53:00 |


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


2020-07-23 10:53:02 |


===== broadcasting presence


2020-07-23 10:53:02 | [Mutex] waiting for: [message:b69d112c-d83b-4235-af99-01e9af2b92db]

2020-07-23 10:53:02 | [Mutex] waiting for: [message:b69d112c-d83b-4235-af99-01e9af2b92db]

2020-07-23 10:53:02 | [Mutex] received everything.

2020-07-23 10:53:02 | [Mutex] isItemNotified: message:b69d112c-d83b-4235-af99-01e9af2b92db :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1,277s
2020-07-23 10:53:03 |

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

2020-07-23 10:53:03 | ------------------------------------

2020-07-23 10:53:03 | [Mutex] waiting for: [message:78baf988-098d-49ad-91c4-fd8c44948cc7]

2020-07-23 10:53:03 | [Mutex] received everything.

2020-07-23 10:53:03 |


===== simulation of connection failure


2020-07-23 10:53:03 |


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


2020-07-23 10:53:03 |


===== sending message to look for


2020-07-23 10:53:04 |


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


2020-07-23 10:53:04 |


===== broadcasting presence


2020-07-23 10:53:04 | [Mutex] received everything.

2020-07-23 10:53:04 | [Mutex] isItemNotified: message:9fb560cf-1b3f-4e57-b2c4-23d735b8c949 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3,315s
2020-07-23 10:53:05 |

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

2020-07-23 10:53:05 | ------------------------------------

2020-07-23 10:53:05 | [Mutex] waiting for: [message:abbe24d8-c6f5-4e7b-b648-2588ff567612]

2020-07-23 10:53:05 | [Mutex] received everything.

2020-07-23 10:53:05 |


===== simulation of connection failure


2020-07-23 10:53:05 |


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


2020-07-23 10:53:05 |


===== sending message to look for


2020-07-23 10:53:06 |


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


2020-07-23 10:53:08 |


===== broadcasting presence


2020-07-23 10:53:08 | [Mutex] received everything.

2020-07-23 10:53:08 | [Mutex] isItemNotified: message:ec7485f4-3cc2-44ec-9ae3-0536b11c0a92 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1,261s
2020-07-23 10:53:09 |

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

2020-07-23 10:53:09 | ------------------------------------

2020-07-23 10:53:09 | [Mutex] waiting for: [message:d97e286e-7f65-40e7-b1bc-c8279bd9f3d2]

2020-07-23 10:53:09 | [Mutex] received everything.

2020-07-23 10:53:09 |


===== simulation of connection failure


2020-07-23 10:53:09 |


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


2020-07-23 10:53:09 |


===== sending message to look for


2020-07-23 10:53:10 |


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


2020-07-23 10:53:10 |


===== broadcasting presence


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

2020-07-23 10:53:10 | [Mutex] isItemNotified: message:82f4a69f-47ae-48da-98f8-269e835600e2 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3,493s
2020-07-23 10:53:11 |

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

2020-07-23 10:53:11 | ------------------------------------

2020-07-23 10:53:11 | [Mutex] waiting for: [message:564afc26-fe60-402e-aef1-4ffa963e49ff]

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

2020-07-23 10:53:11 |


===== simulation of connection failure


2020-07-23 10:53:11 |


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


2020-07-23 10:53:11 |


===== sending message to look for


2020-07-23 10:53:12 |


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


2020-07-23 10:53:14 |


===== broadcasting presence


2020-07-23 10:53:14 | [Mutex] received everything.

2020-07-23 10:53:14 | [Mutex] isItemNotified: message:419dfd58-3786-4540-8c07-58eb034b10ea :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 61,224s
2020-07-23 10:53:15 |

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

2020-07-23 10:53:15 | ------------------------------------

2020-07-23 10:53:15 | [Mutex] waiting for: [message:9e30487a-d526-45f0-929e-a5b43abe01b3]

2020-07-23 10:53:15 | [Mutex] received everything.

2020-07-23 10:53:15 |


===== simulation of connection failure


2020-07-23 10:53:15 |


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


2020-07-23 10:53:15 |


===== sending message to look for


2020-07-23 10:53:16 |


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


2020-07-23 10:53:16 |


===== broadcasting presence


2020-07-23 10:53:16 | [Mutex] waiting for: [message:528fa3a2-2cd2-426f-bbb0-166c4793d3b7]

2020-07-23 10:54:16 | [Mutex] waiting for: [message:528fa3a2-2cd2-426f-bbb0-166c4793d3b7]

2020-07-23 10:54:16 | [Mutex] waiting for: [message:528fa3a2-2cd2-426f-bbb0-166c4793d3b7]

2020-07-23 10:54:16 | [Mutex] received everything.

2020-07-23 10:54:16 | [Mutex] isItemNotified: message:528fa3a2-2cd2-426f-bbb0-166c4793d3b7 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3,288s
2020-07-23 10:54:17 |

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

2020-07-23 10:54:17 | ------------------------------------

2020-07-23 10:54:17 | [Mutex] waiting for: [message:c35714c4-611c-4b69-99a0-b0fc7c7b39f5]

2020-07-23 10:54:17 | [Mutex] received everything.

2020-07-23 10:54:17 |


===== simulation of connection failure


2020-07-23 10:54:17 |


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


2020-07-23 10:54:17 |


===== sending message to look for


2020-07-23 10:54:18 |


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


2020-07-23 10:54:20 |


===== broadcasting presence


2020-07-23 10:54:20 | [Mutex] received everything.

2020-07-23 10:54:20 | [Mutex] isItemNotified: message:28d183f0-7bfc-4559-abe6-2f07d81cf47e :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1,331s
2020-07-23 10:54:21 |

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

2020-07-23 10:54:21 | ------------------------------------

2020-07-23 10:54:21 | [Mutex] waiting for: [message:2e0544fe-1178-4044-ad06-6f6bfa1b8df5]

2020-07-23 10:54:21 | [Mutex] received everything.

2020-07-23 10:54:21 |


===== simulation of connection failure


2020-07-23 10:54:21 |


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


2020-07-23 10:54:21 |


===== sending message to look for


2020-07-23 10:54:22 |


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


2020-07-23 10:54:22 |


===== broadcasting presence


2020-07-23 10:54:22 | [Mutex] waiting for: [message:df7080f6-71f7-4cef-aa7e-70f0d930edf1]

2020-07-23 10:54:22 | [Mutex] waiting for: [message:df7080f6-71f7-4cef-aa7e-70f0d930edf1]

2020-07-23 10:54:22 | [Mutex] received everything.

2020-07-23 10:54:22 | [Mutex] isItemNotified: message:df7080f6-71f7-4cef-aa7e-70f0d930edf1 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3,307s
2020-07-23 10:54:23 |

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

2020-07-23 10:54:23 | ------------------------------------

2020-07-23 10:54:23 | [Mutex] waiting for: [message:7c3e1896-37a3-44ec-85f8-b87b477d547e]

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

2020-07-23 10:54:23 |


===== simulation of connection failure


2020-07-23 10:54:23 |


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


2020-07-23 10:54:23 |


===== sending message to look for


2020-07-23 10:54:24 |


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


2020-07-23 10:54:26 |


===== broadcasting presence


2020-07-23 10:54:26 | [Mutex] waiting for: [message:06cbf72b-52f0-43f9-93b6-130082be558b]

2020-07-23 10:54:26 | [Mutex] waiting for: [message:06cbf72b-52f0-43f9-93b6-130082be558b]

2020-07-23 10:54:26 | [Mutex] received everything.

2020-07-23 10:54:26 | [Mutex] isItemNotified: message:06cbf72b-52f0-43f9-93b6-130082be558b :: true