Offline Messages: Testing message delivery reliability related to stream resumption and sending message to offline contact - #4298

Test duration: 16.540s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS
testBareJid 7.313s
2019-11-21 05:43:14 |

2019-11-21 05:43:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS]

2019-11-21 05:43:14 | ------------------------------------

2019-11-21 05:43:14 | [Mutex] waiting for: [message:04b658b0-10c2-4901-bb70-e88b062a795e]

2019-11-21 05:43:14 | [Mutex] received everything.

2019-11-21 05:43:14 |


===== simulation of connection failure


2019-11-21 05:43:14 |


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


2019-11-21 05:43:14 |


===== disconnecting client (proper disconnection)


2019-11-21 05:43:18 |


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


2019-11-21 05:43:18 |


===== sending message to look for


2019-11-21 05:43:19 |


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


2019-11-21 05:43:21 |


===== broadcasting presence


2019-11-21 05:43:21 | [Mutex] waiting for: [message:b234a82a-cf82-45e0-bbbf-e27f1e6cf7c6]

2019-11-21 05:43:21 | [Mutex] waiting for: [message:b234a82a-cf82-45e0-bbbf-e27f1e6cf7c6]

2019-11-21 05:43:21 | [Mutex] received everything.

2019-11-21 05:43:21 | [Mutex] isItemNotified: message:b234a82a-cf82-45e0-bbbf-e27f1e6cf7c6 :: true

testFullJid 7.251s
2019-11-21 05:43:22 |

2019-11-21 05:43:22 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS]

2019-11-21 05:43:22 | ------------------------------------

2019-11-21 05:43:22 | [Mutex] waiting for: [message:7a1b7979-24e6-48a0-b1e4-97c8935ece98]

2019-11-21 05:43:22 | [Mutex] received everything.

2019-11-21 05:43:22 |


===== simulation of connection failure


2019-11-21 05:43:22 |


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


2019-11-21 05:43:22 |


===== disconnecting client (proper disconnection)


2019-11-21 05:43:26 |


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


2019-11-21 05:43:26 |


===== sending message to look for


2019-11-21 05:43:27 |


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


2019-11-21 05:43:29 |


===== broadcasting presence


2019-11-21 05:43:29 | [Mutex] waiting for: [message:ea20cf97-3b52-4152-b4cc-9721456166d4]

2019-11-21 05:43:29 | [Mutex] waiting for: [message:ea20cf97-3b52-4152-b4cc-9721456166d4]

2019-11-21 05:43:29 | [Mutex] received everything.

2019-11-21 05:43:29 | [Mutex] isItemNotified: message:ea20cf97-3b52-4152-b4cc-9721456166d4 :: true