Details of upload 55b56ff7-52dd-4aa0-a99a-ba69cf5a4b1e

Created at
2025-01-31T02:15:36.024Z
Total number of tests
715
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
d4baacb
Pull request base ref
integration/liveobjects
Pull request head ref
DTP-1035/batch-write-api
Branch / tag name
1951/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
13064950679
GitHub run attempt
1
GitHub run number
3284
GitHub job
test-node
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
27b5e3b8-06a6-4cd5-93ed-08e687c495d0 992d5071-16c9-4531-8774-f5445a7e75f5 set channelSerial field for ATTACH ProtocolMessage if available realtime/channel set channelSerial field for ATTACH ProtocolMessage if available expected 'channelSerial' to equal 'channelSerial2'
e8a8d62d-1cbb-49f0-8b3d-3524c4e7c5f9 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
3d3e307d-1b74-4728-a0d5-0c0a22871e78 965dc96c-5721-40fb-8ce8-f5c03d94c013 can apply MAP_CREATE with primitives state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_CREATE with primitives state operation messages Check map at "emptyMap" key in root exists: expected undefined to exist
575b79f4-4916-47b3-b82d-cd81e587f9b4 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
c365ad0d-1321-49b5-bdc0-fd7c398a93af 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
c4efda84-a3d8-411e-97d6-189f135251e0 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')
d32a122f-2813-4ab4-8c48-1618e364bffd 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
645d6fa1-317a-4bb4-90e1-fd5935ceffb1 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
9f3a7830-d3b8-4a01-9e62-d70c49e12b5d 59bddbf9-1802-4354-8167-e138ee3935e1 can apply COUNTER_INC state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply COUNTER_INC state operation messages Check counter at "counter" key in root has correct value after 8 COUNTER_INC ops: expected -11 to equal -111
eecc7673-3525-441c-b73a-46b83ab9fe06 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
969c74f8-9eb1-42ee-bb74-ff78558b98fd 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
bda7b053-f3e9-4b62-8aee-7fa678941bb3 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
c7583ad8-edb3-4649-9416-0e2428c3f8d4 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
4d3cde39-753f-4624-b805-10823dadbe43 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) ]
0a85266e-de34-495b-adc6-02c2e9521da8 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')
2f8d4cc9-8882-4c35-8b55-2df4fe47b0f9 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 Buffer[ 123, 34, 112, 114, 111, …(-57) ] to equal Buffer[ 123, 34, 112, 114, 111, …(-57) ]
f8ebd779-980f-4a0d-b504-d9eecf974499 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')
3dff200b-ccb3-4d65-8993-f0d80bc803ce 9dd56cf7-7a4a-48b2-8424-5ba05a626a13 can unsubscribe from LiveCounter updates via LiveCounter.unsubscribe() call realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveCounter updates via LiveCounter.unsubscribe() call Check counter has final expected value after all increments: expected 2 to equal 3
6e061a12-8f1f-48b6-8a45-0841ca381b73 b51b1f89-b7dd-49a8-8fb6-42dc3fd19c77 can remove all LiveCounter update listeners via LiveCounter.unsubscribeAll() call realtime/live_objects Realtime with LiveObjects plugin can remove all LiveCounter update listeners via LiveCounter.unsubscribeAll() call Check counter has final expected value after all increments: expected 2 to equal 3
3aafa7df-29ee-497f-ae08-090bbabd94ef b5aede22-028a-4837-ae29-f2103119c199 tombstoned map entry is removed from the LiveMap after the GC grace period realtime/live_objects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period Check key "foo" is inaccessible via public API on root after MAP_REMOVE: expected 'bar' to not exist
304a07bb-1254-494e-9c00-018fbad555b5 64966d5b-3fb0-4953-8244-0a895b0cecbe presenceEnterWithCallback realtime/presence presenceEnterWithCallback Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/presence.test.js)
9cad2c5f-5b73-4a08-8ee5-13b086d32735 b32eca19-953b-4c3d-8b56-7831b862d97f presence_enter_inherited_clientid realtime/presence presence_enter_inherited_clientid Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/home/runner/work/ably-js/ably-js/test/realtime/presence.test.js)