Details of upload 185033a9-f8b7-4a5d-b785-a13a147291d1

Created at
2025-01-15T17:13:44.915Z
Total number of tests
788
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
8f1ec39
Pull request base ref
integration/liveobjects
Pull request head ref
liveobjects/object-mutation-api
Branch / tag name
1948/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
12793247623
GitHub run attempt
1
GitHub run number
2210
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 13 failures in this upload.

Failure ID Test case ID Test class Test case Message
09be6ce5-2b99-4457-a0af-9774cf5bd122 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
64e13bbe-ecb8-45c7-b84f-ba5e25462a1c 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
d3ba9604-ecf7-4486-9e60-fb1176c1e3f5 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
bc347ece-6e0a-4817-a3bc-0a49db6d5215 cfb8ed66-4cc4-42ce-96f7-a717a5538870 can apply MAP_REMOVE state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_REMOVE state operation messages map is undefined
9b6dae97-0927-4387-a35c-a5aaf2b55cf7 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 4 COUNTER_INC ops: expected 111 to equal 1000111
021a3557-3a7a-4fd6-9bac-4501a0d17b08 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
28351556-786c-4c6d-a437-d038a57c8f71 869626c3-a51b-4dcf-b89e-9ee474200966 subsequent state operation messages are applied immediately after STATE_SYNC ended and buffers are applied realtime/live_objects Realtime with LiveObjects plugin subsequent state operation messages are applied immediately after STATE_SYNC ended and buffers are applied Check root has correct value for "foo" key from operation received outside of STATE_SYNC after other buffered operations were applied: expected undefined to equal 'bar'
e03f9659-7ce9-449a-a305-767cbc447adc ceededdd-0ea2-44f1-8d76-0aca9a8e0e99 LiveCounter.increment sends COUNTER_INC operation realtime/live_objects Realtime with LiveObjects plugin LiveCounter.increment sends COUNTER_INC operation counter is undefined
9c6ed3a0-29a2-4651-af6f-015a881cd4be af8d3441-01ed-4fef-b183-cae9d73efc03 LiveMap.set sends MAP_SET operation for primitive values realtime/live_objects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation for primitive values Check root has correct value for "bytesKey" key after LiveMap.set call: expected to equal
58683930-f0a0-4392-8178-63bc95ee6004 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 [Function] to throw error including 'Map key should be string' but got 'map is undefined'
621b24c1-b900-4f4d-9260-2eae8841280d 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
f45d65f7-dd26-46e6-a45e-3d00c2ba1e2e cce51c8b-9525-4642-961a-02585599c87e can unsubscribe from LiveMap updates via returned "unsubscribe" callback realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveMap updates via returned "unsubscribe" callback Check map has value for key "foo-2" after all map sets: expected undefined to equal 'exists'
4bed7239-5d8c-4a31-9c67-f51d6cf8108b 5c955a26-24a7-45b6-8f18-25846ce0c6c0 can unsubscribe from LiveMap updates via LiveMap.unsubscribe() call realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveMap updates via LiveMap.unsubscribe() call Check map has value for key "foo-2" after all map sets: expected undefined to equal 'exists'