Details of upload 8b0d2ac3-70bc-4781-96a9-2f6acd7c23e6

Created at
2025-01-30T03:04:40.877Z
Total number of tests
812
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
89c9484
Pull request base ref
DTP-948/error-wrong-state-mode-attach
Pull request head ref
DTP-1034/liveobjects-lifecycle-events
Branch / tag name
1958/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
13044714259
GitHub run attempt
1
GitHub run number
2281
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 19 failures in this upload.

Failure ID Test case ID Test class Test case Message
f9d953eb-60fb-4cdf-ad4b-0c726bbefdba 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
d2f1a35d-003d-4acd-8341-8fb381ba8ef3 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
9be9511c-db7e-49f0-be66-3e9eef101616 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
ce0f85f4-df5a-498f-9c18-623c57d7a35f 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
0e461e1a-9f09-4923-907c-e387545f286d 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
a91bccc4-e675-4ea0-ba90-514df694be20 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
3ad09737-cbb1-4d95-abfd-12251624bfa0 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
b4e49e0c-8aa8-4a90-b542-75d828a93165 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
5223c09f-1020-47a0-a42e-14ff3179bf10 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
17bccfc1-8383-4ad0-b5a6-87efa13d5731 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 3 COUNTER_INC ops: expected 11 to equal 111
6fc974ef-2988-4d59-a1c3-13b21b6891d0 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
8640a40b-a780-471b-ac94-5b181d07ab43 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
3c3819f9-9383-44b6-a094-34be6d63396b 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
af95db26-16fe-4d6e-a475-e6241b233dbd 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
a032a4e6-98c0-4965-a50b-319486f49bcc 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
84a2b61e-e8e3-4363-a378-e08434c5acc0 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…'
e6c9cf52-21cb-45a0-a4ef-bb8339fa1c47 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 "emptyStringKey" key after LiveMap.set call: expected undefined to equal ''
04576bda-1743-4e85-b38e-f4d91bf7be9c 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'
28e883d6-48e4-4293-bb81-fbc22387d45a 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