Details of upload d1ce1501-64f4-42a5-9815-80b79e3ff3ac

Created at
2025-01-16T06:49:13.531Z
Total number of tests
698
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
42f3e1a
Pull request base ref
liveobjects/object-mutation-api
Pull request head ref
DTP-1138/map-counter-creates
Branch / tag name
1950/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
12803429484
GitHub run attempt
1
GitHub run number
3212
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
78a309e0-0b51-4278-9b5d-cc2f049dd273 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
4815c77c-4c06-45a1-8a10-21a60174a398 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
b5d3d941-2513-4f2e-8f7b-bdb24cc44b58 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
c103b019-0412-4dab-b591-900f45e86a80 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
be37a49d-6cc4-4a4d-bd55-489e5b73daaa 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
bf4b5b16-bba1-4374-9641-bc432ff705bc 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 2 COUNTER_INC ops: expected 1 to equal 11
50d4e1cb-64dd-494a-8f6d-7d03e363ef7c 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
15209a26-c6a3-4061-ada7-1034b7e731f6 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
7272cc18-dd32-4550-a5b4-d5c8d70acd05 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
45f6944e-ff74-4273-be8e-fdb3dbc57879 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 n…'
2ed62afe-c0da-4a5c-bc8c-8f5925a5e4c0 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')
d2615a17-2527-4d86-b503-01a1b2737922 ff4b0940-fb27-4846-9864-c4842d3f2161 LiveCounter.decrement throws on invalid input realtime/live_objects Realtime with LiveObjects plugin LiveCounter.decrement throws on invalid input expected 'Cannot read properties of undefined (…' to contain 'Counter value decrement should be a n…'
f74211a9-cba3-4610-9693-cd3180d59685 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) ]
199aded8-c371-4669-b6c8-d9a2c8fcd4b2 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) ]
3727d110-8f99-4e77-8e9a-19809198175c 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')
0f24ca99-ee79-40c8-a692-9b10b1186386 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')
11435736-7af6-43ed-b8d5-aa707c401364 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
63a27658-fc91-410c-ad89-a173c24f09a6 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)
f2f5d06d-cbf6-4fb5-8f25-354dd722c286 5c955a26-24a7-45b6-8f18-25846ce0c6c0 can unsubscribe from LiveMap updates via LiveMap.unsubscribe() call realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveMap updates via LiveMap.unsubscribe() call Check map has value for key "foo-2" after all map sets: expected undefined to equal 'exists'
f092379e-6f73-40a8-bdc9-0be65c22ea6e cf89481a-db1f-4a4d-b345-31f77a14ce68 presenceEnterWithoutConnect realtime/presence presenceEnterWithoutConnect 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)
7927d294-615e-4b26-a7b8-322f4aec9be1 ca829a44-0d30-4a71-8025-9841897b9c5e presenceEnterWithNothing realtime/presence presenceEnterWithNothing 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)
f4b5edc7-53a2-4d24-b3f1-aa1b71702fef 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)