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

Test duration: 16.641s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS
testBareJid 7.320s
2019-11-27 19:06:05 |

2019-11-27 19:06:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS]

2019-11-27 19:06:05 | ------------------------------------

2019-11-27 19:06:05 | [Mutex] waiting for: [message:b75a25b3-58f0-4d9f-85b6-3bfd3da2f177]

2019-11-27 19:06:05 | [Mutex] received everything.

2019-11-27 19:06:05 |


===== simulation of connection failure


2019-11-27 19:06:05 |


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


2019-11-27 19:06:05 |


===== disconnecting client (proper disconnection)


2019-11-27 19:06:09 |


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


2019-11-27 19:06:09 |


===== sending message to look for


2019-11-27 19:06:10 |


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


2019-11-27 19:06:13 |


===== broadcasting presence


2019-11-27 19:06:13 | [Mutex] waiting for: [message:ada968d3-716c-4886-93c9-9ab8df575fb4]

2019-11-27 19:06:13 | [Mutex] waiting for: [message:ada968d3-716c-4886-93c9-9ab8df575fb4]

2019-11-27 19:06:13 | [Mutex] received everything.

2019-11-27 19:06:13 | [Mutex] isItemNotified: message:ada968d3-716c-4886-93c9-9ab8df575fb4 :: true

testFullJid 7.285s
2019-11-27 19:06:13 |

2019-11-27 19:06:13 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS]

2019-11-27 19:06:13 | ------------------------------------

2019-11-27 19:06:13 | [Mutex] waiting for: [message:d3cb652b-a332-4531-9e76-5ed8b9dc3ab9]

2019-11-27 19:06:13 | [Mutex] received everything.

2019-11-27 19:06:13 |


===== simulation of connection failure


2019-11-27 19:06:13 |


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


2019-11-27 19:06:13 |


===== disconnecting client (proper disconnection)


2019-11-27 19:06:17 |


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


2019-11-27 19:06:17 |


===== sending message to look for


2019-11-27 19:06:19 |


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


2019-11-27 19:06:21 |


===== broadcasting presence


2019-11-27 19:06:21 | [Mutex] waiting for: [message:adc992c5-76fd-4e1b-bf6d-7a83927be882]

2019-11-27 19:06:21 | [Mutex] waiting for: [message:adc992c5-76fd-4e1b-bf6d-7a83927be882]

2019-11-27 19:06:21 | [Mutex] received everything.

2019-11-27 19:06:21 | [Mutex] isItemNotified: message:adc992c5-76fd-4e1b-bf6d-7a83927be882 :: true