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

Test duration: 17.071s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS
testBareJid 7.396s
2020-06-24 22:39:22 |

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

2020-06-24 22:39:22 | ------------------------------------

2020-06-24 22:39:22 | [Mutex] waiting for: [message:ff9cec1b-be05-4def-857f-7932925d6020]

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

2020-06-24 22:39:22 |


===== simulation of connection failure


2020-06-24 22:39:22 |


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


2020-06-24 22:39:22 |


===== disconnecting client (proper disconnection)


2020-06-24 22:39:26 |


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


2020-06-24 22:39:26 |


===== sending message to look for


2020-06-24 22:39:27 |


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


2020-06-24 22:39:30 |


===== broadcasting presence


2020-06-24 22:39:30 | [Mutex] waiting for: [message:25be15cd-0362-4b30-806e-05e6784e51de]

2020-06-24 22:39:30 | [Mutex] waiting for: [message:25be15cd-0362-4b30-806e-05e6784e51de]

2020-06-24 22:39:30 | [Mutex] received everything.

2020-06-24 22:39:30 | [Mutex] isItemNotified: message:25be15cd-0362-4b30-806e-05e6784e51de :: true

testFullJid 7.315s
2020-06-24 22:39:31 |

2020-06-24 22:39:31 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionInACS]

2020-06-24 22:39:31 | ------------------------------------

2020-06-24 22:39:31 | [Mutex] waiting for: [message:0ff9b3c3-835a-48db-be47-fef3eb5b67c3]

2020-06-24 22:39:31 | [Mutex] received everything.

2020-06-24 22:39:31 |


===== simulation of connection failure


2020-06-24 22:39:31 |


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


2020-06-24 22:39:31 |


===== disconnecting client (proper disconnection)


2020-06-24 22:39:35 |


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


2020-06-24 22:39:35 |


===== sending message to look for


2020-06-24 22:39:36 |


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


2020-06-24 22:39:38 |


===== broadcasting presence


2020-06-24 22:39:38 | [Mutex] waiting for: [message:0aecc065-74d4-4bf6-b6e3-97061273ff65]

2020-06-24 22:39:38 | [Mutex] waiting for: [message:0aecc065-74d4-4bf6-b6e3-97061273ff65]

2020-06-24 22:39:38 | [Mutex] received everything.

2020-06-24 22:39:38 | [Mutex] isItemNotified: message:0aecc065-74d4-4bf6-b6e3-97061273ff65 :: true