Details of upload f0d97e8f-6f7e-4dc7-a87a-7e021e3e111b

Created at
2025-04-16T08:50:18.921Z
Total number of tests
1013
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
86ecf74
Pull request base ref
integration/liveobjects
Pull request head ref
liveobjects/merge-main
Branch / tag name
2006/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
14487940549
GitHub run attempt
2
GitHub run number
2408
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
f563b19f-9464-4096-ba9e-294d9cea1863 6dd53a75-13fc-433b-adbe-7d2237761f23 attachWithChannelModes with web_socket binary protocol realtime/channel attachWithChannelModes with web_socket binary protocol done() invoked with non-Error: checkCanPresenceSubscribe: message not received within 5s
a77d869f-7d03-4c76-9fd1-9c5202550d62 77877224-2b59-4545-b366-de5bdef12e2e should stringify the numeric action realtime/message DefaultMessage.fromEncoded should stringify the numeric action expected '[Message; action=message.create; data…' to equal '[Message; action=message.create]'
6d079bed-0486-4e15-aaae-9122378bcccd 77877224-2b59-4545-b366-de5bdef12e2e should stringify the numeric action realtime/message DefaultMessage.fromEncoded should stringify the numeric action expected '[Message; action=message.update; data…' to equal '[Message; action=message.update]'
37dd9616-0caf-4cab-85f8-134af45f037f 528dcd79-280f-4ed5-b8be-6da443365668 should handle no action provided realtime/message DefaultMessage.fromEncoded should handle no action provided expected '[Message; action=message.create; data…' to equal '[Message; action=message.create]'
f942d341-61c3-4500-bea2-990b6eb5b2c4 72c2b83f-60e6-449b-bdb0-2ec7ea21e30b should handle unknown action provided realtime/message DefaultMessage.fromEncoded should handle unknown action provided expected '[Message; action=unknown; data (json)…' to equal '[Message; action=unknown]'
254dc336-41b3-44ac-a31a-768a3f6a4f18 32e9d3b9-f069-4c43-bd7d-2abf294a51fb publish and subscribe annotations realtime/annotations publish and subscribe annotations First argument of annotations.publish() must be either a Message (or at least an object with a string `serial` property) or a message serial (string)
e5943c7e-2695-4cff-b4c2-4fc6df580001 959b8957-96cd-4ef3-a7d4-504532d8391a get all annotations rest request realtime/annotations get all annotations rest request First argument of annotations.publish() must be either a Message (or at least an object with a string `serial` property) or a message serial (string)
df2d6252-8df1-4d77-80a5-b1702bd609ab 26d90b16-263b-4767-b6be-f51e56453362 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
7c3320ef-40b7-4200-8f0a-ef69163738e6 513dd6a5-fbe3-4a93-a9b8-9d679846a9e6 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
61058e02-419b-4e9d-88b5-ac3e75946cb4 25b057cf-7c5a-41cd-83e0-96c312872b5a OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
f3667887-2caa-4b4d-b208-cd267e2c4d26 4b0ed93e-058d-4619-b4b4-01217ff2769d OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
8fd9ebf2-39b7-425f-8003-9d964fa21b20 17f6744e-f6dc-4d4d-8bf5-412c20efacf3 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
27ad613b-d88f-410f-bf5d-9ae2631db17d 07214b07-1cdb-4e9f-aa58-625c9af0e0b1 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
6c89a968-2a97-455e-aa2f-0be27a5ae635 aa37278d-65b3-4794-995b-a2ba230a0db1 OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
60f3ed00-f026-43dc-a60b-af346509e4ab 374cec9e-32bf-4688-91ee-47ff7ecaef6b OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
f46a8283-5ffd-4622-8419-3c31664414c1 3d115703-0e4a-4d47-b2d8-7924a9e36328 OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
ae51b53e-6493-4077-bec4-ea5e153c7fb1 38130852-9ac5-49e7-9965-3ce904c1888f OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
5efa9871-e13a-4501-ae81-12265ccd8a87 cf6061df-f7fe-4e48-8580-08884e36f01a OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with binary protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
c77bc423-fe03-407a-9e57-0adc22b798b6 a06eaadf-80b8-48a2-91b9-85b93f51ef0f OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with text protocol (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
d4074121-bbb9-4d2a-8eb6-ae1b50164b91 ec903085-1f18-4cdd-9608-00d91eef4c3f doesn’t break when it receives an ANNOTATION ProtocolMessage browser/modular Annotations BaseRealtime without Annotations doesn’t break when it receives an ANNOTATION ProtocolMessage First argument of annotations.publish() must be either a Message (or at least an object with a string `serial` property) or a message serial (string)
dbfc9f54-c324-480b-b43c-0d3c12bc95e9 f1bf7017-6cb7-46f9-b2ee-4b6329daba18 offers annotation functionality browser/modular Annotations BaseRealtime with Annotations offers annotation functionality First argument of annotations.publish() must be either a Message (or at least an object with a string `serial` property) or a message serial (string)