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

Test duration: 72.349s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.315s
2019-12-03 19:27:53 |

2019-12-03 19:27:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:27:53 | ------------------------------------

2019-12-03 19:27:53 | [Mutex] waiting for: [message:0cda7d49-411f-4e63-b1a4-de5ed520ede2]

2019-12-03 19:27:53 | [Mutex] received everything.

2019-12-03 19:27:53 |


===== simulation of connection failure


2019-12-03 19:27:53 |


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


2019-12-03 19:27:53 |


===== sending message to look for


2019-12-03 19:27:54 |


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


2019-12-03 19:27:54 |


===== broadcasting presence


2019-12-03 19:27:54 | [Mutex] waiting for: [message:97c7a657-57f1-4a2a-a312-8dfffa1b7412]

2019-12-03 19:27:55 | [Mutex] received everything.

2019-12-03 19:27:55 | [Mutex] isItemNotified: message:97c7a657-57f1-4a2a-a312-8dfffa1b7412 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.041s
2019-12-03 19:27:56 |

2019-12-03 19:27:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:27:56 | ------------------------------------

2019-12-03 19:27:56 | [Mutex] waiting for: [message:21fff7d5-02f0-49ba-b6f7-0ab946063e44]

2019-12-03 19:27:56 | [Mutex] received everything.

2019-12-03 19:27:56 |


===== simulation of connection failure


2019-12-03 19:27:56 |


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


2019-12-03 19:27:56 |


===== sending message to look for


2019-12-03 19:27:57 |


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


2019-12-03 19:27:59 |


===== broadcasting presence


2019-12-03 19:27:59 | [Mutex] received everything.

2019-12-03 19:27:59 | [Mutex] isItemNotified: message:3000b018-57ef-406d-8285-379d8485b47d :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.171s
2019-12-03 19:28:00 |

2019-12-03 19:28:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:00 | ------------------------------------

2019-12-03 19:28:00 | [Mutex] waiting for: [message:a2c9982a-2513-4843-a321-3bb8e66c0ad4]

2019-12-03 19:28:00 | [Mutex] received everything.

2019-12-03 19:28:00 |


===== simulation of connection failure


2019-12-03 19:28:00 |


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


2019-12-03 19:28:00 |


===== sending message to look for


2019-12-03 19:28:01 |


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


2019-12-03 19:28:01 |


===== broadcasting presence


2019-12-03 19:28:01 | [Mutex] waiting for: [message:401ecc50-b12d-44ea-adca-89d71620fea1]

2019-12-03 19:28:01 | [Mutex] received everything.

2019-12-03 19:28:01 | [Mutex] isItemNotified: message:401ecc50-b12d-44ea-adca-89d71620fea1 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.060s
2019-12-03 19:28:02 |

2019-12-03 19:28:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:02 | ------------------------------------

2019-12-03 19:28:02 | [Mutex] waiting for: [message:276b6da3-3c74-474b-8cbc-a646a4490680]

2019-12-03 19:28:02 | [Mutex] received everything.

2019-12-03 19:28:02 |


===== simulation of connection failure


2019-12-03 19:28:02 |


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


2019-12-03 19:28:02 |


===== sending message to look for


2019-12-03 19:28:03 |


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


2019-12-03 19:28:05 |


===== broadcasting presence


2019-12-03 19:28:05 | [Mutex] received everything.

2019-12-03 19:28:05 | [Mutex] isItemNotified: message:9e888c06-acec-4513-8a52-69fc007493c1 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.347s
2019-12-03 19:28:06 |

2019-12-03 19:28:06 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:06 | ------------------------------------

2019-12-03 19:28:06 | [Mutex] waiting for: [message:fbf5501d-83db-455e-b3ad-1665b977ffa7]

2019-12-03 19:28:06 | [Mutex] received everything.

2019-12-03 19:28:06 |


===== simulation of connection failure


2019-12-03 19:28:06 |


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


2019-12-03 19:28:06 |


===== sending message to look for


2019-12-03 19:28:07 |


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


2019-12-03 19:28:08 |


===== broadcasting presence


2019-12-03 19:28:08 | [Mutex] waiting for: [message:13a5e252-2d3e-45a2-8053-5ffe58dadcdd]

2019-12-03 19:28:08 | [Mutex] received everything.

2019-12-03 19:28:08 | [Mutex] isItemNotified: message:13a5e252-2d3e-45a2-8053-5ffe58dadcdd :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.254s
2019-12-03 19:28:09 |

