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

Test duration: 171.348s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.421s
2020-07-10 15:07:24 |
2020-07-10 15:07:24 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:24 | ------------------------------------
2020-07-10 15:07:24 | [Mutex] waiting for: [message:b9554137-be40-4a53-942e-18451f1bcfe1]
2020-07-10 15:07:24 | [Mutex] received everything.
2020-07-10 15:07:24 |


===== simulation of connection failure

2020-07-10 15:07:24 |


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

2020-07-10 15:07:24 |


===== sending message to look for

2020-07-10 15:07:25 |


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

2020-07-10 15:07:25 |


===== broadcasting presence

2020-07-10 15:07:25 | [Mutex] received everything.
2020-07-10 15:07:25 | [Mutex] isItemNotified: message:2563fac1-bc9d-4936-b567-b01385d6df33 :: true
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.383s
2020-07-10 15:07:26 |
2020-07-10 15:07:26 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:26 | ------------------------------------
2020-07-10 15:07:26 | [Mutex] waiting for: [message:155afaab-d015-4274-a466-9e9140a6afae]
2020-07-10 15:07:26 | [Mutex] received everything.
2020-07-10 15:07:26 |


===== simulation of connection failure

2020-07-10 15:07:26 |


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

2020-07-10 15:07:26 |


===== sending message to look for

2020-07-10 15:07:27 |


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

2020-07-10 15:07:30 |


===== broadcasting presence

2020-07-10 15:07:30 | [Mutex] received everything.
2020-07-10 15:07:30 | [Mutex] isItemNotified: message:df385554-1d99-453a-8efa-0f2042659a47 :: true
testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.378s
2020-07-10 15:07:31 |
2020-07-10 15:07:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:31 | ------------------------------------
2020-07-10 15:07:31 | [Mutex] waiting for: [message:5486cfce-8801-4e5d-ae87-a560e2f591f6]
2020-07-10 15:07:31 | [Mutex] received everything.
2020-07-10 15:07:31 |


===== simulation of connection failure

2020-07-10 15:07:31 |


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

2020-07-10 15:07:31 |


===== sending message to look for

2020-07-10 15:07:32 |


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

2020-07-10 15:07:32 |


===== broadcasting presence

2020-07-10 15:07:32 | [Mutex] received everything.
2020-07-10 15:07:32 | [Mutex] isItemNotified: message:a762056b-e560-4408-be15-dde5c646d6c9 :: true
testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.399s
2020-07-10 15:07:33 |
2020-07-10 15:07:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:33 | ------------------------------------
2020-07-10 15:07:33 | [Mutex] waiting for: [message:4fb6d78e-6e81-4813-b4c6-4a9cedc9e3f9]
2020-07-10 15:07:33 | [Mutex] received everything.
2020-07-10 15:07:33 |


===== simulation of connection failure

2020-07-10 15:07:33 |


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

2020-07-10 15:07:33 |


===== sending message to look for

2020-07-10 15:07:34 |


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

2020-07-10 15:07:37 |


===== broadcasting presence

2020-07-10 15:07:37 | [Mutex] received everything.
2020-07-10 15:07:37 | [Mutex] isItemNotified: message:3d5c17c1-7faa-4fe0-8777-b6d17ce5a13a :: true
testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.376s
2020-07-10 15:07:38 |
2020-07-10 15:07:38 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:38 | ------------------------------------
2020-07-10 15:07:38 | [Mutex] waiting for: [message:f729b753-4a9d-4760-9abe-54c17d4c748b]
2020-07-10 15:07:38 | [Mutex] received everything.
2020-07-10 15:07:38 |


===== simulation of connection failure

2020-07-10 15:07:38 |


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

2020-07-10 15:07:38 |


===== sending message to look for

2020-07-10 15:07:39 |


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

2020-07-10 15:07:39 |


===== broadcasting presence

2020-07-10 15:07:39 | [Mutex] waiting for: [message:5b7a6cdb-3d03-46f5-a2eb-cd89c05ce3cc]
2020-07-10 15:07:39 | [Mutex] received everything.
2020-07-10 15:07:39 | [Mutex] isItemNotified: message:5b7a6cdb-3d03-46f5-a2eb-cd89c05ce3cc :: true
testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.401s
2020-07-10 15:07:40 |
2020-07-10 15:07:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:40 | ------------------------------------
2020-07-10 15:07:40 | [Mutex] waiting for: [message:b440fc70-ccb5-4025-a404-24ce9f10f89b]
2020-07-10 15:07:40 | [Mutex] received everything.
2020-07-10 15:07:40 |


===== simulation of connection failure

2020-07-10 15:07:40 |


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

2020-07-10 15:07:40 |


===== sending message to look for

2020-07-10 15:07:41 |


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

2020-07-10 15:07:43 |


===== broadcasting presence

