Details of upload 20557c75-b146-4417-8957-1e352f973c95

Created at
2025-01-23T05:02:41.879Z
Total number of tests
810
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
12922499542
GitHub run attempt
1
GitHub run number
2246
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
6628ba80-9f16-49d0-84d9-ae7bd29ac917 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
b17c4ebf-5a68-4eed-a483-8e0f26c8ed0b 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
bc51e115-eff7-4c91-850c-b56f30a9b6fd 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
5b0df1e2-fae7-4aa4-ac10-c0c050748317 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 (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
69b70ba2-29b2-44a2-96b3-295dffc230d5 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 (0, import_deep_equal.default) is not a function. (In '(0, import_deep_equal.default)(currentEntry.data, newEntry.data, { strict: true })', '(0, import_deep_equal.default)' is undefined)
ead155ea-17ba-4e2d-9e86-39753c713830 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
a0c2e0db-9cc2-44f7-ae64-7df17b8cffc5 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
3c33c4e4-363b-4db1-a16b-63bdf28d6ae5 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
9da82625-de9b-41c1-8d18-6b8eb7458e17 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
0a4b2539-ab06-4beb-a7b2-aacb3a15a4bd 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 8 COUNTER_INC ops: expected -11 to equal -111
2469760c-a31e-4bc7-b042-0c6cc9bfbaba 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
1f79d8fa-6823-4d60-afa6-4f58daec8232 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
20546857-e74f-4af6-9519-fcbcce6d51b2 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
df218a08-a4e2-4877-b3b2-963c88a069fc 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
1dfd442e-5353-45c5-ac03-d977e216dda3 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
4842bf0d-ff80-4101-b66e-53e678336343 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
b1c9d1e5-8ef1-47f5-8169-37e4c5157802 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
ab6e8c39-df2c-47cf-b894-cb0e14298f4a 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
e9db4999-27f4-43bf-86cb-3f1fd8609a06 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
8807e265-f92b-4c21-bc45-5a27b2af1101 96460927-af3e-4057-afd3-e5936ce5cbc3 batch API .get method on a map returns BatchContext* wrappers for live objects realtime/live_objects Realtime with LiveObjects plugin batch API .get method on a map returns BatchContext* wrappers for live objects unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
176efbb2-0159-4a75-b90a-b3bf22b4d901 f85dfef9-6e6f-4d54-b40a-81bb6b1fb709 batch API access API methods on live objects work and are synchronous realtime/live_objects Realtime with LiveObjects plugin batch API access API methods on live objects work and are synchronous unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
4a6bc48e-1eb9-4af7-b7e1-8a013e30984c 33484e5e-e268-495f-9772-57fc5ac1fb01 batch API write API methods on live objects do not mutate objects inside the batch callback realtime/live_objects Realtime with LiveObjects plugin batch API write API methods on live objects do not mutate objects inside the batch callback unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
e4e09572-6e02-4da9-8ba3-2d6ab926c5a6 6abfb54e-e0a8-4a83-b54c-5701311d1812 batch API scheduled operations are applied when batch callback is finished realtime/live_objects Realtime with LiveObjects plugin batch API scheduled operations are applied when batch callback is finished unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
55f05745-b97b-42a9-aa7c-445f67eb4307 1eefd92c-3abb-4fff-b3c2-ed2703f9e32b batch API scheduled operations can be canceled by throwing an error in the batch callback realtime/live_objects Realtime with LiveObjects plugin batch API scheduled operations can be canceled by throwing an error in the batch callback unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
d69d8eb6-9077-4bfb-9aa9-d39c780d4557 28298508-50e2-4a32-9cee-75449e24a83c batch API batch context and derived objects can't be interacted with after the batch call realtime/live_objects Realtime with LiveObjects plugin batch API batch context and derived objects can't be interacted with after the batch call unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
a62ef425-98c3-4b71-b39d-235db6ccb89f 0be38915-9804-4f97-9bfc-49f7b479fb00 batch API batch context and derived objects can't be interacted with thrown error from batch callback realtime/live_objects Realtime with LiveObjects plugin batch API batch context and derived objects can't be interacted with thrown error from batch callback unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
f7d2c663-da04-4653-99f9-6e0578a36b29 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 undefined is not an object (evaluating 'counter.unsubscribeAll')