Details of upload c80a606e-7d97-4397-98e5-14b0edf82012

Created at
2026-03-11T12:24:39.506Z
Total number of tests
1172
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
236d8dd
Pull request base ref
integration/protocol-v6
Pull request head ref
AIT-458/map-clear
Branch / tag name
2176/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
22951347390
GitHub run attempt
1
GitHub run number
3054
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 56 failures in this upload.

Failure ID Test case ID Test class Test case Message
54dc7739-0e87-4fd5-a12b-3b6e01694a4d 87210a34-08a7-4f52-b708-df765e68546b attachWithChannelParamsBasicSetOptions with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
58a475e7-7ff9-4e69-95d1-d9ab813028fd d0fe6c7a-9c1b-4043-a635-d01cb4670f02 auth_token_expires with xhr_polling binary protocol realtime/auth auth_token_expires with xhr_polling binary protocol Verify correct disconnect statusCode: expected 410 to equal 401
2523e251-826f-4160-beca-5de78afa849c 00309b0d-28d3-4f03-a0a4-60cb4f022ef7 auth_token_expires with xhr_polling text protocol realtime/auth auth_token_expires with xhr_polling text protocol Verify correct disconnect statusCode: expected 410 to equal 401
1206acc4-e471-43a5-a8e8-5377dfcc1aec cd9bb5c6-2398-4396-9364-0271c4fec1b5 auth_tokenDetails_expiry_with_authcallback with xhr_polling text protocol realtime/auth auth_tokenDetails_expiry_with_authcallback with xhr_polling text protocol Verify correct disconnect code: expected 80016 to equal 40142
e61591a4-dc46-4590-bb8e-4b58fa77eb8e b64a5aad-8ecc-4689-bc59-bcf31d443e62 auth_token_string_expiry_with_authcallback with xhr_polling binary protocol realtime/auth auth_token_string_expiry_with_authcallback with xhr_polling binary protocol Verify correct disconnect code: expected 80016 to equal 40142
4abc074c-66ff-4403-b76a-3c333083373f 3b295456-beb5-44f6-9f2d-b73a6b3ee7ca auth_token_string_expiry_with_authcallback with xhr_polling text protocol realtime/auth auth_token_string_expiry_with_authcallback with xhr_polling text protocol Verify correct disconnect code: expected 80016 to equal 40142
49c44a09-b264-42bd-8339-ae209ed904b6 822c4b3d-b32c-4be3-836c-933b971dd3c3 auth_token_string_expiry_with_token with xhr_polling binary protocol realtime/auth auth_token_string_expiry_with_token with xhr_polling binary protocol Verify correct disconnect code: expected 80016 to equal 40142
23b072ae-eec7-4ec7-be10-2d1c15227e77 6e64098b-cd6b-4995-a748-173723ed4b4c channelattach0 with xhr_polling binary protocol realtime/channel channelattach0 with xhr_polling binary protocol done() called multiple times in test <realtime/channel channelattach0 with xhr_polling binary protocol>
fd0b6cba-72c9-4d20-a730-e4b44cbe88cf 7182e276-e0b5-4728-8afa-2ea08dc76728 channelattachinvalid with xhr_polling binary protocol realtime/channel channelattachinvalid with xhr_polling binary protocol Client should still be connected: expected false to be truthy
bfa3b191-9878-47ad-b113-e6bf6582dc04 cacc3dad-900d-44de-b3ef-4d8e65b441d3 attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol done() invoked with non-Error: checkCanSubscribe: message not received within 5s
79817bfb-747a-4e4e-99cc-f13f35aafe9e cacc3dad-900d-44de-b3ef-4d8e65b441d3 attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol done() called multiple times in test <realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling binary protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
0b8c5af1-98d3-4c13-a982-b85aaabdb22d b7f206f5-8deb-4e2c-b573-dfda2545d4bf attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
607675af-9a2d-4cd9-b0c1-19efe144b38b b7f206f5-8deb-4e2c-b573-dfda2545d4bf attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol done() called multiple times in test <realtime/channel attachWithChannelParamsBasicChannelsGet with xhr_polling text protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
ba4fb19c-fe81-4b97-8a32-de243d4eaf3e dfd6669f-146f-4eb9-aed1-d8c37b748128 attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol done() invoked with non-Error: checkCanSubscribe: message not received within 5s
78e05d07-6a4f-4a4c-89da-28119826193d dfd6669f-146f-4eb9-aed1-d8c37b748128 attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol done() called multiple times in test <realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling binary protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
658d3a64-8d62-4218-a9db-05d61baf3704 87210a34-08a7-4f52-b708-df765e68546b attachWithChannelParamsBasicSetOptions with xhr_polling text protocol realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling text protocol done() called multiple times in test <realtime/channel attachWithChannelParamsBasicSetOptions with xhr_polling text protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
8c89704e-ece0-4b31-8b30-d35b3f69f760 9d6702a4-75d4-4330-91c4-2e7adb3b0a5a attachWithChannelParamsBasicSetOptions with binary protocol realtime/channel attachWithChannelParamsBasicSetOptions with binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
cf8f20d7-8d74-4bd3-990d-116470842113 ac9d44e4-4c8a-4b91-bcac-688376aab778 subscribeAfterSetOptions with xhr_polling binary protocol realtime/channel subscribeAfterSetOptions with xhr_polling binary protocol done() called multiple times in test <realtime/channel subscribeAfterSetOptions with xhr_polling binary protocol>
1e39f08a-2b75-429e-b71b-2c29f4b99836 e4cab736-ca80-4038-8864-af4192f24a08 attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol Channel detached
17694fc7-9df8-42fe-89ad-594b3ffa4759 e4cab736-ca80-4038-8864-af4192f24a08 attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol realtime/channel attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol done() called multiple times in test <realtime/channel attachWithChannelParamsModesAndChannelModes with xhr_polling text protocol>; in addition, done() received error: [_ErrorInfo: Channel detached; statusCode=404; code=90001]
b93029b9-7e92-4933-8bc2-4d477f0e8494 84413868-4986-4e1e-8365-b7b218c41c84 attachWithChannelModes with xhr_polling binary protocol realtime/channel attachWithChannelModes with xhr_polling binary protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
134cd670-b80c-4434-a5d2-2ea6e7e31a16 84413868-4986-4e1e-8365-b7b218c41c84 attachWithChannelModes with xhr_polling binary protocol realtime/channel attachWithChannelModes with xhr_polling binary protocol done() called multiple times in test <realtime/channel attachWithChannelModes with xhr_polling binary protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
0a002ac8-f6c0-43e6-9bce-344871ae2c7c 3de8b307-190a-4057-b291-5c42cdfadf61 attachWithChannelModes with xhr_polling text protocol realtime/channel attachWithChannelModes with xhr_polling text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
e0b3695b-7c26-4dbd-8c31-c6c0fae8c253 662bc2ba-6d7c-44e5-b627-bbb62b8d18f3 attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol done() invoked with non-Error: checkCanSubscribe: message not received within 5s
d97424fb-1f52-4b11-883b-c789f9c79a6a 662bc2ba-6d7c-44e5-b627-bbb62b8d18f3 attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol done() called multiple times in test <realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling binary protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
9a53e19e-ebe9-4675-bfcf-659de2f29f18 8b61b526-ac22-4295-af15-e177ddd320bc attachWithChannelParamsDeltaAndModes with xhr_polling text protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling text protocol Error: Callback was already called. (http://localhost:3000/node_modules/async/lib/async.js:43)
edb88e86-fc34-405d-8df2-f6e102883089 8b61b526-ac22-4295-af15-e177ddd320bc attachWithChannelParamsDeltaAndModes with xhr_polling text protocol realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling text protocol done() called multiple times in test <realtime/channel attachWithChannelParamsDeltaAndModes with xhr_polling text protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
1819adad-b665-45e3-8aa8-1e21925f321f cfa83d21-dd73-4525-970e-00ab93130fcc channel_backoff_xhr_polling realtime/failure channel_backoff_xhr_polling Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a6524bbb-d940-4a97-b5a3-4e2e96ff08d9 d55bc004-77b4-4c9c-a71c-47d16a433b3c resume_active with xhr_polling binary protocol realtime/resume resume_active with xhr_polling binary protocol done() called multiple times in test <realtime/resume resume_active with xhr_polling binary protocol>
03028d73-cb82-48a2-9fcb-7980207b7e8a 67253ce8-5cf7-4734-b76e-20f04d89f3c7 resume_active with xhr_polling text protocol realtime/resume resume_active with xhr_polling text protocol Verify Phase 3 messages all received: expected +0 to equal 5
80670d2d-1663-496f-a86d-f00b668f7d36 67253ce8-5cf7-4734-b76e-20f04d89f3c7 resume_active with xhr_polling text protocol realtime/resume resume_active with xhr_polling text protocol done() called multiple times in test <realtime/resume resume_active with xhr_polling text protocol>; in addition, done() received error: AssertionError: Verify Phase 3 messages all received: expected +0 to equal 5
0b20401e-1496-44d9-945c-b372a4fd6f9a 897135b2-6038-4e61-ac9b-931dc77a6b84 reauthCapabilityUpgradeNewChannel with xhr_polling binary protocol realtime/reauth reauthCapabilityUpgradeNewChannel with xhr_polling binary protocol reauthCapabilityUpgradeNewChannel: Connection monitor: connection state changed to disconnected: expected false to be truthy
b6b870a5-aaac-4546-b972-f4f5f03a0e38 2d336fe0-dfcd-48b7-88ae-9ef1ea249a48 reauthCapabilityUpgradeNewChannel with xhr_polling text protocol realtime/reauth reauthCapabilityUpgradeNewChannel with xhr_polling text protocol reauthCapabilityUpgradeNewChannel: Connection monitor: connection state changed to disconnected: expected false to be truthy
8c3f1493-59c9-40e1-a5af-f93a60931e01 69927ab6-e9a0-4b80-aa7c-180fd7bee90b reauthCapabilityDowngradeFullChannel with xhr_polling binary protocol realtime/reauth reauthCapabilityDowngradeFullChannel with xhr_polling binary protocol reauthCapabilityDowngradeFullChannel: Connection monitor: connection state changed to disconnected: expected false to be truthy
87164052-e32c-4485-a6a8-152f775b3bde 37828285-a2c3-4d12-8eae-64eaeeddcfa4 reauthCapabilityDowngradeFullChannel with xhr_polling text protocol realtime/reauth reauthCapabilityDowngradeFullChannel with xhr_polling text protocol reauthCapabilityDowngradeFullChannel: Connection monitor: connection state changed to disconnected: expected false to be truthy
ccbdfe2e-de4e-4d2b-bcf9-8116bf06011d 902ca6b3-debf-4587-b424-afd5a239d5d8 reauthCapabilityUpgradeAddPublish with xhr_polling binary protocol realtime/reauth reauthCapabilityUpgradeAddPublish with xhr_polling binary protocol reauthCapabilityUpgradeAddPublish: Connection monitor: connection state changed to disconnected: expected false to be truthy
829caf37-f687-4094-984c-59227d4108b6 86706e35-d54b-4044-82a4-6350ab7ed3fd reauthCapabilityUpgradeAddPublish with xhr_polling text protocol realtime/reauth reauthCapabilityUpgradeAddPublish with xhr_polling text protocol reauthCapabilityUpgradeAddPublish: Connection monitor: connection state changed to disconnected: expected false to be truthy
a9752ed0-7f58-43e3-83c0-0f89d9a85ac2 78a9b28d-2316-4797-a4f2-bcb5a646c2f0 reauthCapabilityDowngradePublish with xhr_polling binary protocol realtime/reauth reauthCapabilityDowngradePublish with xhr_polling binary protocol reauthCapabilityDowngradePublish: Connection monitor: connection state changed to disconnected: expected false to be truthy
856b6349-4c18-48ba-b4af-65b3c6ec0a51 28624625-e02b-49fa-b013-c1c390b8664c reauthCapabilityDowngradePublish with xhr_polling text protocol realtime/reauth reauthCapabilityDowngradePublish with xhr_polling text protocol reauthCapabilityDowngradePublish: Connection monitor: connection state changed to disconnected: expected false to be truthy
42397dc2-7595-464d-9ab8-dde52aaa2cbf b1a1e02d-1ef6-4baf-9b4d-582a5570983c publishfast with xhr_polling binary protocol realtime/message publishfast with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
53d9cb52-5ef8-485f-a21a-b9dbcd9ecdef 5102c6d9-3802-4c59-a57e-1e539c9c2915 publishfast with xhr_polling text protocol realtime/message publishfast with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
5732a4c3-bae0-442d-a957-be36788968e8 14c7fd28-f876-4de9-bfbd-63c34562bb5c xhrpollingpublish0 browser/simple xhrpollingpublish0 Timed out: Trying to wait for published messages to be received took longer than 15 second(s)
e7246f10-c047-4054-95ae-d52b7ae15eff 14c7fd28-f876-4de9-bfbd-63c34562bb5c xhrpollingpublish0 browser/simple xhrpollingpublish0 done() called multiple times in test <browser/simple xhrpollingpublish0>; in addition, done() received error: Error: Timed out: Trying to wait for published messages to be received took longer than 15 second(s)
17291077-4e04-4664-8234-d3f60dc74b3f cb67993b-75f1-457b-91b4-12f215770ba9 xhrpollingheartbeat0 browser/simple xhrpollingheartbeat0 done() called multiple times in test <browser/simple xhrpollingheartbeat0>; in addition, done() received error: [_ErrorInfo: Timeout waiting for heartbeat response; statusCode=500; code=50000]
1e9ef87a-9255-4b4e-83aa-946be0fa5a2f eaf0cf80-32f2-4c33-95d3-0f673ec4e812 OBJECT_SYNC sequence builds object tree on channel attachment with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree on channel attachment with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
1b0259b5-5eeb-46e0-a6c9-49119ad85326 814e4fea-24b3-4b0b-a396-520266d1d4b8 OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling binary protocol Channel attach timed out
8a137a41-6443-44a0-b171-aa109906059a 0546659b-a381-42d6-9ffe-a791c7ae9b56 can apply MAP_CREATE with primitives object operation messages with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can apply MAP_CREATE with primitives object operation messages with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ca679d15-bddb-42e4-b347-f8b8629bc834 49ee123a-b09e-4b64-8dd3-39d091e3b60b can apply MAP_SET with primitives object operation messages with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can apply MAP_SET with primitives object operation messages with xhr_polling binary protocol Channel attach timed out
d37e6f39-31c0-4314-a057-8b8ad4f40e37 932a91d0-c09b-425e-8591-9e0009b6b142 can apply MAP_SET with primitives object operation messages with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can apply MAP_SET with primitives object operation messages with xhr_polling text protocol Channel attach timed out
7bf0ee05-28b2-4212-adf5-faf35841c6c1 91076902-c62b-43fe-b926-ecbca5f709b4 can apply MAP_SET with object ids object operation messages with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can apply MAP_SET with object ids object operation messages with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e7be3ab1-f3bf-4e4c-9269-4f3a8d45fda1 c3952d2f-db46-47d4-b42b-fef5261ddbdc can apply MAP_SET with object ids object operation messages with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can apply MAP_SET with object ids object operation messages with xhr_polling text protocol Channel attach timed out
547ec781-0b01-4c61-ad21-189b8a8cabfd 447c3787-e1f0-4622-a3c5-e1bd9d3ee03d can apply COUNTER_CREATE object operation messages with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can apply COUNTER_CREATE object operation messages with xhr_polling binary protocol Channel attach timed out
95bf1062-04f9-43c0-aca5-33ed4b52cc11 a0ba9f7f-5df0-4ef0-898a-77ae615db02b can apply COUNTER_CREATE object operation messages with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can apply COUNTER_CREATE object operation messages with xhr_polling text protocol Channel attach timed out
22c2919d-08a7-4ebc-b4e0-32ed0f96e808 6b5e22d2-c3af-4edd-ae5b-cb095d04192c can apply COUNTER_INC object operation messages with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can apply COUNTER_INC object operation messages with xhr_polling binary protocol Channel attach timed out
38ab4bc7-c75a-4334-bc44-80336773515c e473067b-dda5-4390-bb65-833b6ad759c7 can apply COUNTER_INC object operation messages with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can apply COUNTER_INC object operation messages with xhr_polling text protocol Channel attach timed out
b1b68a1a-ffa4-4671-ae26-27e99d645d61 8524ceaf-a7c3-4158-9561-9ad46ac7167b LiveCounter.increment sends COUNTER_INC operation with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.