2019-12-03 19:28:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:09 | ------------------------------------

2019-12-03 19:28:09 | [Mutex] waiting for: [message:a8075406-af8b-47c7-9297-12848e675f05]

2019-12-03 19:28:09 | [Mutex] received everything.

2019-12-03 19:28:09 |


===== simulation of connection failure


2019-12-03 19:28:09 |


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


2019-12-03 19:28:09 |


===== sending message to look for


2019-12-03 19:28:10 |


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


2019-12-03 19:28:12 |


===== broadcasting presence


2019-12-03 19:28:12 | [Mutex] received everything.

2019-12-03 19:28:12 | [Mutex] isItemNotified: message:ddde609c-a8ba-4dcf-a96b-a66fe16de79a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.247s
2019-12-03 19:28:13 |

2019-12-03 19:28:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:13 | ------------------------------------

2019-12-03 19:28:13 | [Mutex] waiting for: [message:47cb2a6a-2e54-43a8-b604-f1dca6d22e69]

2019-12-03 19:28:13 | [Mutex] received everything.

2019-12-03 19:28:13 |


===== simulation of connection failure


2019-12-03 19:28:13 |


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


2019-12-03 19:28:14 |


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


2019-12-03 19:28:18 |


===== broadcasting presence


2019-12-03 19:28:18 | [Mutex] received everything.

2019-12-03 19:28:18 | [Mutex] isItemNotified: message:49fc87ea-7242-404d-8e0c-4c2e313d367e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.220s
2019-12-03 19:28:19 |

2019-12-03 19:28:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:19 | ------------------------------------

2019-12-03 19:28:19 | [Mutex] waiting for: [message:38bebade-99ef-48d8-98e2-dbeefe9fd445]

2019-12-03 19:28:19 | [Mutex] received everything.

2019-12-03 19:28:19 |


===== simulation of connection failure


2019-12-03 19:28:19 |


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


2019-12-03 19:28:20 |


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


2019-12-03 19:28:22 |


===== broadcasting presence


2019-12-03 19:28:22 | [Mutex] received everything.

2019-12-03 19:28:22 | [Mutex] isItemNotified: message:23858745-21f4-4f44-bda9-44dafd9b9120 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.327s
2019-12-03 19:28:23 |

2019-12-03 19:28:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:23 | ------------------------------------

2019-12-03 19:28:23 | [Mutex] waiting for: [message:de834cd1-a6a2-419d-a045-189cab4832eb]

2019-12-03 19:28:23 | [Mutex] received everything.

2019-12-03 19:28:23 |


===== simulation of connection failure


2019-12-03 19:28:23 |


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


2019-12-03 19:28:23 |


===== sending message to look for


2019-12-03 19:28:24 |


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


2019-12-03 19:28:24 |


===== broadcasting presence


2019-12-03 19:28:24 | [Mutex] waiting for: [message:dddb9ef7-9109-4d03-ad38-c7814605af48]

2019-12-03 19:28:24 | [Mutex] received everything.

2019-12-03 19:28:24 | [Mutex] isItemNotified: message:dddb9ef7-9109-4d03-ad38-c7814605af48 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.257s
2019-12-03 19:28:25 |

2019-12-03 19:28:25 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:25 | ------------------------------------

2019-12-03 19:28:25 | [Mutex] waiting for: [message:e941846f-29fe-4aa7-9d50-5fcfd39aba2d]

2019-12-03 19:28:25 | [Mutex] received everything.

2019-12-03 19:28:25 |


===== simulation of connection failure


2019-12-03 19:28:25 |


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


2019-12-03 19:28:25 |


===== sending message to look for


2019-12-03 19:28:26 |


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


2019-12-03 19:28:29 |


===== broadcasting presence


2019-12-03 19:28:29 | [Mutex] waiting for: [message:9902ebe9-3e06-439c-8bea-9c55cbec6e9e]

2019-12-03 19:28:29 | [Mutex] waiting for: [message:9902ebe9-3e06-439c-8bea-9c55cbec6e9e]

2019-12-03 19:28:29 | [Mutex] received everything.

2019-12-03 19:28:29 | [Mutex] isItemNotified: message:9902ebe9-3e06-439c-8bea-9c55cbec6e9e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.266s
2019-12-03 19:28:30 |

2019-12-03 19:28:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:30 | ------------------------------------

