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

Test duration: 192.494s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.367s
2020-06-17 22:40:51 |

2020-06-17 22:40:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:40:51 | ------------------------------------

2020-06-17 22:40:51 | [Mutex] waiting for: [message:5496bbe5-857b-4333-8036-70dc2d75f1c0]

2020-06-17 22:40:51 | [Mutex] received everything.

2020-06-17 22:40:51 |


===== simulation of connection failure


2020-06-17 22:40:51 |


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


2020-06-17 22:40:51 |


===== sending message to look for


2020-06-17 22:40:52 |


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


2020-06-17 22:40:52 |


===== broadcasting presence


2020-06-17 22:40:52 | [Mutex] received everything.

2020-06-17 22:40:52 | [Mutex] isItemNotified: message:31c88f01-03fb-4695-bfa3-1ca37cb631c8 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.364s
2020-06-17 22:40:53 |

2020-06-17 22:40:53 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:40:53 | ------------------------------------

2020-06-17 22:40:53 | [Mutex] waiting for: [message:fcbbc12e-78ef-4da8-bbc7-380253d2da7b]

2020-06-17 22:40:53 | [Mutex] received everything.

2020-06-17 22:40:53 |


===== simulation of connection failure


2020-06-17 22:40:53 |


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


2020-06-17 22:40:53 |


===== sending message to look for


2020-06-17 22:40:54 |


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


2020-06-17 22:40:56 |


===== broadcasting presence


2020-06-17 22:40:56 | [Mutex] received everything.

2020-06-17 22:40:56 | [Mutex] isItemNotified: message:d6164602-cc14-4789-8372-54b637dfb844 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.362s
2020-06-17 22:40:57 |

2020-06-17 22:40:57 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:40:57 | ------------------------------------

2020-06-17 22:40:57 | [Mutex] waiting for: [message:9df2f022-c98d-4960-9a48-91067615f332]

2020-06-17 22:40:57 | [Mutex] received everything.

2020-06-17 22:40:57 |


===== simulation of connection failure


2020-06-17 22:40:57 |


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


2020-06-17 22:40:57 |


===== sending message to look for


2020-06-17 22:40:58 |


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


2020-06-17 22:40:59 |


===== broadcasting presence


2020-06-17 22:40:59 | [Mutex] received everything.

2020-06-17 22:40:59 | [Mutex] isItemNotified: message:b1d36a41-593f-4d1a-92a7-572a105017e9 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.374s
2020-06-17 22:41:00 |

2020-06-17 22:41:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:41:00 | ------------------------------------

2020-06-17 22:41:00 | [Mutex] waiting for: [message:dc875bd3-b4fe-47a9-bf1f-0f2baaed1b0c]

2020-06-17 22:41:00 | [Mutex] received everything.

2020-06-17 22:41:00 |


===== simulation of connection failure


2020-06-17 22:41:00 |


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


2020-06-17 22:41:00 |


===== sending message to look for


2020-06-17 22:41:01 |


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


2020-06-17 22:41:03 |


===== broadcasting presence


2020-06-17 22:41:03 | [Mutex] received everything.

2020-06-17 22:41:03 | [Mutex] isItemNotified: message:964564ef-3f52-4996-b28b-5551c3ab3d2e :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.363s
2020-06-17 22:41:04 |

2020-06-17 22:41:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:41:04 | ------------------------------------

2020-06-17 22:41:04 | [Mutex] waiting for: [message:c4eef81b-c3cd-478f-b8c1-fc115cc5baf4]

2020-06-17 22:41:04 | [Mutex] received everything.

2020-06-17 22:41:04 |


===== simulation of connection failure


2020-06-17 22:41:04 |


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


2020-06-17 22:41:04 |


===== sending message to look for


2020-06-17 22:41:05 |


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


2020-06-17 22:41:05 |


===== broadcasting presence


2020-06-17 22:41:05 | [Mutex] received everything.

2020-06-17 22:41:05 | [Mutex] isItemNotified: message:18145267-ce8d-487c-a140-39b0bb6b916d :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.385s
2020-06-17 22:41:06 |

2020-06-17 22:41:06 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:41:06 | ------------------------------------

2020-06-17 22:41:06 | [Mutex] waiting for: [message:d7bad234-d844-4436-bd07-b31347ea78c3]

2020-06-17 22:41:06 | [Mutex] received everything.

2020-06-17 22:41:06 |


===== simulation of connection failure


2020-06-17 22:41:06 |


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


2020-06-17 22:41:06 |


