Details of upload af154f32-64d9-47ee-965b-cc3de32b6f89

Created at
2026-08-21T12:35:51.815Z
Total number of tests
1226
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
e4f258b
Pull request base ref
main
Pull request head ref
error-codes
Branch / tag name
2281/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
32478748183
GitHub run attempt
1
GitHub run number
4488
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 17 failures in this upload.

Failure ID Test case ID Test class Test case Message
5f5ab035-dcae-49f4-b807-357be16815be d0ded8ca-d0a7-40dc-a30c-0578f2d63870 auth_token_string_expiry_with_token with web_socket binary protocol realtime/auth auth_token_string_expiry_with_token with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/auth.test.js)
9e3c946d-6a00-43fc-9042-11c2183c6fc3 b7dc4d7c-0683-4bae-9cc5-4f90c7f4486a attachWithChannelParamsBasicChannelsGet with comet binary protocol realtime/channel attachWithChannelParamsBasicChannelsGet with comet binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/channel.test.js)
6755991d-7daa-4428-9126-7889c969aa2b 63fce019-8576-4c84-bbe6-fa4f73092ed1 setOptionsCallbackBehaviour with comet binary protocol realtime/channel setOptionsCallbackBehaviour with comet binary protocol Check channel went to the server to update the channel params: expected false to be truthy
1a84e1d2-4120-4ecb-9b3f-026231148efb dd5de622-f4c6-4301-83a0-2dcd70fa64b5 "after each" hook in "{root}" "after each" hook in "{root}" done() called multiple times in hook <"after each" hook in "{root}"> (of root suite); in addition, done() received error: AssertionError: Check channel went to the server to update the channel params: expected false to be truthy at /home/runner/work/ably-js/ably-js/test/realtime/channel.test.js:775:27 at processTicksAndRejections (node:internal/process/task_queues:77:11) { showDiff: false, actual: false, expected: undefined, operator: 'strictEqual', uncaught: true }
09a96a52-6ead-41e8-bed5-f5ea506ae473 36040d59-902b-4780-a9b6-ed8db8f41021 message_decoding realtime/encoding message_decoding read ECONNRESET
c4ea4885-e6e0-45c4-965d-f7d1b37e2861 ca681e5a-b26c-42ef-ad71-5a3bbca44d41 history_until_attach realtime/history history_until_attach read ECONNRESET
bc23a4e6-cb10-4618-bf1c-053177e266f1 0708b3f3-86ab-4133-9ea6-5bfc38790aa2 RealtimeObject.get() on unattached channel implicitly attaches and waits for sync realtime/liveobjects Realtime with LiveObjects plugin RealtimeObject.get() on unattached channel implicitly attaches and waits for sync RealtimeObject.get() timed out
5771aece-9266-4aae-a39c-93f8524801eb 26901ae9-1eef-4c44-817e-0e37b76ac367 can apply MAP_SET with primitives object operation messages with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin can apply MAP_SET with primitives object operation messages with web_socket binary protocol read ECONNRESET
7b7cc446-8a5f-4350-8c68-acf12a1e0a70 554c29c9-9675-45c3-967f-087836cc2252 presenceEnterWithData realtime/presence presenceEnterWithData Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/presence.test.js)
977667cb-6cb9-4fbf-9435-182d66adaa15 52208288-b692-40db-a614-2efd0cda7eac presence_enter_before_know_clientid realtime/presence presence_enter_before_know_clientid Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/presence.test.js)
eae675ce-1df1-4372-a732-1911d9b9154c e086b545-be67-4c7c-9d2e-179646beb3e4 reauthCapabilityDowngradeFullChannel with comet binary protocol realtime/reauth reauthCapabilityDowngradeFullChannel with comet binary protocol reauthCapabilityDowngradeFullChannel: Connection monitor: connection state changed to disconnected: expected false to be truthy
e3abc970-e3f0-4dc4-8bf1-d081ac002824 f1b03a6e-3e99-4369-b57e-8661aae69e44 resume_active with comet binary protocol realtime/resume resume_active with comet binary protocol done() called multiple times in test <realtime/resume resume_active with comet binary protocol> of file /home/runner/work/ably-js/ably-js/test/realtime/resume.test.js
37e7a8b2-ae92-42a3-a8b2-35665f2f681d a9eaa84c-8bc4-4213-b686-10323ebdf796 recover multiple channels realtime/resume recover multiple channels read ECONNRESET
ed4720cd-388e-4f41-87d0-255baf7a444b 08b1cb16-69b0-4153-a19a-386eeaefc8a8 Presence get simple rest/presence Presence get simple Verify correct number of messages found: expected +0 to equal 6
2891b455-9580-4400-9d9d-182a3097cfb7 4dd9f608-309a-4725-9422-dc046d3dad55 Presence history simple rest/presence Presence history simple Verify correct number of messages found: expected 12 to equal 6
6f7a0ced-7ca0-46d2-b5d0-c9cc0b947aac 866a8a10-3c58-4084-91d4-c69f84b2b2a0 Presence message JSON serialisation rest/presence Presence message JSON serialisation Cannot read properties of undefined (reading 'encode')
af7ac0cb-96da-498d-adaa-c802015f5d0f 7d095970-947f-4671-9c96-3b3c2890743e push_channel_subscription_device_id rest/push push activation push_channel_subscription_device_id Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/rest/push.test.js)