2019-12-03 19:28:30 | [Mutex] waiting for: [message:2f27951b-1eef-4a61-b8a8-92a8e1cf5348]

2019-12-03 19:28:30 | [Mutex] received everything.

2019-12-03 19:28:30 |


===== simulation of connection failure


2019-12-03 19:28:30 |


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


2019-12-03 19:28:31 |


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


2019-12-03 19:28:35 |


===== broadcasting presence


2019-12-03 19:28:35 | [Mutex] waiting for: [message:56d00da8-0ff7-40ee-8cda-c5ad3c10107b]

2019-12-03 19:28:35 | [Mutex] received everything.

2019-12-03 19:28:35 | [Mutex] isItemNotified: message:56d00da8-0ff7-40ee-8cda-c5ad3c10107b :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.287s
2019-12-03 19:28:36 |

2019-12-03 19:28:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:36 | ------------------------------------

2019-12-03 19:28:36 | [Mutex] waiting for: [message:b00ef76c-b912-453a-bd94-bd3f33f09f12]

2019-12-03 19:28:36 | [Mutex] received everything.

2019-12-03 19:28:36 |


===== simulation of connection failure


2019-12-03 19:28:36 |


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


2019-12-03 19:28:37 |


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


2019-12-03 19:28:39 |


===== broadcasting presence


2019-12-03 19:28:39 | [Mutex] waiting for: [message:82326574-be49-43aa-beca-2362f894822a]

2019-12-03 19:28:39 | [Mutex] received everything.

2019-12-03 19:28:39 | [Mutex] isItemNotified: message:82326574-be49-43aa-beca-2362f894822a :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.202s
2019-12-03 19:28:40 |

2019-12-03 19:28:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:40 | ------------------------------------

2019-12-03 19:28:40 | [Mutex] waiting for: [message:6fdfe4db-9df0-4f00-9c37-2bbb687fa3ea]

2019-12-03 19:28:40 | [Mutex] received everything.

2019-12-03 19:28:40 |


===== simulation of connection failure


2019-12-03 19:28:40 |


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


2019-12-03 19:28:40 |


===== sending message to look for


2019-12-03 19:28:41 |


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


2019-12-03 19:28:41 |


===== broadcasting presence


2019-12-03 19:28:41 | [Mutex] waiting for: [message:51d4e99b-2dd5-47ca-9d80-d1fe84eba64f]

2019-12-03 19:28:41 | [Mutex] received everything.

2019-12-03 19:28:41 | [Mutex] isItemNotified: message:51d4e99b-2dd5-47ca-9d80-d1fe84eba64f :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.040s
2019-12-03 19:28:42 |

2019-12-03 19:28:42 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:42 | ------------------------------------

2019-12-03 19:28:42 | [Mutex] waiting for: [message:7bc8340f-4353-4155-a6e9-09f77d83ff2b]

2019-12-03 19:28:42 | [Mutex] received everything.

2019-12-03 19:28:42 |


===== simulation of connection failure


2019-12-03 19:28:42 |


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


2019-12-03 19:28:42 |


===== sending message to look for


2019-12-03 19:28:43 |


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


2019-12-03 19:28:45 |


===== broadcasting presence


2019-12-03 19:28:45 | [Mutex] received everything.

2019-12-03 19:28:45 | [Mutex] isItemNotified: message:3ac7eeae-a990-4d71-aee2-a0b61fb190c7 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.265s
2019-12-03 19:28:46 |

2019-12-03 19:28:46 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:46 | ------------------------------------

2019-12-03 19:28:46 | [Mutex] waiting for: [message:3176948f-3cb9-43aa-af5d-53fceff244f0]

2019-12-03 19:28:46 | [Mutex] received everything.

2019-12-03 19:28:46 |


===== simulation of connection failure


2019-12-03 19:28:46 |


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


2019-12-03 19:28:46 |


===== sending message to look for


2019-12-03 19:28:47 |


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


2019-12-03 19:28:47 |


===== broadcasting presence


2019-12-03 19:28:47 | [Mutex] waiting for: [message:be97da24-861f-4067-a5ac-fc2ecf219dfd]

2019-12-03 19:28:47 | [Mutex] received everything.

2019-12-03 19:28:47 | [Mutex] isItemNotified: message:be97da24-861f-4067-a5ac-fc2ecf219dfd :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.046s
2019-12-03 19:28:48 |

2019-12-03 19:28:48 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:48 | ------------------------------------

