Details of upload 96cf0609-b2df-4cc9-a875-5e9ebb93c16d

Created at
2026-01-06T18:06:54.656Z
Total number of tests
1129
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
938ffca
Pull request base ref
main
Pull request head ref
protocol-v5
Branch / tag name
2127/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
20756614905
GitHub run attempt
1
GitHub run number
2897
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 21 failures in this upload.

Failure ID Test case ID Test class Test case Message
ade1943a-e3bc-404f-8a98-c702ed9a3004 06806b82-1868-475b-a074-d4d09e312ce8 channelattach_publish_invalid with text protocol realtime/channel channelattach_publish_invalid with text protocol correct error code: expected 40013 to equal 40010
a3521feb-2478-4f13-9b3e-5bfdc2d0c010 e06cd8d3-f71f-4454-848b-4b2972fc8adc publish_no_attach with web_socket binary protocol realtime/channel publish_no_attach with web_socket binary protocol Unexpected attach failure: 400; The single-argument form of publish() expects a message object or an array of message objects
f9c02e80-ab59-46f1-8e6b-2fdec339f0e0 4fd49bf6-57a9-45bf-8b83-0cb30db7f2c4 publish_no_attach with web_socket text protocol realtime/channel publish_no_attach with web_socket text protocol Unexpected attach failure: 400; The single-argument form of publish() expects a message object or an array of message objects
a7b46030-7fcc-4386-af3d-408cbf9f8bab 2186f799-4256-4870-a8f4-0eea48c15979 publish_no_attach with xhr_polling binary protocol realtime/channel publish_no_attach with xhr_polling binary protocol Unexpected attach failure: 400; The single-argument form of publish() expects a message object or an array of message objects
30ebafb5-5bce-41b8-b0ca-4a636f4987ee 2a65d477-58e6-44d1-8525-0095c30d0211 publish_no_attach with xhr_polling text protocol realtime/channel publish_no_attach with xhr_polling text protocol Unexpected attach failure: 400; The single-argument form of publish() expects a message object or an array of message objects
f1d33c89-32fe-4acc-857c-c854068b8b3b f5dc6fcb-25cb-4d28-aa79-91decd457e4e publish_no_attach with binary protocol realtime/channel publish_no_attach with binary protocol Unexpected attach failure: 400; The single-argument form of publish() expects a message object or an array of message objects
4517bdfa-0e6e-454a-bdd0-b87dc9f93958 a2b2864b-9376-49f0-8b58-8b980df2542d publish_no_attach with text protocol realtime/channel publish_no_attach with text protocol Unexpected attach failure: 400; The single-argument form of publish() expects a message object or an array of message objects
20f3aa8a-1d8d-493b-a3eb-9c4e6c1e213d 2c400ad3-7902-4dd5-a34d-1b8409f2c17e channelattach_publish_invalid with web_socket binary protocol realtime/channel channelattach_publish_invalid with web_socket binary protocol correct error code: expected 40013 to equal 40010
ad1aa374-b6e7-4de9-84b6-89b12d184bbb 3fea50c7-c1c8-466d-aaef-e803c7540842 channelattach_publish_invalid with web_socket text protocol realtime/channel channelattach_publish_invalid with web_socket text protocol correct error code: expected 40013 to equal 40010
f2bb0773-f535-461d-8161-3b01b169fc1f 4c5ad0b0-bc59-4995-a02b-7eafbd3a403c channelattach_publish_invalid with xhr_polling binary protocol realtime/channel channelattach_publish_invalid with xhr_polling binary protocol correct error code: expected 40013 to equal 40010
e9f62736-ddc6-409c-adc9-9410ae8dbb1a 63660827-0879-4aad-8caf-b9b89e140a6c channelattach_publish_invalid with xhr_polling text protocol realtime/channel channelattach_publish_invalid with xhr_polling text protocol correct error code: expected 40013 to equal 40010
7e1fc658-ec01-469d-b4ff-7293e79a6b69 83f8ba9e-31fd-4d47-928c-01d02be8ac44 channelattach_publish_invalid with binary protocol realtime/channel channelattach_publish_invalid with binary protocol correct error code: expected 40013 to equal 40010
27a1a9f6-809d-4cc9-b71f-c937dfd3c95d b38772b6-c5b5-4e94-ac67-cf765ac4ac54 subscribeAfterSetOptions with web_socket binary protocol realtime/channel subscribeAfterSetOptions 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.
3c9806ea-e9f9-48e4-aa7b-7838b001e83c a902f907-b16c-43ed-b0b4-a2dc71e55c19 subscribeAfterSetOptions with web_socket text protocol realtime/channel subscribeAfterSetOptions with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
245ef6fd-4bd6-4aea-a7a3-b84f4a8f638b ac9d44e4-4c8a-4b91-bcac-688376aab778 subscribeAfterSetOptions with xhr_polling binary protocol realtime/channel subscribeAfterSetOptions 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.
fe10c7ab-0ae8-4fa6-a1fc-b84fc3e6f6ea b66ee30a-c4e8-4bea-a9cd-a627859f17ff subscribeAfterSetOptions with xhr_polling text protocol realtime/channel subscribeAfterSetOptions 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.
1a3130a0-8586-4096-9382-40f1d9f3f702 b4b6fe0c-76ec-4fc9-9965-58b44d37241a subscribeAfterSetOptions with binary protocol realtime/channel subscribeAfterSetOptions with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
2bd99902-6b53-4260-8c55-6a82ce8c93bb c849a15f-ec0c-40c9-b836-6b631b762204 subscribeAfterSetOptions with text protocol realtime/channel subscribeAfterSetOptions with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
56e9cedc-c29d-49e0-9020-f725278e7b3e ac023ab9-454f-4816-b7c3-c16cb238166f presenceEnterAndLeave realtime/presence presenceEnterAndLeave Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ae74ac2d-7822-4f90-84e8-74c315c16234 9b0dcec0-cfb4-4946-964d-ffc1db041f1a presenceSecondConnection realtime/presence presenceSecondConnection Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
2afea9e3-9dfc-4a8c-b989-180643e55a4f b357d80b-c4d1-4cca-af9a-6adb2b07cf3d is able to decrypt history messages browser/modular Crypto with Crypto _BaseRealtime is able to decrypt history messages expected to equal 'Test message'