===== sending message to look for


2020-06-17 22:41:07 |


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


2020-06-17 22:41:10 |


===== broadcasting presence


2020-06-17 22:41:10 | [Mutex] received everything.

2020-06-17 22:41:10 | [Mutex] isItemNotified: message:2d030e95-bdfb-474d-89f1-80d38bfecbe8 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 5.264s
2020-06-17 22:41:11 |

2020-06-17 22:41:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:41:11 | ------------------------------------

2020-06-17 22:41:11 | [Mutex] waiting for: [message:6d00bdf6-5e18-4f22-9aaa-8e351cbc8389]

2020-06-17 22:41:11 | [Mutex] received everything.

2020-06-17 22:41:11 |


===== simulation of connection failure


2020-06-17 22:41:11 |


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


2020-06-17 22:41:12 |


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


2020-06-17 22:41:16 |


===== broadcasting presence


2020-06-17 22:41:16 | [Mutex] received everything.

2020-06-17 22:41:16 | [Mutex] isItemNotified: message:634d97c3-33e3-4ade-94e4-24cc53beb634 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 61.233s
2020-06-17 22:41:17 |

2020-06-17 22:41:17 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:41:17 | ------------------------------------

2020-06-17 22:41:17 | [Mutex] waiting for: [message:d7a0ec4b-e5ff-4f33-beeb-add2a743653d]

2020-06-17 22:41:17 | [Mutex] received everything.

2020-06-17 22:41:17 |


===== simulation of connection failure


2020-06-17 22:41:17 |


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


2020-06-17 22:41:18 |


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


2020-06-17 22:41:20 |


===== broadcasting presence


2020-06-17 22:41:20 | [Mutex] waiting for: [message:9d943b5a-b21f-4180-bf2f-e8e17ba28627]

2020-06-17 22:42:18 | [Mutex] waiting for: [message:9d943b5a-b21f-4180-bf2f-e8e17ba28627]

2020-06-17 22:42:18 | [Mutex] waiting for: [message:9d943b5a-b21f-4180-bf2f-e8e17ba28627]

2020-06-17 22:42:18 | [Mutex] received everything.

2020-06-17 22:42:18 | [Mutex] isItemNotified: message:9d943b5a-b21f-4180-bf2f-e8e17ba28627 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.432s
2020-06-17 22:42:19 |

2020-06-17 22:42:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:19 | ------------------------------------

2020-06-17 22:42:19 | [Mutex] waiting for: [message:88d84071-0858-4feb-80c6-45b36add4a7f]

2020-06-17 22:42:19 | [Mutex] received everything.

2020-06-17 22:42:19 |


===== simulation of connection failure


2020-06-17 22:42:19 |


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


2020-06-17 22:42:19 |


===== sending message to look for


2020-06-17 22:42:20 |


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


2020-06-17 22:42:20 |


===== broadcasting presence


2020-06-17 22:42:20 | [Mutex] waiting for: [message:20a3d91e-5b5c-4daf-8c0b-b57d64ab06f3]

2020-06-17 22:42:20 | [Mutex] received everything.

2020-06-17 22:42:20 | [Mutex] isItemNotified: message:20a3d91e-5b5c-4daf-8c0b-b57d64ab06f3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.412s
2020-06-17 22:42:22 |

2020-06-17 22:42:22 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:22 | ------------------------------------

2020-06-17 22:42:22 | [Mutex] waiting for: [message:05c0e225-d1fb-4f79-863e-4397314066aa]

2020-06-17 22:42:22 | [Mutex] received everything.

2020-06-17 22:42:22 |


===== simulation of connection failure


2020-06-17 22:42:22 |


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


2020-06-17 22:42:22 |


===== sending message to look for


2020-06-17 22:42:23 |


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


2020-06-17 22:42:25 |


===== broadcasting presence


2020-06-17 22:42:25 | [Mutex] waiting for: [message:30af8ef2-7fba-4966-a291-3218a6be9cb3]

2020-06-17 22:42:25 | [Mutex] waiting for: [message:30af8ef2-7fba-4966-a291-3218a6be9cb3]

2020-06-17 22:42:25 | [Mutex] received everything.

2020-06-17 22:42:25 | [Mutex] isItemNotified: message:30af8ef2-7fba-4966-a291-3218a6be9cb3 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.260s
2020-06-17 22:42:26 |

2020-06-17 22:42:26 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:26 | ------------------------------------

2020-06-17 22:42:26 | [Mutex] waiting for: [message:cf079223-bba4-464c-beea-618329617e48]