2020-07-10 15:07:43 | [Mutex] received everything.
2020-07-10 15:07:43 | [Mutex] isItemNotified: message:72f3fdd6-3868-43e9-ab5d-085be181c7bf :: true
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.501s
2020-07-10 15:07:45 |
2020-07-10 15:07:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:45 | ------------------------------------
2020-07-10 15:07:45 | [Mutex] waiting for: [message:79920398-096b-4042-b600-c2783c450750]
2020-07-10 15:07:45 | [Mutex] received everything.
2020-07-10 15:07:45 |


===== simulation of connection failure

2020-07-10 15:07:45 |


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

2020-07-10 15:07:45 |


===== sending message to look for

2020-07-10 15:07:46 |


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

2020-07-10 15:07:46 |


===== broadcasting presence

2020-07-10 15:07:46 | [Mutex] waiting for: [message:3c72bdf7-594c-4094-935d-02f2b910a484]
2020-07-10 15:07:46 | [Mutex] waiting for: [message:3c72bdf7-594c-4094-935d-02f2b910a484]
2020-07-10 15:07:46 | [Mutex] received everything.
2020-07-10 15:07:46 | [Mutex] isItemNotified: message:3c72bdf7-594c-4094-935d-02f2b910a484 :: true
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 61.291s
2020-07-10 15:07:47 |
2020-07-10 15:07:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:07:47 | ------------------------------------
2020-07-10 15:07:47 | [Mutex] waiting for: [message:01b6808b-a7df-4cca-afe6-e986778933bf]
2020-07-10 15:07:47 | [Mutex] received everything.
2020-07-10 15:07:47 |


===== simulation of connection failure

2020-07-10 15:07:47 |


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

2020-07-10 15:07:47 |


===== sending message to look for

2020-07-10 15:07:48 |


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

2020-07-10 15:07:50 |


===== broadcasting presence

2020-07-10 15:07:50 | [Mutex] waiting for: [message:78005522-f103-4a8f-ad30-cdc9a9047926]
2020-07-10 15:08:48 | [Mutex] waiting for: [message:78005522-f103-4a8f-ad30-cdc9a9047926]
2020-07-10 15:08:48 | [Mutex] received everything.
2020-07-10 15:08:48 | [Mutex] isItemNotified: message:78005522-f103-4a8f-ad30-cdc9a9047926 :: true
testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.384s
2020-07-10 15:08:49 |
2020-07-10 15:08:49 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:08:49 | ------------------------------------
2020-07-10 15:08:49 | [Mutex] waiting for: [message:a192c25c-b04d-4d3e-a990-c0318df6507f]
2020-07-10 15:08:49 | [Mutex] received everything.
2020-07-10 15:08:49 |


===== simulation of connection failure

2020-07-10 15:08:49 |


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

2020-07-10 15:08:49 |


===== sending message to look for

2020-07-10 15:08:50 |


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

2020-07-10 15:08:51 |


===== broadcasting presence

2020-07-10 15:08:51 | [Mutex] received everything.
2020-07-10 15:08:51 | [Mutex] isItemNotified: message:e6e2a2a9-0234-4f63-9a4a-5e8100d4d24c :: true
testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.377s
2020-07-10 15:08:52 |
2020-07-10 15:08:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:08:52 | ------------------------------------
2020-07-10 15:08:52 | [Mutex] waiting for: [message:0b0eef6f-d2b6-40af-9879-113c33211eda]
2020-07-10 15:08:52 | [Mutex] received everything.
2020-07-10 15:08:52 |


===== simulation of connection failure

2020-07-10 15:08:52 |


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

2020-07-10 15:08:52 |


===== sending message to look for

2020-07-10 15:08:53 |


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

2020-07-10 15:08:55 |


===== broadcasting presence

2020-07-10 15:08:55 | [Mutex] received everything.
2020-07-10 15:08:55 | [Mutex] isItemNotified: message:a7ac3da1-953a-455a-90ae-c14ed05155ec :: true
testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.384s
2020-07-10 15:08:56 |
2020-07-10 15:08:56 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:08:56 | ------------------------------------
2020-07-10 15:08:56 | [Mutex] waiting for: [message:7db66544-f702-4210-b1b9-34c58d341bb1]
2020-07-10 15:08:56 | [Mutex] received everything.
2020-07-10 15:08:56 |


===== simulation of connection failure

2020-07-10 15:08:56 |


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

2020-07-10 15:08:56 |


===== sending message to look for

2020-07-10 15:08:57 |


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

2020-07-10 15:08:58 |


===== broadcasting presence

2020-07-10 15:08:58 | [Mutex] received everything.
2020-07-10 15:08:58 | [Mutex] isItemNotified: message:5ac91871-e123-47e5-befa-b2748075933c :: true
testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.390s
2020-07-10 15:08:59 |
2020-07-10 15:08:59 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:08:59 | ------------------------------------
2020-07-10 15:08:59 | [Mutex] waiting for: [message:d3fb4051-5d94-4f0a-bdd1-2fa9e3033db0]
2020-07-10 15:08:59 | [Mutex] received everything.
2020-07-10 15:08:59 |


