Details of upload 80aee9e0-f983-4c36-a6a0-809b3e24d4a3

Created at
2025-08-20T07:53:25.263Z
Total number of tests
946
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
3edb981
Pull request base ref
main
Pull request head ref
PUB-2015/liveobjects-surface-clientId
Branch / tag name
2072/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
17091847478
GitHub run attempt
1
GitHub run number
3612
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 37 failures in this upload.

Failure ID Test case ID Test class Test case Message
ef46c718-83a0-425f-8ff4-a60c3aca7434 dd3c605d-6b36-4741-a226-6cda28292274 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket binary protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected { update: { amount: -1 }, …(1) } to deeply equal { update: { amount: -1 } }
9d5e0d05-4889-47be-8d37-260b1e2725b5 451fe1c1-dee1-43a2-bc65-41031735e134 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with web_socket text protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected { update: { amount: -1 }, …(1) } to deeply equal { update: { amount: -1 } }
ba32b049-d307-4489-b840-4e80bd606537 30a9bd21-2b09-48f7-9dad-0c69e7e2bf66 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet binary protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected { update: { amount: -1 }, …(1) } to deeply equal { update: { amount: -1 } }
1d7b67ed-26d2-484b-9174-9a563474fedb 336f044f-966c-41f9-a475-ca1f047f6a53 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with comet text protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected { update: { amount: -1 }, …(1) } to deeply equal { update: { amount: -1 } }
26b5dc25-72eb-4320-ab7f-7b56ecc9b59b f7eeba66-3d98-400a-8cfc-02bd126ab748 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with binary protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected { update: { amount: -1 }, …(1) } to deeply equal { update: { amount: -1 } }
ad6d3a4c-a1c6-4455-b1b0-176d40f36bad dc801a9b-c41e-4dc6-9bb0-789d304334c6 OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with "tombstone=true" for an object triggers subscription callback for existing object with text protocol Check counter subscription callback is called with an expected update object after OBJECT_SYNC sequence with "tombstone=true": expected { update: { amount: -1 }, …(1) } to deeply equal { update: { amount: -1 } }
dc619bdc-ee0b-4fcf-9454-b14ef187031f 20a21785-5d91-4809-bdaf-e02615c48e03 OBJECT_DELETE triggers subscription callback with deleted data realtime/objects Realtime with Objects plugin OBJECT_DELETE triggers subscription callback with deleted data Check map subscription callback is called with an expected update object after OBJECT_DELETE operation: expected { …(2) } to deeply equal { update: { foo: 'removed', …(1) } }
ba94c6bc-e177-4c78-a612-c41212396fea 43017925-c85a-4bd8-82bc-c568feecbf3d can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket binary protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected { update: { amount: 1 }, …(1) } to deeply equal { update: { amount: 1 } }
5a2f90ac-a150-403a-89d0-fb0c9e2b2e23 766dd957-0041-41cd-ae85-ae97ff4ee027 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket text protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected { update: { amount: 1 }, …(1) } to deeply equal { update: { amount: 1 } }
7a8d32ab-471d-479b-95b1-7d0d8bcd024d 010800ec-9d23-487c-821f-ad646b444dd1 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet binary protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected { update: { amount: 1 }, …(1) } to deeply equal { update: { amount: 1 } }
398f233b-822e-4a1d-accc-fd93c0d62d3c 8542a9aa-fdac-41a6-8226-ac2e8366a4fc can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with comet text protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected { update: { amount: 1 }, …(1) } to deeply equal { update: { amount: 1 } }
8e882c84-d1d9-43d5-b21f-f4ca492697b5 5f5dd4e1-6373-4cd0-8212-b926f4ef8d6a can subscribe to the incoming COUNTER_INC operation on a LiveCounter with binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with binary protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected { update: { amount: 1 }, …(1) } to deeply equal { update: { amount: 1 } }
6731bcb7-403d-4a30-9407-be584ae668a7 e239f84c-a635-40bb-a48c-3e02a3e5f116 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with text protocol Check counter subscription callback is called with an expected update object for COUNTER_INC operation: expected { update: { amount: 1 }, …(1) } to deeply equal { update: { amount: 1 } }
f50ad404-6352-4634-b127-18653be52f1f 181d3a1d-c814-4536-a453-4c562c6fc3e7 can subscribe to multiple incoming operations on a LiveCounter with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with web_socket binary protocol Check counter subscription callback is called with an expected update object for 1 times: expected { update: { amount: 100 }, …(1) } to deeply equal { update: { amount: 100 } }
3aa24193-5244-4650-9ed0-cfc0b7ee0243 43dbc2cd-ccbc-4c62-8584-689ea1ecf58b can subscribe to multiple incoming operations on a LiveCounter with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with web_socket text protocol Check counter subscription callback is called with an expected update object for 1 times: expected { update: { amount: 100 }, …(1) } to deeply equal { update: { amount: 100 } }
b1cc85d0-4c21-4874-bf41-b4d54ab10a8a baaab951-7a28-419b-991b-7802446d0e26 can subscribe to multiple incoming operations on a LiveCounter with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with comet binary protocol Check counter subscription callback is called with an expected update object for 1 times: expected { update: { amount: 100 }, …(1) } to deeply equal { update: { amount: 100 } }
021fb460-3bf1-4da9-a00a-efde27cf26a2 4c13eb73-f674-4465-8cd3-01f9d729a85a can subscribe to multiple incoming operations on a LiveCounter with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with comet text protocol Check counter subscription callback is called with an expected update object for 1 times: expected { update: { amount: 100 }, …(1) } to deeply equal { update: { amount: 100 } }
c6e906e9-783a-47c3-b45b-9b8e17e989d3 131c8dc6-b4c6-4425-bd66-c0c886e79a0e can subscribe to multiple incoming operations on a LiveCounter with binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with binary protocol Check counter subscription callback is called with an expected update object for 1 times: expected { update: { amount: 100 }, …(1) } to deeply equal { update: { amount: 100 } }
f1382f0f-e549-4d05-80af-2b2fdfb40702 46167af5-de7c-4ff5-95de-08ffdf90ca47 can subscribe to multiple incoming operations on a LiveCounter with text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveCounter with text protocol Check counter subscription callback is called with an expected update object for 1 times: expected { update: { amount: 100 }, …(1) } to deeply equal { update: { amount: 100 } }
032f2d5e-343f-40e6-9ef5-d50e36724e4c 20609b66-bb36-428e-9b0b-892695dac654 can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket binary protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected { …(2) } to deeply equal { update: { stringKey: 'updated' } }
b3c4bdf6-dfe9-427f-86a6-035881a4c87f f0cc905f-5ad8-43af-94c7-ab367a33229b can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket text protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected { …(2) } to deeply equal { update: { stringKey: 'updated' } }
fe35171c-29c2-4749-8392-8e7c3d85c76b 4d04d403-0f11-4739-9621-2c984bdcdb72 can subscribe to the incoming MAP_SET operation on a LiveMap with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with comet binary protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected { …(2) } to deeply equal { update: { stringKey: 'updated' } }
f2bb57cb-fbc8-486f-935f-ef8d29277b61 4757e315-826d-484b-af57-78cacc2e66f3 can subscribe to the incoming MAP_SET operation on a LiveMap with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with comet text protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected { …(2) } to deeply equal { update: { stringKey: 'updated' } }
74436917-841b-4152-8cfb-ff0e48debbc5 f455e337-def7-4df9-8869-716705ce7eb9 can subscribe to the incoming MAP_SET operation on a LiveMap with binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with binary protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected { …(2) } to deeply equal { update: { stringKey: 'updated' } }
06dbfa34-f1c8-4ee2-872b-85b4a13f3b6d 251769ec-1d64-48fe-a13a-e2fb79995628 can subscribe to the incoming MAP_SET operation on a LiveMap with text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with text protocol Check map subscription callback is called with an expected update object for MAP_SET operation: expected { …(2) } to deeply equal { update: { stringKey: 'updated' } }
58f9e638-c6c6-40d7-99b4-b6af951a608a 1e2113d9-4670-44c7-aa39-2e20c3ef3db9 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected { …(2) } to deeply equal { update: { stringKey: 'removed' } }
0777f7f2-0389-4bc1-802f-f03b29f9be0b 80063b65-adc1-468c-b284-6b79ad4c5df5 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket text protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected { …(2) } to deeply equal { update: { stringKey: 'removed' } }
b2821477-514a-4e2a-94a8-211d110229dc 1213dbb6-aadd-4cf1-9175-af8f6f844b0e can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet binary protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected { …(2) } to deeply equal { update: { stringKey: 'removed' } }
e37f74ed-2ffd-4f41-b04f-5c77ed921a05 ec0ec883-5616-457a-81cf-495578b821fe can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with comet text protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected { …(2) } to deeply equal { update: { stringKey: 'removed' } }
3815dcba-2c99-4d87-a25f-abd68557e1a8 41fe2aff-ac1f-44a0-b05b-546db003f99b can subscribe to the incoming MAP_REMOVE operation on a LiveMap with binary protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with binary protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected { …(2) } to deeply equal { update: { stringKey: 'removed' } }
a578e8e7-2cc3-4394-9789-71119527c7db b7885756-b43d-402b-b756-3e946ebfcd59 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with text protocol realtime/objects Realtime with Objects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with text protocol Check map subscription callback is called with an expected update object for MAP_REMOVE operation: expected { …(2) } to deeply equal { update: { stringKey: 'removed' } }
396d6f8b-4ebc-465a-a13f-470a8ba20cec 88eb0c34-d803-4dd5-af8a-35c86d9f0e1c can subscribe to multiple incoming operations on a LiveMap with web_socket binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with web_socket binary protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'updated' }, …(1) } to deeply equal { update: { foo: 'updated' } }
5a31ff9d-08f6-4902-bc8f-6b876543b4ce e50566ad-6d00-4d46-8f8a-b1037b3d370a can subscribe to multiple incoming operations on a LiveMap with web_socket text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with web_socket text protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'updated' }, …(1) } to deeply equal { update: { foo: 'updated' } }
1eae0b90-1817-4f15-8f5e-1582325dd618 53a4287e-d729-42bb-9f69-d819558acf7f can subscribe to multiple incoming operations on a LiveMap with comet binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with comet binary protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'updated' }, …(1) } to deeply equal { update: { foo: 'updated' } }
c4764ce8-aa87-4b15-b81d-8978312cfa06 10ca183d-61b3-452a-bdcd-a6f411efe264 can subscribe to multiple incoming operations on a LiveMap with comet text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with comet text protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'updated' }, …(1) } to deeply equal { update: { foo: 'updated' } }
ebca8919-2651-4d75-bc04-45aa49db7332 c8614eae-fd3f-4dba-8aee-06ab70f7c131 can subscribe to multiple incoming operations on a LiveMap with binary protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with binary protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'updated' }, …(1) } to deeply equal { update: { foo: 'updated' } }
e7bd29ea-4717-4a5f-b63b-2c1c90cccfa1 367b3ded-9773-48c5-bae4-bfa0b58aded9 can subscribe to multiple incoming operations on a LiveMap with text protocol realtime/objects Realtime with Objects plugin can subscribe to multiple incoming operations on a LiveMap with text protocol Check map subscription callback is called with an expected update object for 1 times: expected { update: { foo: 'updated' }, …(1) } to deeply equal { update: { foo: 'updated' } }