2020-06-17 22:42:26 | [Mutex] received everything.

2020-06-17 22:42:26 |


===== simulation of connection failure


2020-06-17 22:42:26 |


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


2020-06-17 22:42:27 |


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


2020-06-17 22:42:31 |


===== broadcasting presence


2020-06-17 22:42:31 | [Mutex] waiting for: [message:89a6e4f1-dafc-49f4-8628-d0bd38f4b17a]

2020-06-17 22:42:31 | [Mutex] waiting for: [message:89a6e4f1-dafc-49f4-8628-d0bd38f4b17a]

2020-06-17 22:42:31 | [Mutex] received everything.

2020-06-17 22:42:31 | [Mutex] isItemNotified: message:89a6e4f1-dafc-49f4-8628-d0bd38f4b17a :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.318s
2020-06-17 22:42:32 |

2020-06-17 22:42:32 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:32 | ------------------------------------

2020-06-17 22:42:32 | [Mutex] waiting for: [message:d25f420b-395c-4b46-bbe7-d960d6cab476]

2020-06-17 22:42:32 | [Mutex] received everything.

2020-06-17 22:42:32 |


===== simulation of connection failure


2020-06-17 22:42:32 |


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


2020-06-17 22:42:33 |


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


2020-06-17 22:42:35 |


===== broadcasting presence


2020-06-17 22:42:35 | [Mutex] waiting for: [message:1a1883cc-ddc2-4f90-8d26-071f5f69da1e]

2020-06-17 22:42:35 | [Mutex] waiting for: [message:1a1883cc-ddc2-4f90-8d26-071f5f69da1e]

2020-06-17 22:42:35 | [Mutex] received everything.

2020-06-17 22:42:35 | [Mutex] isItemNotified: message:1a1883cc-ddc2-4f90-8d26-071f5f69da1e :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.385s
2020-06-17 22:42:36 |

2020-06-17 22:42:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:36 | ------------------------------------

2020-06-17 22:42:36 | [Mutex] waiting for: [message:6e0c1284-eb05-4a82-a7e7-84d70d7cab36]

2020-06-17 22:42:36 | [Mutex] received everything.

2020-06-17 22:42:36 |


===== simulation of connection failure


2020-06-17 22:42:36 |


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


2020-06-17 22:42:36 |


===== sending message to look for


2020-06-17 22:42:37 |


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


2020-06-17 22:42:38 |


===== broadcasting presence


2020-06-17 22:42:38 | [Mutex] received everything.

2020-06-17 22:42:38 | [Mutex] isItemNotified: message:925372a3-172a-4c38-8f51-227811abcaf1 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.393s
2020-06-17 22:42:39 |

2020-06-17 22:42:39 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:39 | ------------------------------------

2020-06-17 22:42:39 | [Mutex] waiting for: [message:df797615-f512-495d-a937-91d000b5be46]

2020-06-17 22:42:39 | [Mutex] received everything.

2020-06-17 22:42:39 |


===== simulation of connection failure


2020-06-17 22:42:39 |


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


2020-06-17 22:42:39 |


===== sending message to look for


2020-06-17 22:42:40 |


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


2020-06-17 22:42:42 |


===== broadcasting presence


2020-06-17 22:42:42 | [Mutex] received everything.

2020-06-17 22:42:42 | [Mutex] isItemNotified: message:14d025b0-4c5b-4f58-9276-ec7a0b204fc3 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.358s
2020-06-17 22:42:43 |

2020-06-17 22:42:43 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:43 | ------------------------------------

2020-06-17 22:42:43 | [Mutex] waiting for: [message:838eac69-f052-4d56-8929-ef4db087a173]

2020-06-17 22:42:43 | [Mutex] received everything.

2020-06-17 22:42:43 |


===== simulation of connection failure


2020-06-17 22:42:43 |


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


2020-06-17 22:42:43 |


===== sending message to look for


2020-06-17 22:42:44 |


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


2020-06-17 22:42:44 |


===== broadcasting presence


2020-06-17 22:42:44 | [Mutex] received everything.

2020-06-17 22:42:44 | [Mutex] isItemNotified: message:6a50e45e-86ce-484b-9859-111a81695d98 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.413s
2020-06-17 22:42:45 |

2020-06-17 22:42:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:45 | ------------------------------------

2020-06-17 22:42:45 | [Mutex] waiting for: [message:0f9958ac-72ec-446a-9209-bd94c5b58bcc]