===== simulation of connection failure

2020-07-10 15:08:59 |


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

2020-07-10 15:08:59 |


===== sending message to look for

2020-07-10 15:09:00 |


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

2020-07-10 15:09:02 |


===== broadcasting presence

2020-07-10 15:09:02 | [Mutex] received everything.
2020-07-10 15:09:02 | [Mutex] isItemNotified: message:76b1c9dc-cb8e-4f07-915a-20ff0c8c1578 :: true
testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.397s
2020-07-10 15:09:03 |
2020-07-10 15:09:03 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:09:03 | ------------------------------------
2020-07-10 15:09:03 | [Mutex] waiting for: [message:686d72a0-76a9-4faa-b0e5-c8b02412f63e]
2020-07-10 15:09:03 | [Mutex] received everything.
2020-07-10 15:09:03 |


===== simulation of connection failure

2020-07-10 15:09:03 |


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

2020-07-10 15:09:03 |


===== sending message to look for

2020-07-10 15:09:04 |


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

2020-07-10 15:09:04 |


===== broadcasting presence

2020-07-10 15:09:04 | [Mutex] waiting for: [message:2357f0a8-a8b7-4ac3-9590-0c636db59713]
2020-07-10 15:09:04 | [Mutex] waiting for: [message:2357f0a8-a8b7-4ac3-9590-0c636db59713]
2020-07-10 15:09:04 | [Mutex] received everything.
2020-07-10 15:09:04 | [Mutex] isItemNotified: message:2357f0a8-a8b7-4ac3-9590-0c636db59713 :: true
testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 61.311s
2020-07-10 15:09:05 |
2020-07-10 15:09:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:09:05 | ------------------------------------
2020-07-10 15:09:05 | [Mutex] waiting for: [message:bc1436c7-01e7-462f-8651-2755fcf34158]
2020-07-10 15:09:05 | [Mutex] received everything.
2020-07-10 15:09:05 |


===== simulation of connection failure

2020-07-10 15:09:05 |


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

2020-07-10 15:09:06 |


===== sending message to look for

2020-07-10 15:09:07 |


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

2020-07-10 15:09:09 |


===== broadcasting presence

2020-07-10 15:09:09 | [Mutex] waiting for: [message:3a49768c-b973-4c26-940f-d0edd3399258]
2020-07-10 15:10:07 | [Mutex] waiting for: [message:3a49768c-b973-4c26-940f-d0edd3399258]
2020-07-10 15:10:07 | [Mutex] waiting for: [message:3a49768c-b973-4c26-940f-d0edd3399258]
2020-07-10 15:10:07 | [Mutex] received everything.
2020-07-10 15:10:07 | [Mutex] isItemNotified: message:3a49768c-b973-4c26-940f-d0edd3399258 :: true
testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.417s
2020-07-10 15:10:08 |
2020-07-10 15:10:08 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:10:08 | ------------------------------------
2020-07-10 15:10:08 | [Mutex] waiting for: [message:4a9f9650-5601-4bf4-b396-512b16c483c2]
2020-07-10 15:10:08 | [Mutex] received everything.
2020-07-10 15:10:08 |


===== simulation of connection failure

2020-07-10 15:10:08 |


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

2020-07-10 15:10:08 |


===== sending message to look for

2020-07-10 15:10:09 |


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

2020-07-10 15:10:09 |


===== broadcasting presence

2020-07-10 15:10:09 | [Mutex] waiting for: [message:e79c2edf-64b1-4ac5-9c5f-9f41d5586d80]
2020-07-10 15:10:09 | [Mutex] waiting for: [message:e79c2edf-64b1-4ac5-9c5f-9f41d5586d80]
2020-07-10 15:10:09 | [Mutex] received everything.
2020-07-10 15:10:09 | [Mutex] isItemNotified: message:e79c2edf-64b1-4ac5-9c5f-9f41d5586d80 :: true
testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.385s
2020-07-10 15:10:10 |
2020-07-10 15:10:10 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]
2020-07-10 15:10:10 | ------------------------------------
2020-07-10 15:10:10 | [Mutex] waiting for: [message:16f05857-c020-4486-93fc-069c9c91bc7c]
2020-07-10 15:10:10 | [Mutex] received everything.
2020-07-10 15:10:10 |


===== simulation of connection failure

2020-07-10 15:10:10 |


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

2020-07-10 15:10:10 |


===== sending message to look for

2020-07-10 15:10:11 |


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

2020-07-10 15:10:14 |


===== broadcasting presence

2020-07-10 15:10:14 | [Mutex] waiting for: [message:b2d36295-e2e4-465b-b671-344d454f87a3]
2020-07-10 15:10:14 | [Mutex] waiting for: [message:b2d36295-e2e4-465b-b671-344d454f87a3]
2020-07-10 15:10:14 | [Mutex] received everything.
2020-07-10 15:10:14 | [Mutex] isItemNotified: message:b2d36295-e2e4-465b-b671-344d454f87a3 :: true