Details of upload 0519860c-86ab-4860-8227-9c22d7ef4530

Created at
2025-01-30T02:56:03.921Z
Total number of tests
803
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
607c9cf
Pull request base ref
integration/liveobjects
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
13044636144
GitHub run attempt
1
GitHub run number
2278
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 20 failures in this upload.

Failure ID Test case ID Test class Test case Message
09d37450-7877-4402-994d-d601b201114c 992d5071-16c9-4531-8774-f5445a7e75f5 set channelSerial field for ATTACH ProtocolMessage if available realtime/channel set channelSerial field for ATTACH ProtocolMessage if available expected 'channelSerial' to equal 'channelSerial2'
94a2d0b0-3a56-4fd4-b74e-11ffcef514ed 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
b26e79f1-368e-42ad-9afd-519b3f917b58 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
5b07642d-cf2a-4ef5-bab1-8f29aefd6e1c 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)
1debd564-e725-4059-a26c-b2f02914139e 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)
95a01b86-fd7e-4c8c-9f0d-9420d06e310d 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 "emptyMap" key in root exists: expected undefined to exist
ee9b8f65-2969-440d-a568-650aa48473c1 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
ec424890-9e34-46c9-b0d5-cf4df0c84c00 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
2ee3e750-70b9-4a95-ac25-8535f01bd052 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
b59074b5-0051-4515-bd2a-044d2db5ad87 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
30d87644-0095-41a9-9003-13bb25af27ad 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
1d3af23f-caf7-4559-88d6-2ce94aa6a21e 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 undefined is not an object (evaluating 'counter.value')
9f490633-8520-4b1d-bf87-4213dfa40de3 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
634f45f3-99da-4667-884d-8812ff63f5f4 3576a3c7-d1b7-4fc5-b6ed-700577515f9e can apply OBJECT_DELETE state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply OBJECT_DELETE state operation messages Check counter exists on root before OBJECT_DELETE: expected undefined to exist
c92e6858-79bb-4123-8d45-881720fad42b 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
1e9d0525-4ad3-4ca7-8c15-24e6dd07dcdf 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
89b49848-89f3-4856-9e89-542e5cdd1b42 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
c431270a-979c-4ac1-8f64-f2a2b87f4e70 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
cf9449d5-7117-41f4-85cd-c8f35576be6b 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 undefined is not an object (evaluating 'counter.subscribe')
31451206-2aa1-473a-a93c-f1605809b6fa 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'