2020-06-17 22:42:45 | [Mutex] received everything.

2020-06-17 22:42:45 |


===== simulation of connection failure


2020-06-17 22:42:45 |


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


2020-06-17 22:42:45 |


===== sending message to look for


2020-06-17 22:42:46 |


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


2020-06-17 22:42:49 |


===== broadcasting presence


2020-06-17 22:42:49 | [Mutex] received everything.

2020-06-17 22:42:49 | [Mutex] isItemNotified: message:b3a1b296-0604-42cf-86ae-571bdd8357d7 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.372s
2020-06-17 22:42:50 |

2020-06-17 22:42:50 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:50 | ------------------------------------

2020-06-17 22:42:50 | [Mutex] waiting for: [message:4d8b3bc4-1117-4b8a-858e-ea5a83ada727]

2020-06-17 22:42:50 | [Mutex] received everything.

2020-06-17 22:42:50 |


===== simulation of connection failure


2020-06-17 22:42:50 |


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


2020-06-17 22:42:50 |


===== sending message to look for


2020-06-17 22:42:51 |


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


2020-06-17 22:42:51 |


===== broadcasting presence


2020-06-17 22:42:51 | [Mutex] waiting for: [message:c0010b80-9c45-4f4f-a914-a72b07678c74]

2020-06-17 22:42:51 | [Mutex] received everything.

2020-06-17 22:42:51 | [Mutex] isItemNotified: message:c0010b80-9c45-4f4f-a914-a72b07678c74 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.367s
2020-06-17 22:42:52 |

2020-06-17 22:42:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:52 | ------------------------------------

2020-06-17 22:42:52 | [Mutex] waiting for: [message:1cc2ac9f-e02a-4291-90d2-32fcfb45fe7f]

2020-06-17 22:42:52 | [Mutex] received everything.

2020-06-17 22:42:52 |


===== simulation of connection failure


2020-06-17 22:42:52 |


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


2020-06-17 22:42:52 |


===== sending message to look for


2020-06-17 22:42:53 |


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


2020-06-17 22:42:55 |


===== broadcasting presence


2020-06-17 22:42:55 | [Mutex] received everything.

2020-06-17 22:42:55 | [Mutex] isItemNotified: message:5930fafd-faaa-43d8-89d3-e28a63648d8f :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 61.349s
2020-06-17 22:42:56 |

2020-06-17 22:42:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:42:56 | ------------------------------------

2020-06-17 22:42:56 | [Mutex] waiting for: [message:c6942cf8-b5b4-4b6c-a7cb-c3394b8086d6]

2020-06-17 22:42:56 | [Mutex] received everything.

2020-06-17 22:42:56 |


===== simulation of connection failure


2020-06-17 22:42:56 |


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


2020-06-17 22:42:56 |


===== sending message to look for


2020-06-17 22:42:57 |


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


2020-06-17 22:42:58 |


===== broadcasting presence


2020-06-17 22:42:58 | [Mutex] waiting for: [message:47a3261b-381d-4d50-9ef5-6ed2fcb73139]

2020-06-17 22:43:58 | [Mutex] waiting for: [message:47a3261b-381d-4d50-9ef5-6ed2fcb73139]

2020-06-17 22:43:58 | [Mutex] received everything.

2020-06-17 22:43:58 | [Mutex] isItemNotified: message:47a3261b-381d-4d50-9ef5-6ed2fcb73139 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.371s
2020-06-17 22:43:58 |

2020-06-17 22:43:58 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2020-06-17 22:43:58 | ------------------------------------

2020-06-17 22:43:58 | [Mutex] waiting for: [message:dc140723-61a1-4abe-9cbc-9ba2b9da8bdd]

2020-06-17 22:43:59 | [Mutex] received everything.

2020-06-17 22:43:59 |


===== simulation of connection failure


2020-06-17 22:43:59 |


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


2020-06-17 22:43:59 |


===== sending message to look for


2020-06-17 22:44:00 |


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


2020-06-17 22:44:02 |


===== broadcasting presence


2020-06-17 22:44:02 | [Mutex] waiting for: [message:43f986c6-1384-4de1-bb7e-302217f13bc9]

2020-06-17 22:44:02 | [Mutex] waiting for: [message:43f986c6-1384-4de1-bb7e-302217f13bc9]

2020-06-17 22:44:02 | [Mutex] received everything.

2020-06-17 22:44:02 | [Mutex] isItemNotified: message:43f986c6-1384-4de1-bb7e-302217f13bc9 :: true