Details of upload fd88119e-8b53-4ed3-a388-c88ae708fb8b

Created at
2024-12-11T08:05:04.424Z
Total number of tests
779
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
824a0be
Pull request base ref
integration/liveobjects
Pull request head ref
DTP-1024/gc-tombstoned-entries-and-objects
Branch / tag name
1937/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
12271903696
GitHub run attempt
1
GitHub run number
2177
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 16 failures in this upload.

Failure ID Test case ID Test class Test case Message
7df52139-28c0-4c41-b1f8-5de5d4e22ffe 7d341734-4c86-4ebe-b812-f5a5762892f8 multiple_concurrent_authorize realtime/auth multiple_concurrent_authorize done() called multiple times in test <realtime/auth multiple_concurrent_authorize>; in addition, done() received error: AssertionError: Check first authorize cb was called: expected false to be truthy
92cda353-7f2c-4d73-926f-f1ee94a3746e 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
09f97233-edc2-4d4b-9070-0acb78e59460 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
e6560961-6d43-40c0-a28b-75c1ea611b7a 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
6fd10e6d-fdfa-4e1c-8afa-7e6953d6603d 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
b7670605-26df-42db-bd66-824cdfc9848b 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 "emptyBytesKey" has correct value for "emptyBytesKey" key: expected false to be true
ff133ff2-5785-4da1-9c3c-4dc217f8c7a2 998d7ae6-36c7-4597-b379-275d747fbf5b can apply MAP_SET with primitives state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_SET with primitives state operation messages Check root has correct value for "emptyBytesKey" key after MAP_SET op: expected false to be true
30e29064-de42-480b-97e6-48eda107f8c2 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 Check map at "map" key in root has correct number of keys after MAP_REMOVE: expected 2 to equal 1
2f6bfbd7-4752-440d-9b6c-494aba747f28 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 5 COUNTER_INC ops: expected 1000111 to equal +0
c6d0d0c9-45a2-4f61-adfc-6382f017f081 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
d72d9548-1693-4ddd-903d-8a0158374841 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
e0e328da-40b0-4223-a872-24d530565b2a 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
6b64ce66-04b1-4cdd-bb78-feb889aba4b3 9dd56cf7-7a4a-48b2-8424-5ba05a626a13 can unsubscribe from LiveCounter updates via LiveCounter.unsubscribe() call realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveCounter updates via LiveCounter.unsubscribe() call counter is undefined
57b85e3b-0255-4940-ab6c-7349f2573a18 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 Check counter has final expected value after all increments: expected 2 to equal 3
79432abe-b8ab-4b3d-8aa3-f4ceb5e1aad1 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'
e04c2991-b546-46a0-9c9d-492de7735c6b 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" is inaccessible via public API on root after MAP_REMOVE: expected 'bar' to not exist