Details of upload 9f2dc2c2-bea8-49c7-8602-986d1ad68b66

Created at
2025-01-23T05:08:08.444Z
Total number of tests
713
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
90c8280
Pull request base ref
DTP-1138/map-counter-creates
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
12922499536
GitHub run attempt
1
GitHub run number
3244
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 23 failures in this upload.

Failure ID Test case ID Test class Test case Message
0a537d65-940f-4556-844e-56429b175986 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
4cf3991c-c1c0-47bd-99a7-d0e278f362c9 f35d28a2-c8c1-486d-b211-4f2139de599c STATE_SYNC sequence with state object "tombstone" property deletes existing object realtime/live_objects Realtime with LiveObjects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object Check counter exists on root before STATE_SYNC sequence with "tombstone=true": expected undefined to exist
91e2475f-32fd-40a1-bd26-b581be67d5f2 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')
d7858744-793f-416c-9d69-16cb7eb4433a 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
3ac8676f-f241-468b-9a80-b6af2f6b6ccf 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
4acdd97e-0539-458f-81c3-38139555a253 998d7ae6-36c7-4597-b379-275d747fbf5b can apply MAP_SET with primitives state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_SET with primitives state operation messages Check root has correct value for "emptyStringKey" key after MAP_SET op: expected undefined to equal ''
240be670-427b-428b-be7b-0871fc6e3037 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
965a485e-4318-4646-97aa-5a3d1f285183 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
7791b112-3fb3-4a38-bd22-f7cec43d14b0 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
6d6029bb-9cc3-4c3b-b138-30991c003cd9 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 1 COUNTER_INC ops: expected +0 to equal 1
9f8003a0-f52c-490f-b53c-be4fae5e4ffe 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
32267995-24b9-4fd5-817f-f393814de710 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
10ca9f0b-e438-4030-8f6c-e984710ad28d 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
359ea04c-8b4f-4fa7-a2df-1e3b3d2137de 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')
47e81e7f-6629-465e-bd44-286452de1a75 55c1126f-59d5-445f-9952-62e2671a4761 LiveCounter.decrement sends COUNTER_INC operation realtime/live_objects Realtime with LiveObjects plugin LiveCounter.decrement sends COUNTER_INC operation Cannot read properties of undefined (reading 'decrement')
d53392a9-5e5c-4341-b465-1e0b8b7286ff 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) ]
0dbf71b8-891a-404a-8961-70bd92aec412 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
2a372ccf-6061-446a-9548-63a6d5498f33 906e29c3-bdf0-4ab0-9df4-f7af87714789 LiveMap.set throws on invalid input realtime/live_objects Realtime with LiveObjects plugin LiveMap.set throws on invalid input expected 'Cannot read properties of undefined (…' to contain 'Map key should be string'
c803d4cb-7f64-4a22-8930-24a4fd22b4ff 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) ]
9402d2e4-6189-40bc-b1cf-607e7bd2c686 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')
0e730996-bef3-4afb-8ebf-2c99079273f2 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 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/live_objects.test.js)
4095e949-753a-4f4e-bbbe-0cddc241de40 3f57e915-fdc7-4bdf-b993-e638b35349b9 can remove all LiveMap update listeners via LiveMap.unsubscribeAll() call realtime/live_objects Realtime with LiveObjects plugin can remove all LiveMap update listeners via LiveMap.unsubscribeAll() call 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/live_objects.test.js)
d4975a2a-8d7f-4977-b4fa-7cb449c11d41 803a454f-4be9-4412-895a-fe13926942f2 presenceMessageExtras realtime/presence presenceMessageExtras 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)