Details of upload 044a772d-4c4e-43bd-a389-cb047b62678f

Created at
2025-08-20T07:53:21.591Z
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
2eb19cac-f8cc-4309-8594-f9436b1a86ef 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 } }
0c70d96e-f322-4190-9eb2-630ee8a3d11d 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 } }
5cffe280-23f7-49d1-8011-90f76774db63 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 } }
0503aaa4-3438-4212-9791-0d187837b679 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 } }
e724c42e-10c8-40aa-9481-f6e3e1c8174c 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 } }
9c2e62a1-365f-453e-a8e5-d8727405e322 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 } }
9065fab1-8fb7-4332-bd7a-da3f58642373 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) } }
66163d42-063d-47b4-a91c-4f77955f020d 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 } }
6cff7b6c-b6a1-4255-83fa-da766887f43e 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 } }
d5a0281a-c5c2-4967-aa1c-d7d0f84128f9 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 } }
58201744-d15e-40b7-a8e1-8b14584e1da2 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 } }
6cf006b5-fa2e-4ee5-a9c0-f704fe91a87a 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 } }
aa046c18-98df-427c-9ddc-a8fa4aa31b5a 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 } }
7967d5bf-4bce-4113-b805-c1f9ab2ceeab 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 } }
9067c867-efbd-4421-a142-cc858e2fd96f 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 } }
031f495c-8c54-44a6-8a7c-c1ffa0e649fd 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 } }
a99497ef-7706-4ce0-926f-f782cfa814cd 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 } }
58cd6934-d3c2-4b4e-bcd4-8bec60014530 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 } }
706827a6-3b44-4d6f-9e34-61d13772eb38 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 } }
a7616843-eecc-4e28-9855-5490cc1f6d84 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' } }
a140d442-8c26-49d9-a8fa-f6c8654c2c3c 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' } }
04cc69d0-9efc-4787-8b46-146018e2c6b7 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' } }
3e8837da-1b32-4b90-9e80-4fadb3a989b2 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' } }
6f87dbc2-656a-44d5-8bf1-d2730fb023bf 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' } }
1ed4dbea-8cc0-4ec4-a23a-6af46de4b7f9 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' } }
12fd2ad6-8ddc-49e8-8cfa-2a750c8fc934 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' } }
494068f9-ab67-4b69-bdd6-76854f5fdc49 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' } }
ef9aba5e-eb40-41e6-af87-dda3a75b8f7e 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' } }
80d91b0a-8fc6-439b-a6d9-e5d4cd6e7221 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' } }
8a595c41-004e-42ba-8ded-87c5855c4533 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' } }
d927d036-e8d9-4209-b66a-d593eb233181 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' } }
ce064f59-db5c-45ec-9162-98b9deb72056 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' } }
fc88ce99-84ce-4f43-8179-afbaa23d5c4d 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' } }
26f81286-a0be-462d-9c1e-b93e3c7b9170 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' } }
b62d5a65-3236-4d8d-8229-3eb3814132ed 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' } }
fbcf636e-9c18-4154-a5fc-0153f72223ee 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' } }
cfb550fc-5626-420f-aeec-53384ad8fcbc 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' } }