Details of upload 7ccd0ffe-f68d-4b28-8d48-ed9766d7167a

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

Test failures

There are 43 failures in this upload.

Failure ID Test case ID Test class Test case Message
fc3c0c7c-8487-4ea5-a312-90d9f4d51f8d 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 second authorize cb was called: expected false to be truthy
11104006-bb54-4fac-a4cc-8e7ab9e312ad d49a7ba9-d208-44ff-ab8d-0caaf3dd1ca8 rewind works on channel after reattaching realtime/channel rewind works on channel after reattaching Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ce18d69a-208c-457d-a528-b7604de1bdab 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
c4d97977-243c-4951-a170-867876d544ee 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
bc073626-190a-441f-a2c5-c177da31f6b8 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
d980c55a-5fa9-453f-bbb1-9c6aa8d4c8f0 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.
edf7c877-d58c-4ee6-8954-68266b3ecddc 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.
b868cee4-f763-451d-90a4-e0650f7966d0 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.
ab492bd6-74cd-4971-a58a-2296240c1e2f 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.
f209aba8-a511-4987-821e-fe55eb624fa1 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.
2c1626ef-5464-41e4-89bc-7dcccf5cfee6 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.
e951c62e-1c1f-4fab-9293-17340ecee041 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.
6e094eac-2467-4edf-aebc-3ac4e6fe659f 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.
5a55ec89-314f-4637-8a33-6371e2491977 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.
d3f75956-d79f-40de-9078-21dd32beff56 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.
a86184e9-fda7-46bb-b77c-23a2a67d9dd9 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.
00248f7f-1817-403f-9fd2-733966ff91b6 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.
d79c793f-e87b-468f-9753-7ed6b41dc864 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.
d0c93dd9-ef0f-4bc1-9889-5aa347b3f7ed 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.
e8a30d78-2fe5-41d1-8635-5075252ce8a4 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.
65f9d934-08c9-4766-b9ba-0068064ecd95 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.
20c0e1e4-0e71-4ee0-a778-80529911bc1d 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.
8d031c94-517c-465a-b812-2be35164a15d 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.
c79cd2ab-9508-4a33-8b26-776522a94233 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.
3a96c100-2be6-466e-9af4-ab1f36062cad 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.
5708f853-5f63-4965-977b-330762b3e3b3 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.
620bbffa-b037-4cc9-80a2-9365c2d0fa3b 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.
d87582d3-c296-44f4-a448-19fea57e5405 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.
62b87c5a-847f-4370-9c1c-1bdbf58f8e1e 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.
2c82a341-b639-46d2-ad6e-f0bcb777da76 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.
1f08d34e-6bd1-492b-9b87-9ccdd889c609 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.
a91b926a-2a39-4681-9698-ab4eb42fd4c4 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.
bfb14b36-a8ce-49b6-9e47-47a1aaccd5de 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.
38366b90-2ee4-4230-852a-bd8e94d7246a 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.
0d55c489-6c9c-4800-8ded-72a9ef832645 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.
86005069-342f-4f82-86a2-5d04fa9d2c3c 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.
f939533a-6431-4762-89d9-fb8631c41989 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.
7a929168-81fb-4156-93a8-41446a9de7a0 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.
53065fbe-268c-40d4-b459-8b6e86ab27e5 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.
78481692-fe2a-4166-b172-04316f71e2bb 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.
6b36bd2b-1192-4143-b5f0-3529dcaf914f 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.
cdf28a59-7d3a-4b3c-8877-0d5a56818d7a 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.
f5b93e54-97c8-429f-8cb5-1306e593bac5 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.