Details of upload ccb8252f-f3e8-44af-a849-ce710a0c1bb4

Created at
2025-01-22T06:42:44.350Z
Total number of tests
799
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
64f4175
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
12902554725
GitHub run attempt
1
GitHub run number
2229
GitHub job
test-browser
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
0e377618-ae0c-40d1-86dc-262e36ff30f3 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
717bf013-fabc-443a-ba77-4002049e04b0 35368c05-6d9f-4676-8882-a38be97542f4 page_refresh_with_recovery browser/connection page_refresh_with_recovery Check new realtime recovered the connection from the cookie: expected false to be truthy
c36e30ce-b6da-4fd4-9d57-462da032dbfe cdc232e7-fdc7-4260-8912-950caaf93c31 page_refresh_with_manual_recovery browser/connection page_refresh_with_manual_recovery Check new realtime recovered the old: expected false to be truthy
1df0ef87-abe1-4843-9b16-08a47041a442 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
0b0e344d-e5a9-41ca-a682-09e931b7ba54 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 root.get(...) is undefined
5a52ac43-712d-4e07-a40b-98ad6c61114b 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 "valuesMap" key in root exists: expected undefined to exist
23c89c22-4e8d-4e16-82b9-5f113947c56d 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
d90b209f-7b5a-409c-a8fb-d1fc19cb4804 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
2b9a9540-3b53-4bb8-a0c0-cf65bbd6a5c0 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 "numberKey" key after MAP_SET op: expected undefined to equal 1
511e3940-c92d-4a75-bbec-d15528fc9577 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
a49be13b-e683-458e-bd01-a72aa020245c 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
e2aeb664-742e-4a7e-8815-34be32fbb47c 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 "negativeMaxSafeIntegerCounter" key in root exists: expected undefined to exist
75b16447-19bc-49a1-a15f-06b354ae72c6 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
4d33ac0b-2bd1-4968-9f74-316308f484ba 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 12 COUNTER_INC ops: expected 9007199254740991 to equal +0
cb50fbfa-36fc-4ea2-9de3-a2a075908e58 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
e4ed39d0-df95-4eed-acd1-948d459c1f04 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
25e81d7d-ac58-4f01-a39d-a529730c029c 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
9daca3d6-6d6f-4299-b43f-b6313e59095e 687a8394-6e29-48f3-bb84-3dde77f4cff5 state operation message on a tombstoned object does not revive it realtime/live_objects Realtime with LiveObjects plugin state operation message on a tombstoned object does not revive it Check counter1 exists on root before OBJECT_DELETE: expected undefined to exist
a7539a36-4142-4d4d-ad19-2f10bb672e19 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 'counter is undefined' to contain 'Counter value decrement should be a v…'
8886cbc7-5282-4819-9d9c-724e32946134 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 to equal
ded3a27a-4c75-4a6f-a334-fa340ac831cf 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 'map is undefined' to contain 'Map key should be string'
75c46e87-f071-42a4-8d22-bcd1d4449b67 69622bde-1980-4a57-a335-652aec77b39c LiveMap.remove sends MAP_REMOVE operation realtime/live_objects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation map is undefined
97a6d8c2-35ce-4615-ad0f-aa0f0d4a2422 ad2560c4-e31a-491d-8f5a-4843a941bc32 LiveObjects.createCounter sends COUNTER_CREATE operation realtime/live_objects Realtime with LiveObjects plugin LiveObjects.createCounter sends COUNTER_CREATE operation unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
b198735e-e545-4561-aa2a-4e316b073cbe 413a2d6c-b2ea-44b3-9ce4-d55ecb9508f5 LiveCounter created with LiveObjects.createCounter can be assigned to the state tree realtime/live_objects Realtime with LiveObjects plugin LiveCounter created with LiveObjects.createCounter can be assigned to the state tree unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
1435b3ce-c06c-4ce2-b46b-0f4415167677 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 unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
59183520-7321-435b-8087-be08aa20726c 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 unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
15022913-aa87-451d-98b9-21317fb007f9 d9801604-c8e8-45ef-8c23-0215028c56ae LiveMap created with LiveObjects.createMap can be assigned to the state tree realtime/live_objects Realtime with LiveObjects plugin LiveMap created with LiveObjects.createMap can be assigned to the state tree unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000