Details of upload 1239704f-35fb-4771-b7f8-27713fc8bbaa

Created at
2025-01-30T03:01:10.698Z
Total number of tests
810
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
30ec8a9
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
13044693116
GitHub run attempt
1
GitHub run number
2279
GitHub job
test-browser
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
5d9bdfcd-c5de-4b64-8249-59ac059b6e3d 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
535cde2a-1688-4506-8fc3-5c9d4051854a 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
1f145558-e95b-46d7-88f5-95b28c4531d0 1008ce31-2eb7-4df3-ba0c-702fbdfc98e1 page_refresh_persist_with_denied_recovery browser/connection page_refresh_persist_with_denied_recovery Check new realtime created a new connection: expected false to be truthy
1f3db195-96a8-4315-9814-0be08dea6e25 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
67d074ab-21a3-47eb-8b49-45d63d5d58cd 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 import_deep_equal.default is not a function
1dd4612d-fdee-4663-9435-7627f0bfcd3b 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 import_deep_equal.default is not a function
5a2b2c50-1a46-443c-93c3-1c46a7b7eb4f 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
f76fe97f-9f84-4d3e-9ac5-ff1ec5d44ffc 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
3cbc5e2c-6472-4488-b5e7-2db5bae882f6 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
b03bc1b3-97cf-439a-aeb5-700850e15d28 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
14a4de1b-be5b-433d-a84f-ac8cd19dfc36 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
cbe00f11-ecb0-45b0-942c-699334fa9b07 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
89107d97-a1b8-4843-94e7-2a98e3f7d594 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
3febe133-8f92-4d02-a8cb-2fea6e4c7d67 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
f5d05c87-aa71-4d9c-8464-13bc686f3aeb 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
08f49433-162e-48ca-aecc-ed05853c8f42 dcc335b9-de15-4370-86a7-86af29f65bc0 OBJECT_DELETE triggers subscription callback with deleted data realtime/live_objects Realtime with LiveObjects plugin OBJECT_DELETE triggers subscription callback with deleted data root.get(...) is undefined
a1c60975-550c-454c-a629-a89ec4fe4789 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
629cb57b-2ded-4a0e-8cd3-4f70ed3b2cba 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
e465f36b-8280-438e-afa6-73deb2dc3331 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 'map is undefined' to contain 'Map key should be string'
ce16cd7c-8ef3-450a-8b34-307b31a4d575 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 to equal
d707885a-097e-4121-a1fd-602807fcad09 79fc145b-e2fc-4c94-9a22-1a38d76f61cc can unsubscribe from LiveCounter updates via returned "unsubscribe" callback realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveCounter updates via returned "unsubscribe" callback Check counter has final expected value after all increments: expected 2 to equal 3
1974437d-496d-475a-bedd-328b516bf2f9 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 Check map has value for key "foo-2" after all map sets: expected undefined to equal 'exists'
77c59bcc-b999-4b02-8f49-2d3c22f5cd1b 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" exists on root after MAP_SET: expected undefined to equal 'bar'