2019-12-03 19:28:48 | [Mutex] waiting for: [message:3fd66a8a-d6af-4eab-ab79-852ce5cae58b]

2019-12-03 19:28:48 | [Mutex] received everything.

2019-12-03 19:28:48 |


===== simulation of connection failure


2019-12-03 19:28:48 |


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


2019-12-03 19:28:48 |


===== sending message to look for


2019-12-03 19:28:49 |


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


2019-12-03 19:28:51 |


===== broadcasting presence


2019-12-03 19:28:51 | [Mutex] received everything.

2019-12-03 19:28:51 | [Mutex] isItemNotified: message:806c438a-8953-42da-89ad-b84dcb79550e :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.267s
2019-12-03 19:28:52 |

2019-12-03 19:28:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:52 | ------------------------------------

2019-12-03 19:28:52 | [Mutex] waiting for: [message:02ea2315-c1e9-48c3-9e93-ff79380183e0]

2019-12-03 19:28:52 | [Mutex] received everything.

2019-12-03 19:28:52 |


===== simulation of connection failure


2019-12-03 19:28:52 |


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


2019-12-03 19:28:52 |


===== sending message to look for


2019-12-03 19:28:53 |


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


2019-12-03 19:28:54 |


===== broadcasting presence


2019-12-03 19:28:54 | [Mutex] waiting for: [message:511f77fb-a00b-4411-8768-a911e4cd6697]

2019-12-03 19:28:54 | [Mutex] received everything.

2019-12-03 19:28:54 | [Mutex] isItemNotified: message:511f77fb-a00b-4411-8768-a911e4cd6697 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.258s
2019-12-03 19:28:55 |

2019-12-03 19:28:55 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:28:55 | ------------------------------------

2019-12-03 19:28:55 | [Mutex] waiting for: [message:b17af7a1-c53b-4cac-99e0-3e2d67b52f0d]

2019-12-03 19:28:55 | [Mutex] received everything.

2019-12-03 19:28:55 |


===== simulation of connection failure


2019-12-03 19:28:55 |


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


2019-12-03 19:28:55 |


===== sending message to look for


2019-12-03 19:28:56 |


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


2019-12-03 19:28:58 |


===== broadcasting presence


2019-12-03 19:28:58 | [Mutex] received everything.

2019-12-03 19:28:58 | [Mutex] isItemNotified: message:452dc5ba-fd1f-4ca6-9b2d-7576a3a059de :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.315s
2019-12-03 19:28:59 |

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

2019-12-03 19:28:59 | ------------------------------------

2019-12-03 19:28:59 | [Mutex] waiting for: [message:1e14cbe0-2f7a-4fbd-8893-12784b062c6e]

2019-12-03 19:28:59 | [Mutex] received everything.

2019-12-03 19:28:59 |


===== simulation of connection failure


2019-12-03 19:28:59 |


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


2019-12-03 19:28:59 |


===== sending message to look for


2019-12-03 19:29:00 |


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


2019-12-03 19:29:00 |


===== broadcasting presence


2019-12-03 19:29:00 | [Mutex] waiting for: [message:6d5a95a3-620a-4d6d-8323-aa70e441b748]

2019-12-03 19:29:00 | [Mutex] received everything.

2019-12-03 19:29:00 | [Mutex] isItemNotified: message:6d5a95a3-620a-4d6d-8323-aa70e441b748 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.263s
2019-12-03 19:29:01 |

2019-12-03 19:29:01 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-12-03 19:29:01 | ------------------------------------

2019-12-03 19:29:01 | [Mutex] waiting for: [message:22a7a873-d6f7-4bc3-8464-c8ba58cd2322]

2019-12-03 19:29:01 | [Mutex] received everything.

2019-12-03 19:29:01 |


===== simulation of connection failure


2019-12-03 19:29:01 |


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


2019-12-03 19:29:01 |


===== sending message to look for


2019-12-03 19:29:02 |


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


2019-12-03 19:29:04 |


===== broadcasting presence


2019-12-03 19:29:04 | [Mutex] waiting for: [message:a7ad0475-7028-47b8-9e96-806e2dc8ff28]

2019-12-03 19:29:04 | [Mutex] waiting for: [message:a7ad0475-7028-47b8-9e96-806e2dc8ff28]

2019-12-03 19:29:04 | [Mutex] received everything.

2019-12-03 19:29:04 | [Mutex] isItemNotified: message:a7ad0475-7028-47b8-9e96-806e2dc8ff28 :: true