Details of upload 5c0b6cc8-b681-455e-9ff9-e7329b8438d3

Created at
2025-01-23T09:39:44.278Z
Total number of tests
715
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
562ea62
Pull request base ref
DTP-948/error-wrong-state-mode-attach
Pull request head ref
DTP-1034/liveobjects-lifecycle-events
Branch / tag name
1958/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
12926105531
GitHub run attempt
1
GitHub run number
3246
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 27 failures in this upload.

Failure ID Test case ID Test class Test case Message
9f1904a2-bae4-453d-ae33-89153927d905 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
94186273-1cdf-4325-91a4-b8fbc67ad5b7 9b755fbe-eb42-49e2-9737-0c9036c9fe0e STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object realtime/live_objects Realtime with LiveObjects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object Cannot read properties of undefined (reading 'subscribe')
86ab40ac-7a32-4269-b76e-8c5f1f556402 8e86df2f-2679-403f-b575-7dc3cebd7553 can apply MAP_CREATE with object ids state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_CREATE with object ids state operation messages Check map at "withReferencesMap" key in root exists: expected undefined to exist
1bc12340-926f-4122-b241-efee13f65acd fd0af668-bf34-42d9-af06-a844bc85eef4 MAP_CREATE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin MAP_CREATE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
57975c91-0d99-4805-9686-4b142b6aadf8 7366c246-2d0b-4fc1-ae7a-2a34718383a5 MAP_SET state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin MAP_SET state operation messages are applied based on the site timeserials vector of the object Invalid object id string
7ecd7685-310c-431c-9515-c16a2ad503a6 cfb8ed66-4cc4-42ce-96f7-a717a5538870 can apply MAP_REMOVE state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_REMOVE state operation messages Cannot read properties of undefined (reading 'size')
8f685b84-8b9b-4d86-a20c-59455fa72a29 87c2caf7-369f-4e7d-81cf-b32ec1e5461d MAP_REMOVE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin MAP_REMOVE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
028b484d-2fa7-452d-8b7e-411930ee980d e7ff86ed-c05e-4289-b00d-93a3503a2a6d can apply COUNTER_CREATE state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply COUNTER_CREATE state operation messages Check counter at "zeroCounter" key in root exists: expected undefined to exist
3c371ffa-4df5-45a3-970c-69854cbdcf11 fccfda3e-e16c-4136-bf8d-8eec77369e3b COUNTER_CREATE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin COUNTER_CREATE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
dd02b208-2d98-4a25-8372-227fea80e0fb 0660bf9e-725e-429b-9e59-68eef594a77f COUNTER_INC state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin COUNTER_INC state operation messages are applied based on the site timeserials vector of the object Invalid object id string
62029649-de2c-47ce-84e4-088cae9bb50d 3576a3c7-d1b7-4fc5-b6ed-700577515f9e can apply OBJECT_DELETE state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply OBJECT_DELETE state operation messages Check counter exists on root before OBJECT_DELETE: expected undefined to exist
4876ddff-5a63-484f-a787-a3250751da7a 8f38b21d-1807-4a8c-bce5-17304179231b OBJECT_DELETE for unknown object id creates zero-value tombstoned object realtime/live_objects Realtime with LiveObjects plugin OBJECT_DELETE for unknown object id creates zero-value tombstoned object Invalid object id string
27ea7ca8-ab7c-4d7e-9773-c88bda6df683 9e02c8f1-7159-40a7-a1c3-d4ecd143866b OBJECT_DELETE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin OBJECT_DELETE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
9c2adcf4-6b63-479a-9bc7-2f5dee3799af 1407da12-4d23-4bdb-a238-19ce2b79e859 MAP_SET with reference to a tombstoned object results in undefined value on key realtime/live_objects Realtime with LiveObjects plugin MAP_SET with reference to a tombstoned object results in undefined value on key Check counter exists on root before OBJECT_DELETE: expected undefined to exist
32241e92-dbc4-4f0e-9e58-063c491a46b2 869626c3-a51b-4dcf-b89e-9ee474200966 subsequent state operation messages are applied immediately after STATE_SYNC ended and buffers are applied realtime/live_objects Realtime with LiveObjects plugin subsequent state operation messages are applied immediately after STATE_SYNC ended and buffers are applied Check root has correct value for "foo" key from operation received outside of STATE_SYNC after other buffered operations were applied: expected undefined to equal 'bar'
83edcc79-e9d4-41a0-9b1a-e25f5db65533 ceededdd-0ea2-44f1-8d76-0aca9a8e0e99 LiveCounter.increment sends COUNTER_INC operation realtime/live_objects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation Cannot read properties of undefined (reading 'increment')
e2e82abe-d732-4306-9e54-cf80ecd7b043 0a455580-0f7f-4b4d-8415-64bf81d5832f LiveCounter.increment throws on invalid input realtime/live_objects Realtime with LiveObjects plugin LiveCounter.increment throws on invalid input expected 'Cannot read properties of undefined (…' to contain 'Counter value increment should be a v…'
c23ede7a-11e0-46e1-b323-a2595f6d1417 40035b5d-ecdb-4d5a-828f-49820a946ed9 LiveMap.set sends MAP_SET operation with primitive values realtime/live_objects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values Check root has correct value for "bytesKey" key after LiveMap.set call: expected Buffer[ 123, 34, 112, 114, 111, …(-57) ] to equal Buffer[ 123, 34, 112, 114, 111, …(-57) ]
9068e787-8c56-46bb-8541-77ef4515b697 a0bdcb74-9f89-4f80-af8f-dca66e6d98de LiveMap.set sends MAP_SET operation with reference to another LiveObject realtime/live_objects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject Map value data type is unsupported
2fa118fe-9dee-4194-aed8-6bb9174afaec 69622bde-1980-4a57-a335-652aec77b39c LiveMap.remove sends MAP_REMOVE operation realtime/live_objects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation Cannot read properties of undefined (reading 'remove')
d4d6b9f0-4e16-4d0a-a643-c62402fb9565 9998039c-ce31-4749-8197-fe61b63896af LiveMap.remove throws on invalid input realtime/live_objects Realtime with LiveObjects plugin LiveMap.remove throws on invalid input expected 'Cannot read properties of undefined (…' to contain 'Map key should be string'
689c656c-bd95-4190-96da-81ff6eb92ead fd5c9058-7206-46f0-ae5a-7ed516baff7b LiveObjects.createMap sends MAP_CREATE operation with primitive values realtime/live_objects Realtime with LiveObjects plugin LiveObjects.createMap sends MAP_CREATE operation with primitive values Check map #2 has correct value for "bytesKey" key: expected { …(2) } to equal Buffer[ 123, 34, 112, 114, 111, …(-57) ]
f0242135-244d-4862-9010-ec97002c97e5 cab1a8b0-df77-4592-9e44-8b64df646184 LiveObjects.createMap sends MAP_CREATE operation with reference to another LiveObject realtime/live_objects Realtime with LiveObjects plugin LiveObjects.createMap sends MAP_CREATE operation with reference to another LiveObject Map value data type is unsupported
5a7d5759-58d6-4579-84d3-5a0309a408c5 dd2064fa-1e4f-4807-9dac-686a159a52ca can subscribe to the incoming COUNTER_INC operation on a LiveCounter realtime/live_objects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter Cannot read properties of undefined (reading 'subscribe')
9021cd09-0141-472f-877c-8a8fda05c63a 4c0f3e0d-408a-4da2-8236-d303e8aebf6a can subscribe to multiple incoming operations on a LiveCounter realtime/live_objects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter Cannot read properties of undefined (reading 'subscribe')
6f091496-5d74-438d-849a-be425de57d14 a060814b-7701-49e6-9a4d-62ae34bd3ef6 subscribes to filtered channel realtime/message subscribes to filtered channel Expect only two filtered message to be received: expected +0 to equal 2
1de81764-2c3c-457a-8edb-b5c996b90acc 569e6bd6-438f-4749-a6cb-f24dbe8c96e5 presenceMessageAction realtime/presence presenceMessageAction Action should contain string "enter": expected 'present' to equal 'enter'