Details of upload 247a78c8-ab0b-4f0e-b2d1-ffb63a259ec7

Created at
2024-11-22T18:21:14.875Z
Total number of tests
762
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
76ce956
Pull request base ref
liveobjects/isolated-create-ops-and-vector-timeserials
Pull request head ref
liveobjects/package-test
Branch / tag name
1921/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
11977306908
GitHub run attempt
1
GitHub run number
2119
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 40 failures in this upload.

Failure ID Test case ID Test class Test case Message
71eb0139-dc41-424b-bd8b-458fc870f9e5 a060814b-7701-49e6-9a4d-62ae34bd3ef6 subscribes to filtered channel realtime/message subscribes to filtered channel Expect only two filtered message to be received: expected +0 to equal 2
7e2c4ccf-29e4-442b-8c26-ab98dc249cfa 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
25938498-fbd2-4b9a-98a5-2e4ad0f06a6b b57ecdc4-c658-47cc-bd6e-298e55e76d26 getRoot() returns LiveMap instance realtime/live_objects Realtime with LiveObjects plugin getRoot() returns LiveMap instance Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
521623cc-4ed2-43fe-94ab-7770c5facfbe 5fe931f4-a7ee-477d-878b-29b33de067f2 getRoot() returns live object with id "root" realtime/live_objects Realtime with LiveObjects plugin getRoot() returns live object with id "root" Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
3de923ae-c528-4bb5-a8cc-e20452f21b87 23234813-be87-4b50-8949-3d4e885a17e6 getRoot() returns empty root when no state exist on a channel realtime/live_objects Realtime with LiveObjects plugin getRoot() returns empty root when no state exist on a channel Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
0b55e0c3-bb47-4086-87a3-68fa73ff456e 04711ec3-4775-42e0-9ab6-6921b99fa100 getRoot() waits for initial STATE_SYNC to be completed before resolving realtime/live_objects Realtime with LiveObjects plugin getRoot() waits for initial STATE_SYNC to be completed before resolving Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
c204f925-780f-4919-bc52-6c09492d7e31 174d4c9e-8fc2-4149-9cca-da5a6746aff7 getRoot() resolves immediately when STATE_SYNC sequence is completed realtime/live_objects Realtime with LiveObjects plugin getRoot() resolves immediately when STATE_SYNC sequence is completed Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ac512f0f-8bcb-48b3-aaa6-7940c041f9e4 40f4fad4-481e-49de-a00b-361aa18bb316 getRoot() waits for STATE_SYNC with empty cursor before resolving realtime/live_objects Realtime with LiveObjects plugin getRoot() waits for STATE_SYNC with empty cursor before resolving Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
b7c6e090-29d6-43c8-81c1-53a0de92e929 27ce3fea-4fdf-479a-94af-db950210ec21 builds state object tree from STATE_SYNC sequence on channel attachment realtime/live_objects Realtime with LiveObjects plugin builds state object tree from STATE_SYNC sequence on channel attachment Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
0cbd2019-5c75-43b8-a474-92b0161e1206 3ad7f38f-c842-4193-8b6f-482c9f00d98c LiveCounter is initialized with initial value from STATE_SYNC sequence realtime/live_objects Realtime with LiveObjects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
20558ffc-4d68-424a-a0a7-1aa35e46cc8a d9103cdc-76dc-40e8-917b-cd8a2ef3a5f8 LiveMap is initialized with initial value from STATE_SYNC sequence realtime/live_objects Realtime with LiveObjects plugin LiveMap is initialized with initial value from STATE_SYNC sequence Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e971259d-68da-42e5-8a40-4b77e557edb4 8680faba-7b41-46db-aaab-936e59a3c8a3 LiveMaps can reference the same object in their keys realtime/live_objects Realtime with LiveObjects plugin LiveMaps can reference the same object in their keys Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
16549d9d-37f2-4417-aa02-4817a59ae7a2 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e5b732c7-fea0-43f6-bc67-8ec0f0a64d60 8e86df2f-2679-403f-b575-7dc3cebd7553 can apply MAP_CREATE with object ids state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_CREATE with object ids state operation messages Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e6e2e596-4967-4157-b309-2d723f9763a3 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
391ddd8b-5ec3-4b0c-9b71-497baae37e4c 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
1240c527-bcb2-4b20-abb3-83df13e69aad 215289e3-612a-4cfb-be3e-2c3824c9f1d0 can apply MAP_SET with object ids state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_SET with object ids state operation messages Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
10f5e6c8-ae75-45d5-b315-1d42b50b560e 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
94aef117-f824-4785-bc32-1bcf71632d44 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
6cbe6153-6c4a-4904-908b-8ffe5a8cbb2a 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
70bbe5d1-6531-458e-9d69-a0921afc2f48 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
7bdb3de0-6821-4b54-977a-461af321cd7c 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ea492917-514c-4576-be95-9cfdf8ab5b59 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
d4cdb5af-c667-4b0d-b549-aabe12caaec6 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
851c2890-1425-4e9e-b165-e91d65e70141 bd28ab59-1f14-4ebb-9164-9e60e48ba489 state operation messages are buffered during STATE_SYNC sequence realtime/live_objects Realtime with LiveObjects plugin state operation messages are buffered during STATE_SYNC sequence Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
d6d940f0-2d53-4a2d-809f-50d757327a9f f89e8ec7-7f17-4706-80a9-72d41106225c buffered state operation messages are applied when STATE_SYNC sequence ends realtime/live_objects Realtime with LiveObjects plugin buffered state operation messages are applied when STATE_SYNC sequence ends Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
d8337a75-18a6-41e7-a759-eaef4f7c5926 c068c39b-316d-4e41-af7e-40f6e39d1b2c buffered state operation messages are discarded when new STATE_SYNC sequence starts realtime/live_objects Realtime with LiveObjects plugin buffered state operation messages are discarded when new STATE_SYNC sequence starts Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8b274f82-bfe0-43dc-8580-60812bbe078c 915bc45e-d7cd-4e84-92e5-2d2a6cb89454 buffered state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin buffered state operation messages are applied based on the site timeserials vector of the object Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
9f633304-811b-4812-9523-04de988a7bb8 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a67b7b9e-04c1-41ed-94d9-6636c4412a77 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
2f0d3471-e9b1-456b-af79-94462c7c8c53 4c0f3e0d-408a-4da2-8236-d303e8aebf6a can subscribe to multiple incoming operations on a LiveCounter realtime/live_objects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
274adba7-8c2f-4261-a062-b52cbdfbea6c c70e5461-e4fb-41c0-a1d4-e007463687a6 can subscribe to the incoming MAP_SET operation on a LiveMap realtime/live_objects Realtime with LiveObjects plugin can subscribe to the incoming MAP_SET operation on a LiveMap Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
9d97e3b6-5110-4a41-b174-6da129dc4231 21e66809-f245-46ad-afc4-09f1fffbe1f5 can subscribe to the incoming MAP_REMOVE operation on a LiveMap realtime/live_objects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
dad55838-bf9f-4b8e-a10d-dff1a9a35943 9745cda9-87cf-4a76-a224-60eb8ab24a38 can subscribe to multiple incoming operations on a LiveMap realtime/live_objects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
60609cdc-219c-431f-8a6c-be9d6a50456a 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
1ec8d174-bbe9-4ab6-bb3d-bf6feb1e0480 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
eb981da6-13e9-4582-9425-afdb598fb102 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.
ae8f9c12-1202-49f6-bd82-f86cc514929c 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
f707e1be-4a46-4dc5-bfe2-3d5dd5e00b03 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
f7c63c9e-23c8-4d7e-9694-af37ddf7ae61 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.