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

Test duration: 16.829s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS
testBareJid 7.358s
2020-06-24 23:09:11 |

2020-06-24 23:09:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS]

2020-06-24 23:09:11 | ------------------------------------

2020-06-24 23:09:11 | [Mutex] waiting for: [message:e7718bce-422a-4f86-98c8-be313b5cc76f]

2020-06-24 23:09:11 | [Mutex] received everything.

2020-06-24 23:09:11 |


===== simulation of connection failure


2020-06-24 23:09:11 |


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


2020-06-24 23:09:11 |


===== disconnecting client (proper disconnection)


2020-06-24 23:09:15 |


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


2020-06-24 23:09:15 |


===== sending message to look for


2020-06-24 23:09:16 |


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


2020-06-24 23:09:18 |


===== broadcasting presence


2020-06-24 23:09:18 | [Mutex] waiting for: [message:daf8dd0c-e5e1-439e-95a6-817d11c381e2]

2020-06-24 23:09:18 | [Mutex] waiting for: [message:daf8dd0c-e5e1-439e-95a6-817d11c381e2]

2020-06-24 23:09:18 | [Mutex] received everything.

2020-06-24 23:09:18 | [Mutex] isItemNotified: message:daf8dd0c-e5e1-439e-95a6-817d11c381e2 :: true

testFullJid 7.336s
2020-06-24 23:09:19 |

2020-06-24 23:09:19 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS]

2020-06-24 23:09:19 | ------------------------------------

2020-06-24 23:09:19 | [Mutex] waiting for: [message:7b9d15ef-0a2c-4913-b445-7a75492cbf90]

2020-06-24 23:09:19 | [Mutex] received everything.

2020-06-24 23:09:19 |


===== simulation of connection failure


2020-06-24 23:09:19 |


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


2020-06-24 23:09:19 |


===== disconnecting client (proper disconnection)


2020-06-24 23:09:23 |


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


2020-06-24 23:09:23 |


===== sending message to look for


2020-06-24 23:09:24 |


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


2020-06-24 23:09:26 |


===== broadcasting presence


2020-06-24 23:09:26 | [Mutex] waiting for: [message:98bd32fb-9cc5-48d9-a263-466f831060e9]

2020-06-24 23:09:26 | [Mutex] waiting for: [message:98bd32fb-9cc5-48d9-a263-466f831060e9]

2020-06-24 23:09:26 | [Mutex] received everything.

2020-06-24 23:09:26 | [Mutex] isItemNotified: message:98bd32fb-9cc5-48d9-a263-466f831060e9 :: true