Details of upload addc79b7-86f3-457a-902b-668fa58487d0

Created at
2025-04-16T08:29:23.991Z
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
1
GitHub run number
2408
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 22 failures in this upload.

Failure ID Test case ID Test class Test case Message
4c806d67-ce67-431f-b432-74e215249220 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]'
4e9950b4-ef10-407c-819d-0ae391589145 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]'
59e36579-273e-4f7e-828f-1661974d932e 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]'
71346b29-5434-4966-b804-0db2ef0c3fbc 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]'
54f86298-023a-4d48-b740-00d69b172cdb b32eca19-953b-4c3d-8b56-7831b862d97f presence_enter_inherited_clientid realtime/presence presence_enter_inherited_clientid Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
7809b780-f367-4f0e-a447-016cda0ea709 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.
cb42e9f1-06e6-4548-945e-8d7a26c44943 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)
aff100b3-def5-41d7-b8b5-8d6b675c854d 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)
f28ca98a-066b-41b9-a669-98b7d7ec5c2b 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
ed71ee49-77ee-4323-9adb-e929f17a56b3 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
6ef7ae31-daad-4caf-bfef-224e2f3052b6 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
86e90e80-ec45-4e76-a564-51185e1dfe3c 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
0a655d19-be2b-4984-8387-301f6a239ca3 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
2cfd02b3-34f3-400b-8ab3-a9e4a6f2e413 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
d1f8ce0e-6388-4d91-aece-626384cf87d0 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
836f34ff-d89f-4756-a258-68c32eab6a7b 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
9641a052-3403-400a-a29d-62c84b5e5fac 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
697e40e7-9d88-4f32-bc25-df0db027341c 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
355b3d51-281d-46a6-bb7a-3bf2dd53f6db 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
7bd15fda-9e8b-459a-bc7c-a97cece8a486 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
93e40699-1964-4160-bb3d-10968811fd37 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)
46b135f2-f8a3-4dd5-9352-0234a854be3d 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)