Details of upload 21bfce45-6f21-4e5d-922a-6657f7755a10

Created at
2026-02-25T13:24:04.650Z
Total number of tests
1154
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
9c24415
Pull request base ref
main
Pull request head ref
AIT-315/protocol-v6-object-message
Branch / tag name
2159/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
22396263046
GitHub run attempt
1
GitHub run number
3005
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 196 failures in this upload.

Failure ID Test case ID Test class Test case Message
b6fe1fd6-fc41-4403-9efa-f260798500f3 08b1cb16-69b0-4153-a19a-386eeaefc8a8 Presence get simple rest/presence Presence get simple Verify correct number of messages found: expected +0 to equal 6
c6ba5a41-5f86-4970-adf9-cdfe7a791432 4dd9f608-309a-4725-9422-dc046d3dad55 Presence history simple rest/presence Presence history simple Verify correct number of messages found: expected 12 to equal 6
b229e5ed-4d28-4300-84f4-7ca4a4e168c2 866a8a10-3c58-4084-91d4-c69f84b2b2a0 Presence message JSON serialisation rest/presence Presence message JSON serialisation Cannot read properties of undefined (reading 'encode')
edba4519-b15c-466a-8a82-0f619d932305 0e9838cd-cfb0-4fd9-8bb6-16d3bc76379c OBJECT_SYNC sequence builds object tree with all operations applied with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
684c894d-4411-44ff-8318-dbe02a489edc b499b681-9386-4483-ac2b-b29a21727041 OBJECT_SYNC sequence builds object tree with all operations applied with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
4e426b4f-ec06-4dd8-8944-9a8f42c815f4 814e4fea-24b3-4b0b-a396-520266d1d4b8 OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling binary protocol Cannot read properties of undefined (reading 'serials')
d330b72a-fd80-47fb-a786-6dd4716d260c 2a8b1fa5-ddbe-420e-834d-af3140500bd7 OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling text protocol Cannot read properties of undefined (reading 'serials')
6f745d94-6ecf-499d-b28d-4ca3586f9b1a fde2ac9a-6192-4418-8a80-fda3fe9c9a27 OBJECT_SYNC sequence builds object tree with all operations applied with binary protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
0a5708a4-4372-43c6-b5e8-8c36935246a2 c37623ad-0c08-4bb9-937f-cff1444ad6e4 OBJECT_SYNC sequence builds object tree with all operations applied with text protocol realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
fe871c74-1aa4-4afe-b445-2c23edf2802a 59140f59-9d71-4d62-920c-69364e50d349 OBJECT_SYNC sequence does not change references to existing objects realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence does not change references to existing objects Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
79cac013-9db8-4af2-a3e3-5db445d60c93 b5d3ca3f-f704-45e1-ab82-fbeb192907df LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
d0ce28ae-6f85-48ce-953a-bf19c9364ada 0016cc68-a13d-4bac-b95c-7ed345bf2a21 LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
18232f1b-236c-4a23-b748-e1b2b4ae4df0 14415442-cd6f-4912-8443-39424e359732 LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
20662162-1cab-41c3-a0da-d4c5d92cc883 caef6ac8-ae10-40e5-b81b-3293b206213a LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
7d27ac5a-2f7c-4f54-b10b-74e8a546390c 45d8741c-864e-4169-bd12-9862dcce4408 LiveMap.set sends MAP_SET operation with reference to another LiveObject with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
117ffab6-ffce-47b0-8b67-7b9d2b76b3a1 3a810881-3393-442e-893a-b0a41de1265b LiveMap.set sends MAP_SET operation with reference to another LiveObject with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
6d82d8a1-5e08-4dbe-85b4-5f050f474c34 a43176a2-5de5-4219-ae56-901799e8acd8 value type created with LiveMap.create() can be assigned to the object tree with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
f6920e4b-e4ec-4da1-bbc9-3693b63092db 104291c9-613c-465b-a0ea-7da8c6536395 value type created with LiveMap.create() can be assigned to the object tree with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
eb7edd88-5830-4c8f-8975-c8608c617f74 2690db5e-79da-480e-bf33-d95c0fa2d8e3 value type created with LiveMap.create() can be assigned to the object tree with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
3011efc9-ea7c-44fa-b6cd-893fe4690cef bc04ba0b-29dd-436a-b866-913726b2b52e value type created with LiveMap.create() can be assigned to the object tree with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ce3abc5e-282b-409f-b1d6-967bb47bf5b1 a83f9835-2102-4271-b151-cff7ff61c821 value type created with LiveMap.create() can be assigned to the object tree with binary protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
d6d82878-8516-4f17-be9b-554d378fc469 5211ae58-690c-4239-8c4c-02d56d5ffe2f value type created with LiveMap.create() can be assigned to the object tree with text protocol realtime/liveobjects Realtime with LiveObjects plugin value type created with LiveMap.create() can be assigned to the object tree with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
5044d993-e58a-4939-9398-2542e6563d49 8c439b33-baf2-4a49-ac9e-819594cc87cf LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a1cadff5-cee5-46b4-b7d3-163807eecf32 235d99d6-3965-480f-920c-71f388c1a828 LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8d791b30-1ab1-4020-9e08-67c468b9190f 27f8a539-d56a-423a-81d6-b85c6ac9ec62 LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
767aa7b4-9518-4e84-b84d-c7b779064c79 bdadd7c7-7017-4c6b-9afd-8062939c5510 LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
54874d7b-bade-4bcc-9132-a404ba81f4b8 559012fd-62f6-4473-82ee-51a51eb060f4 LiveMap.create() sends MAP_CREATE operation with primitive values with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
dac38e22-9090-4ff9-ba85-bf3b0d79da9c 379b57d7-67a9-4faf-8d32-7bd301af230a LiveMap.create() sends MAP_CREATE operation with primitive values with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with primitive values with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
9023024e-937d-416b-8b3a-fe2b65aa942f 375f46db-3fcd-4aae-b578-d20e82a71327 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
435d141d-a50e-4125-973d-ec11b4ffd6b5 6508643a-c62b-45a2-b2b3-bdbc36e1a2d1 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
c8ea876d-4711-4ebe-8a65-c64c6f8b25e9 4e35490f-8d08-4dc0-a725-466675d6ad17 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
c477d7f6-bfe0-42d2-a46c-b88b2aaf98f0 0a62c5e2-942b-478c-9f23-59b8fda89986 LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
2b1e8e43-ea8c-4681-a90e-7421ee1c5228 d17386e9-5d72-40d4-86e9-ea099ab4234e LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with binary protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
fa2b8c68-94ae-4031-8b9f-240ce3f66fd8 bbc1b7c5-7629-4b8d-b849-eaea5e642b2b LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with text protocol realtime/liveobjects Realtime with LiveObjects plugin LiveMap.create() sends MAP_CREATE operation with reference to another LiveObject with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
491b17a5-b758-4116-9871-fb3b044f3d39 76092e4c-e6c6-4ede-a5d6-3ed9f6155980 DefaultBatchContext.get() returns child DefaultBatchContext instances realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext.get() returns child DefaultBatchContext instances Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
933ca8b3-6d68-4b65-a032-bc4ce5ec47e7 30c9cac3-39cf-4d28-9682-f41db1aafefb DefaultBatchContext access API methods on objects work and are synchronous realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext access API methods on objects work and are synchronous Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
82c7f3e2-6daa-4c11-8793-4e5ea03710c9 d1940953-c0e4-4d4d-acd8-f1b7a1bc6ed7 DefaultBatchContext write API methods on objects do not mutate objects inside the batch function realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext write API methods on objects do not mutate objects inside the batch function Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
581457c2-b824-41ce-8ada-c3a2790b2f6f f1dcbddb-5212-4707-94f0-76826f98ab31 DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
b107b147-bdbe-406d-9e44-9ab3fb5934dd 60b2e20c-c148-4539-a71f-e95ae73fbe79 DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with web_socket text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
55b2f41e-7ace-481f-82a1-584c3ab996fb 4ef83c49-4799-4b98-b307-c6523a441c09 DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
4be0d779-363f-4062-abb5-2f7d1079c9b8 7bcfb9ce-90f8-411f-9d50-a59c4da3eadc DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with xhr_polling text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8d9348c8-1f97-4d29-94d8-e5bd709cac9a 3a76b871-1443-4467-92b5-5f9f1422caac DefaultBatchContext scheduled mutation operations are applied when batch function finishes with binary protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with binary protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
55fd024e-3534-46d8-a158-6ab2fb7f86dc 3e493654-dbf7-4b2e-b694-0bc53474b78d DefaultBatchContext scheduled mutation operations are applied when batch function finishes with text protocol realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations are applied when batch function finishes with text protocol Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
e5c5a901-8ad2-4cdf-a09f-30ad328f402d 90de0833-bb61-46df-8261-af9d1bcfffe3 DefaultBatchContext scheduled mutation operations can be canceled by throwing an error in the batch function realtime/liveobjects Realtime with LiveObjects plugin DefaultBatchContext scheduled mutation operations can be canceled by throwing an error in the batch function Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
559de442-f8c2-4917-a45c-f3164b4d66dd 6bdad937-1d31-4e45-b38c-5459a90b6b48 PathObject.path() returns correct path strings realtime/liveobjects Realtime with LiveObjects plugin PathObject.path() returns correct path strings Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
463d0f10-30f8-4350-bf35-8f3f391662dd ef9dca90-b24b-4792-809d-62634739de49 PathObject.at() navigates using dot-separated paths realtime/liveobjects Realtime with LiveObjects plugin PathObject.at() navigates using dot-separated paths Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
5042e7b2-a7ad-487a-b86e-b82e6b8adf44 e4c93c4a-70f4-4923-a239-3821036104f4 PathObject resolves complex path strings realtime/liveobjects Realtime with LiveObjects plugin PathObject resolves complex path strings Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8fcd7148-c0e7-4e66-a4b1-ae2ac975266d be906bbb-1472-4295-b28e-858d662570bb PathObject.instance() returns DefaultInstance for LiveMap and LiveCounter realtime/liveobjects Realtime with LiveObjects plugin PathObject.instance() returns DefaultInstance for LiveMap and LiveCounter Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
da6ee934-e6c5-4a42-9292-68c96dd47a26 400fcaff-1f69-413d-b3d2-18ddc2adedc3 PathObject handling of operations on wrong underlying object type realtime/liveobjects Realtime with LiveObjects plugin PathObject handling of operations on wrong underlying object type Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
983b5d31-7147-4c27-b26a-794ba4da9df2 852bb593-342d-4d4d-a827-5717e6d79ed8 PathObject.subscribe() receives events for nested changes with unlimited depth by default realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() receives events for nested changes with unlimited depth by default Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
038e1344-1695-404d-876b-3a617bf85411 cfcd2998-d62c-4395-a23d-144056f3f120 PathObject.subscribe() with depth parameter receives expected events realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() with depth parameter receives expected events Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
725f1a5c-47ae-4949-935b-01b14cc746e0 f1832d81-d5bf-45fd-b914-4fbf7c3b6ae8 PathObject.subscribe() on nested path receives events for that path and its children realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() on nested path receives events for that path and its children Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
de2e034a-af58-4bca-8670-3279b95b6ae2 c4c8f996-e5e6-4468-ad31-9ed88727d215 PathObject.subscribe() works with complex nested paths and escaped dots realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() works with complex nested paths and escaped dots Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
8e25dbd2-5066-463a-8644-c8e01e3b95c1 9c955812-7914-4711-a9e3-6db08ced5a70 PathObject.subscribe() on LiveMap path receives set/remove events realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribe() on LiveMap path receives set/remove events Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
929249f4-5ed4-40cb-9e24-727ee565b363 2b02de1a-73c2-4632-8983-27803524cdfe PathObject.subscribeIterator() with depth option works correctly realtime/liveobjects Realtime with LiveObjects plugin PathObject.subscribeIterator() with depth option works correctly Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ab0cdec5-74a4-46c0-b7da-71b0bfc6a26a 8226864d-2ec1-45fd-b49e-59212c87f267 PathObject.compact() returns plain object for LiveMap objects with buffers as-is realtime/liveobjects Realtime with LiveObjects plugin PathObject.compact() returns plain object for LiveMap objects with buffers as-is Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
b37eb978-9567-42fd-b4a2-1cdbaf53b2c8 11f5ccf4-a7d7-42fa-8d3f-8c8427a0a82e PathObject.compact() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin PathObject.compact() handles complex nested structures Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
dc95f1f9-e680-4caf-acd9-4e031bd9e59f ed5169b1-3094-409c-a627-cddc4ef2ce04 PathObject.compactJson() returns plain object for LiveMap with base64-encoded buffers realtime/liveobjects Realtime with LiveObjects plugin PathObject.compactJson() returns plain object for LiveMap with base64-encoded buffers Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
5465eeb3-6833-49c7-9f51-2badb90c7389 47be54d6-3a56-4cf1-ac00-a5f29db9da43 PathObject.compactJson() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin PathObject.compactJson() handles complex nested structures Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
c621c6c1-a391-41df-bce1-65ccd4297aca eb4efaa3-7553-445c-b749-6d5317c2ea42 DefaultInstance handling of operations on wrong underlying object type realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance handling of operations on wrong underlying object type Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
77510ed3-a440-41ab-9c08-513878f55275 c243273f-9fb7-4661-ab18-543e70035de8 DefaultInstance.subscribe() receives events for LiveMap set/remove operations realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() receives events for LiveMap set/remove operations Connection monitoring: state changed to failed, aborting test
ad94c514-5b1b-4f33-8618-31c22210424a 7273fce7-3ad6-41a6-a024-92cca7f235d8 DefaultInstance.subscribe() returns "unsubscribe" function realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() returns "unsubscribe" function Connection monitoring: state changed to failed, aborting test
c560c0b6-1f49-4e4c-a2a5-1f122b373fb4 97bdf6a7-be4f-4ae2-980b-def9bf60d3c5 can unsubscribe from DefaultInstance.subscribe() updates using returned "unsubscribe" function realtime/liveobjects Realtime with LiveObjects plugin can unsubscribe from DefaultInstance.subscribe() updates using returned "unsubscribe" function Connection monitoring: state changed to failed, aborting test
3e05d87f-7b0d-4ffb-9164-f794b8819aa7 f40d4803-1b32-47d1-aa3e-a9478bf590ae DefaultInstance.subscribe() handles multiple subscriptions independently realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() handles multiple subscriptions independently Connection monitoring: state changed to failed, aborting test
f34e1e5b-0abc-4d4d-bf37-4cf8b8c1a095 94d87c28-dc53-42d3-a4a6-eeb97fd33c93 DefaultInstance.subscribe() event object provides correct DefaultInstance reference realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() event object provides correct DefaultInstance reference Connection monitoring: state changed to failed, aborting test
51f654df-8081-4955-b426-32965a2f8bd4 8dacb65f-51db-44d1-b216-408fc44354ac DefaultInstance.subscribeIterator() yields events for LiveMap set/remove operations realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() yields events for LiveMap set/remove operations Connection monitoring: state changed to failed, aborting test
a9c45e43-9a52-4bc4-9523-070dd6143b3c 307c8ec6-ee5b-44a7-a43e-5a5ac70bd80f DefaultInstance.subscribeIterator() yields events for LiveCounter increment/decrement realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() yields events for LiveCounter increment/decrement Connection monitoring: state changed to failed, aborting test
50853ee0-848e-440c-b68b-c8c3abd7cb9d 91d0c7b7-00dd-470c-a3e9-4315cce69072 DefaultInstance.subscribeIterator() can be broken out of and subscription is removed properly realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() can be broken out of and subscription is removed properly Connection monitoring: state changed to failed, aborting test
a70bff59-0061-4f74-9dfa-e970dc750199 37b9c400-dc02-409e-8e8b-f7d11bb3e031 DefaultInstance.compact() returns value as is for primitive values realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() returns value as is for primitive values Connection monitoring: state changed to failed, aborting test
eb7d01ae-1de8-401d-9392-de7435e9edee 9881d0da-4089-4807-a1f3-736c842e3093 DefaultInstance.compact() returns number for LiveCounter objects realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() returns number for LiveCounter objects Connection monitoring: state changed to failed, aborting test
4219f145-83a8-4253-8b43-e8d0d4a3c8e2 4d4457a0-7caa-4936-9b1e-18dddcaa5734 DefaultInstance.compact() returns plain object for LiveMap objects with buffers as-is realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() returns plain object for LiveMap objects with buffers as-is Connection monitoring: state changed to failed, aborting test
f2d0200d-84fe-4ba5-b98f-086fd04a405a 8732411c-4f70-4d46-8367-3ec57d4fb1e1 DefaultInstance.compact() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() handles complex nested structures Connection monitoring: state changed to failed, aborting test
59ef5f8f-dbc4-4486-8000-8eb960016e73 52d98213-faca-437b-b050-740c04fb9ec9 DefaultInstance.compact() and PathObject.compact() return equivalent results realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() and PathObject.compact() return equivalent results Connection monitoring: state changed to failed, aborting test
3919a2b4-c014-4c5e-95cb-44488f6f5eae 071b4280-db9c-48c5-b806-b01fc574fbd7 DefaultInstance.compact() handles cyclic references realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() handles cyclic references Connection monitoring: state changed to failed, aborting test
73f8d4e2-d64e-4c09-b455-8540b3f3a43a 9bdd1ed4-1bc8-4acd-9ca8-f945f261972a DefaultInstance.compactJson() returns JSON-encodable value for primitive values realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() returns JSON-encodable value for primitive values Connection monitoring: state changed to failed, aborting test
7f7e4d3b-8e84-495b-b8ee-b3c435bf29e3 df6cfb22-3861-46fc-a93b-ef63e24bd1c0 DefaultInstance.compactJson() returns plain object for LiveMap with base64-encoded buffers realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() returns plain object for LiveMap with base64-encoded buffers Connection monitoring: state changed to failed, aborting test
4128587e-40a7-4dc7-a946-2a6c681e9fb5 f57b4871-a7ff-4eed-a0cb-c15578e52669 DefaultInstance.compactJson() handles complex nested structures realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() handles complex nested structures Connection monitoring: state changed to failed, aborting test
55f2ba10-83fd-4211-8e01-046c9a27a2f6 49644035-1d5a-41c5-91fd-02c385746fbc DefaultInstance.compactJson() and PathObject.compactJson() return equivalent results realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() and PathObject.compactJson() return equivalent results Connection monitoring: state changed to failed, aborting test
15c89e18-7a95-46cc-ace5-f73546f5de8c 8a917d81-48a6-450a-a764-bf9163de7769 DefaultInstance.compactJson() handles cyclic references with objectId realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compactJson() handles cyclic references with objectId Connection monitoring: state changed to failed, aborting test
fe7e045c-2731-486a-ab06-017c99b25bdd bd97d249-0f2a-4db0-9431-7a965802024c can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket binary protocol post: /channels/can subscribe to the incoming COUNTER_INC operation on a LiveCounter web_socket binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
c5b7cab9-0ecd-4a4b-8158-cf22365930e8 6d3aac3d-3792-4bbc-b894-8d0b971392bf can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with web_socket text protocol Connection monitoring: state changed to failed, aborting test
aa610c7e-88e5-4fc8-9b0c-bb8aed78f747 ae137c5b-4683-42f6-9dcb-d1d19ffac132 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling binary protocol Connection monitoring: state changed to failed, aborting test
a7046366-08f0-4156-a8c7-66d4c8621275 1e39cdff-3930-4efe-8955-1415c616d49d can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with xhr_polling text protocol Connection monitoring: state changed to failed, aborting test
465098f9-22ba-45e6-aa2f-3f2165a09926 fd229984-bca3-4122-9241-90dd359d4377 can subscribe to the incoming COUNTER_INC operation on a LiveCounter with binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with binary protocol post: /channels/can subscribe to the incoming COUNTER_INC operation on a LiveCounter binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
62c617cd-2f88-4f23-aa75-a67594764fc9 34a120b2-9a62-4567-a117-26d5b77c4abf can subscribe to the incoming COUNTER_INC operation on a LiveCounter with text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter with text protocol Connection monitoring: state changed to failed, aborting test
8c8a208a-2e2c-4c80-bc81-3f6c011b65d9 1c6759c4-40c2-4a9f-b7ac-ad4b6971fdd2 LiveMap.set applies operation immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK LiveMap.set applies operation immediately on ACK Connection monitoring: state changed to failed, aborting test
d9aa6341-ef80-4dd1-a3ca-1a5311ebbe46 bf06ae66-c380-4a72-a904-f45ae16b4673 batch operations apply immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK batch operations apply immediately on ACK Connection monitoring: state changed to failed, aborting test
98f5d141-f111-4c7d-952a-a2481fbbc229 36ff033c-b806-4e45-8142-f8d2159a5056 can subscribe to multiple incoming operations on a LiveCounter with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter with web_socket binary protocol post: /channels/can subscribe to multiple incoming operations on a LiveCounter web_socket binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
18a5ce81-d82f-48b5-b8da-964e8fa88b8f 1260a813-4d55-4e42-b3d3-1655e8d33510 can subscribe to multiple incoming operations on a LiveCounter with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter with web_socket text protocol Connection monitoring: state changed to failed, aborting test
64611d03-b442-438a-95ed-c7af9901bc9d 04ef3cb9-0058-4bbd-826a-c08b5e8e3056 can subscribe to multiple incoming operations on a LiveCounter with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter with xhr_polling binary protocol Connection monitoring: state changed to failed, aborting test
b669040d-9d5d-4fc6-a0b7-bf780a252bb2 754b272e-7098-4689-b98d-e28a4a53f8e8 can subscribe to multiple incoming operations on a LiveCounter with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter with xhr_polling text protocol Connection monitoring: state changed to failed, aborting test
4f63b201-c8cd-41b7-a300-f3f2b2021a37 bb90ab18-32d1-4333-9c99-dcc82b241c0d can subscribe to multiple incoming operations on a LiveCounter with binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter with binary protocol Connection monitoring: state changed to failed, aborting test
625da319-4939-4bb6-bac0-76516d12ad0c 38632d21-f8e0-47a4-bb33-52b2bc0adf43 can subscribe to multiple incoming operations on a LiveCounter with text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter with text protocol post: /channels/can subscribe to multiple incoming operations on a LiveCounter text/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
b34adc74-5209-4aa9-b5f8-626840ba92a1 59da5c1c-3e5b-4661-857a-745b114bf9fb can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket binary protocol Connection monitoring: state changed to failed, aborting test
066ef4bc-4b8f-43fc-bf7e-0bc379c207f4 49bad08d-019b-417c-8113-a64591df2438 can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with web_socket text protocol post: /channels/can subscribe to the incoming MAP_SET operation on a LiveMap web_socket text/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
0868d1de-926e-420b-9a11-7201db52503e 04dac324-1925-43f6-b7ec-589202b263de can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling binary protocol Connection monitoring: state changed to failed, aborting test
1dca6cc3-ebb8-45f5-ab98-5080020f682a a404dc45-d986-4c7b-b835-2f81782e251e can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with xhr_polling text protocol Connection monitoring: state changed to failed, aborting test
e88db0fd-6b9a-4a26-ba57-385fc856240f 1f5c4d35-ba81-419f-8201-807b6c3900d8 can subscribe to the incoming MAP_SET operation on a LiveMap with binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with binary protocol Connection monitoring: state changed to failed, aborting test
d97c32d3-057b-41b9-bba5-7aebb1239bd2 4b1ea2a8-0341-4c82-9af8-04db5f59fb07 can subscribe to the incoming MAP_SET operation on a LiveMap with text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_SET operation on a LiveMap with text protocol Connection monitoring: state changed to failed, aborting test
3c62fb2e-a503-46ad-93c5-8d31d9d0e154 e7a87d0b-fe95-44c6-a5e8-de26685bbc7a can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol post: /channels/can subscribe to the incoming MAP_REMOVE operation on a LiveMap web_socket binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
e0c4e339-1569-4a89-a37a-1b09d63729af 71c6c6e1-be64-43f2-b81b-8f3b1d61254b can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket text protocol Connection monitoring: state changed to failed, aborting test
e6eceec7-a030-4f73-a316-3ac5abc3c876 7fa301c2-c8a8-4f2e-8ac8-a5e98812d51e can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling binary protocol post: /channels/can subscribe to the incoming MAP_REMOVE operation on a LiveMap xhr_polling binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
7e91e18d-2197-4593-9955-11749c2d3955 4bb64761-8004-4468-bf9e-39bf71a82e88 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with xhr_polling text protocol Connection monitoring: state changed to failed, aborting test
bb5fe2b1-6a68-4493-b2c5-ec6ebcdd0348 e2c14e2d-ffc4-4f74-9302-1447fcf4bfce can subscribe to the incoming MAP_REMOVE operation on a LiveMap with binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with binary protocol post: /channels/can subscribe to the incoming MAP_REMOVE operation on a LiveMap binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"objectId":"root","mapSet":{"key":"sampleMap","value":{"objectId":"map:StIfISHE9kPjla1n5koKe5Gz4sOEsf3C21i3cS9cGCs@1772025802147"}}}
2479a621-5301-427e-a969-00cc3ef3c6d5 d9f71ec8-ace6-40c7-94ee-704a97eb89a7 can subscribe to the incoming MAP_REMOVE operation on a LiveMap with text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with text protocol Connection monitoring: state changed to failed, aborting test
f5827ce5-5552-4913-ba5e-e4357b2c8229 a0a226fb-63b7-4d27-af5a-b6b158b9feee can subscribe to multiple incoming operations on a LiveMap with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap with web_socket binary protocol Connection monitoring: state changed to failed, aborting test
cc9dc664-9255-4bb3-9d39-fd5983c99986 4b81b1fa-9486-494e-bc2b-6a838b1d1eb9 can subscribe to multiple incoming operations on a LiveMap with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap with web_socket text protocol post: /channels/can subscribe to multiple incoming operations on a LiveMap web_socket text/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
838dba77-163f-4f08-b698-581f77e9a2f9 b557ba0b-a7fa-43a4-8039-e155cbe8f297 can subscribe to multiple incoming operations on a LiveMap with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap with xhr_polling binary protocol Connection monitoring: state changed to failed, aborting test
1ddc2925-927f-4100-a53d-ce50f1b0a261 4ebcd8d8-ab61-49cb-b359-43446e091fe5 can subscribe to multiple incoming operations on a LiveMap with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap with xhr_polling text protocol Connection monitoring: state changed to failed, aborting test
c96a5535-7088-43ac-ad66-4a7dcc80e04d f398b9d3-5552-4d38-a9a7-6ced55f0cfa2 can subscribe to multiple incoming operations on a LiveMap with binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap with binary protocol post: /channels/can subscribe to multiple incoming operations on a LiveMap binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"mapCreate":{"semantics":0}}
c5b6ea58-974f-4caf-8351-7e139f9033cb 045abe63-8221-43c2-8897-d4db38d8f665 can subscribe to multiple incoming operations on a LiveMap with text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap with text protocol Connection monitoring: state changed to failed, aborting test
3c7ffb05-42c0-450e-b86b-38426db9cf67 eb4f96be-7141-418a-9d04-ffd6f8dba04a subscription event message contains the metadata of the update realtime/liveobjects Realtime with LiveObjects plugin subscription event message contains the metadata of the update Connection monitoring: state changed to failed, aborting test
0aec0d6e-18bc-465e-8c3e-9d6838aa0ce4 ad33b2a2-64aa-4bc5-b98c-d267887c99e5 can unsubscribe from LiveCounter updates via returned "unsubscribe" callback realtime/liveobjects Realtime with LiveObjects plugin can unsubscribe from LiveCounter updates via returned "unsubscribe" callback Connection monitoring: state changed to failed, aborting test
079c8901-610a-4c41-a3f3-543b57477058 d6170740-20f4-4f87-a4c4-d5670f35e235 can unsubscribe from LiveMap updates via returned "unsubscribe" callback realtime/liveobjects Realtime with LiveObjects plugin can unsubscribe from LiveMap updates via returned "unsubscribe" callback Connection monitoring: state changed to failed, aborting test
e1da4e0d-3173-40b5-989d-45713ce5eb2f 729e02b6-1ade-4752-8d96-b63d3ddd9e1f gcGracePeriod is set from connectionDetails.objectsGCGracePeriod realtime/liveobjects Realtime with LiveObjects plugin gcGracePeriod is set from connectionDetails.objectsGCGracePeriod Connection monitoring: state changed to failed, aborting test
bc903983-902f-4b70-9434-977c982cf841 1c78b617-b5e1-4bcc-ab87-23c3b9d9560c gcGracePeriod has a default value if connectionDetails.objectsGCGracePeriod is missing realtime/liveobjects Realtime with LiveObjects plugin gcGracePeriod has a default value if connectionDetails.objectsGCGracePeriod is missing Connection monitoring: state changed to failed, aborting test
f8a94111-790a-4c94-9512-53d6f2317ff8 bbee05a9-d6c8-4d85-b4a3-093853710592 tombstoned object is removed from the pool after the GC grace period realtime/liveobjects Realtime with LiveObjects plugin tombstoned object is removed from the pool after the GC grace period Connection monitoring: state changed to failed, aborting test
119214bd-d795-4783-a05b-f0141a8b97e8 12a7e258-cb20-40a8-adbb-8476e9c064b2 tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket binary protocol Connection monitoring: state changed to failed, aborting test
708592a7-21d4-40d4-af9e-c8206b9ee595 d50b797e-a79f-43a3-93a9-c2443a142b61 tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket text protocol Connection monitoring: state changed to failed, aborting test
dc7a875c-31c8-4fcf-9b69-fbbbc19e3a50 b0c3d8fe-ac5a-4587-9694-ed14642338fe tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling binary protocol Connection monitoring: state changed to failed, aborting test
eb4bfc96-f1aa-4e43-82d2-0865b590f035 155711c8-3183-4a68-b932-96349772bcba tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling text protocol post: /channels/tombstoned map entry is removed from the LiveMap after the GC grace period xhr_polling text/objects FAILED; http code = 404, error code = 40400, message = No key found with id 5PCGCQ; operation = {"objectId":"root","mapSet":{"key":"foo","value":{"string":"bar"}}}
bdbaa684-5add-4336-a118-00db00858d8a 0e09d46d-d362-4518-a9e7-91a4944cc2ed tombstoned map entry is removed from the LiveMap after the GC grace period with binary protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with binary protocol Connection monitoring: state changed to failed, aborting test
de8a28e1-c123-44e7-b52c-5183052b08c8 1bf5faa4-ef31-45c5-87cc-3db026442181 tombstoned map entry is removed from the LiveMap after the GC grace period with text protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with text protocol Connection monitoring: state changed to failed, aborting test
056fba65-8cab-4129-9843-8351f60e6bfd 507eb4d0-d912-4a73-800c-c61245f1d89a public API throws missing object modes error when attached without correct modes realtime/liveobjects Realtime with LiveObjects plugin public API throws missing object modes error when attached without correct modes Connection monitoring: state changed to failed, aborting test
f0a9bafe-e133-4531-859b-053d255eda44 ccf17d34-2630-4150-885d-0d3d569ffb83 public API throws missing object modes error when not yet attached but client options are missing correct modes realtime/liveobjects Realtime with LiveObjects plugin public API throws missing object modes error when not yet attached but client options are missing correct modes Connection monitoring: state changed to failed, aborting test
03037231-6dc9-4bd9-a2c0-e7d6d397cd46 d43f68a0-a579-4311-8e55-6c8720631c0d public API throws invalid channel state error when channel DETACHED realtime/liveobjects Realtime with LiveObjects plugin public API throws invalid channel state error when channel DETACHED Connection monitoring: state changed to failed, aborting test
94bbc771-1148-45c1-91df-437ae9c52056 34464676-73f9-4912-a1e2-329690eda7ba public API throws invalid channel state error when channel FAILED realtime/liveobjects Realtime with LiveObjects plugin public API throws invalid channel state error when channel FAILED Connection monitoring: state changed to failed, aborting test
8f2bfd11-aa10-40ff-b407-484cba59986a 60351885-c703-466c-afd8-8f89ef9c5b5c public write API throws invalid channel state error when channel SUSPENDED realtime/liveobjects Realtime with LiveObjects plugin public write API throws invalid channel state error when channel SUSPENDED Connection monitoring: state changed to failed, aborting test
d4db6eae-9b4f-40af-a9b3-0ca0c82a68cf 4d2884d3-ace8-492f-afc4-1856badc169d public write API throws invalid channel option when "echoMessages" is disabled realtime/liveobjects Realtime with LiveObjects plugin public write API throws invalid channel option when "echoMessages" is disabled Connection monitoring: state changed to failed, aborting test
3a8d8a55-85a1-49cf-a3e1-97bd40395bb2 ad035806-a480-4270-992f-ccd7efc2e404 LiveCounter.increment applies operation immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK LiveCounter.increment applies operation immediately on ACK Connection monitoring: state changed to failed, aborting test
27bd2022-1b81-40ad-b43b-0845fa03debd 285786b0-6fe8-4a90-b04f-367629154076 creating a LiveMap applies immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK creating a LiveMap applies immediately on ACK Connection monitoring: state changed to failed, aborting test
87b028ef-a7c3-4feb-a42a-00a491d0295a 24b0a833-8acf-4638-b55a-04d0ae6d5c3f apply-on-ACK does not update siteTimeserials realtime/liveobjects Apply on ACK Does not incorrectly skip operations apply-on-ACK does not update siteTimeserials Connection monitoring: state changed to failed, aborting test
629bc841-4a90-4cc0-a9a0-59eb543ca109 e4fb5e9c-5cf7-412f-aa2b-8c4e3d9120b6 operation buffered during sync is applied after sync completes realtime/liveobjects Apply on ACK ACKs buffered during OBJECT_SYNC operation buffered during sync is applied after sync completes Connection monitoring: state changed to failed, aborting test
cf294650-6f8c-4874-85a1-9651620e45dc 91d7b73d-4b3b-4f44-b0f3-fd0ca97288c5 appliedOnAckSerials is cleared on sync realtime/liveobjects Apply on ACK ACKs buffered during OBJECT_SYNC appliedOnAckSerials is cleared on sync Connection monitoring: state changed to failed, aborting test
e07bb9be-707f-4cba-a5d8-b546d4d94149 ce12a747-0716-4701-9eb3-317ae9eacf04 rejects with error 92008 when channel enters detached state realtime/liveobjects Apply on ACK ACKs buffered during OBJECT_SYNC publishAndApply rejects when channel state changes during sync wait rejects with error 92008 when channel enters detached state Connection monitoring: state changed to failed, aborting test
0df82d67-937e-4ab5-bd19-79db5dfe3a63 4f5e5ebc-ae4b-40e7-8e5f-f30dddd138d8 subscription callbacks fire for both locally-applied and Realtime-received operations realtime/liveobjects Apply on ACK Subscription events subscription callbacks fire for both locally-applied and Realtime-received operations Connection monitoring: state changed to failed, aborting test
d7e5836a-d55c-40a6-8acb-1870f5471e06 9d601331-fd5e-44d0-98bd-e35d7ec65216 The first ATTACHED should always provoke a SYNCING even when HAS_OBJECTS is false, so that the SYNCED is preceded by SYNCING realtime/liveobjects Sync events The first ATTACHED should always provoke a SYNCING even when HAS_OBJECTS is false, so that the SYNCED is preceded by SYNCING Connection monitoring: state changed to failed, aborting test
02015523-6765-486a-8db4-52b2e2f07290 f5eb1d1a-3a24-4115-ac93-e53f75310aec ATTACHED with HAS_OBJECTS false once SYNCED emits SYNCING and then SYNCED realtime/liveobjects Sync events ATTACHED with HAS_OBJECTS false once SYNCED emits SYNCING and then SYNCED Connection monitoring: state changed to failed, aborting test
81fa4da0-5b90-4f1d-ab60-b977ed2944cd 7ebab150-a5a0-44b5-97e0-248ffc21a91b If we're in SYNCING awaiting an OBJECT_SYNC but then instead get an ATTACHED with HAS_OBJECTS false, we should emit a SYNCED realtime/liveobjects Sync events If we're in SYNCING awaiting an OBJECT_SYNC but then instead get an ATTACHED with HAS_OBJECTS false, we should emit a SYNCED Connection monitoring: state changed to failed, aborting test
fb879f8d-4cc5-4d50-a362-e6181723f6bc 13c8264c-02f0-4800-a21f-73818d665476 An initial ATTACHED with HAS_OBJECTS true provokes a SYNCING realtime/liveobjects Sync events An initial ATTACHED with HAS_OBJECTS true provokes a SYNCING Connection monitoring: state changed to failed, aborting test
cfee07e7-eb13-45f4-9396-c39fa8c42736 9a87de63-159f-47aa-a170-12a376c99d48 ATTACHED with HAS_OBJECTS true when SYNCED should provoke another SYNCING, because we're waiting to receive the updated objects in an OBJECT_SYNC realtime/liveobjects Sync events ATTACHED with HAS_OBJECTS true when SYNCED should provoke another SYNCING, because we're waiting to receive the updated objects in an OBJECT_SYNC Connection monitoring: state changed to failed, aborting test
31bf39b5-a447-4429-a63b-b033bcd47b77 7d25b2c0-3a85-465a-8e3b-1c6967b61c0a A complete multi-message OBJECT_SYNC sequence after ATTACHED emits SYNCING and then SYNCED realtime/liveobjects Sync events A complete multi-message OBJECT_SYNC sequence after ATTACHED emits SYNCING and then SYNCED Connection monitoring: state changed to failed, aborting test
e9eb61fa-3627-4da0-abc6-4115e6d290a3 5e89d2fc-3e3b-4704-91d7-fc15c6917095 A complete single-message OBJECT_SYNC after ATTACHED emits SYNCING and then SYNCED realtime/liveobjects Sync events A complete single-message OBJECT_SYNC after ATTACHED emits SYNCING and then SYNCED Connection monitoring: state changed to failed, aborting test
aabf0902-53e6-49d1-8166-fde0c9ba8536 9fdebc82-49f8-4fd6-927c-e597abef8983 SYNCED is not emitted midway through a multi-message OBJECT_SYNC sequence realtime/liveobjects Sync events SYNCED is not emitted midway through a multi-message OBJECT_SYNC sequence Connection monitoring: state changed to failed, aborting test
067305e5-b991-41e5-b086-3f5338d04805 26810646-ed45-4782-b863-d14a70b86c84 Get subscriptions rest/push Get subscriptions No key found with id 5PCGCQ
2b5365a1-b8bf-484b-855f-bb9bc48fabf6 2a438381-11c5-4717-b341-9eb0bce8ee69 Publish rest/push Publish No key found with id 5PCGCQ
cebd5fd3-3688-4382-97af-4f1a10de4239 4900a0fe-4ec9-45f8-8ba2-a6b3fcfa2c19 deviceRegistrations save rest/push deviceRegistrations save No key found with id 5PCGCQ
2bf1dee0-556e-422e-84dc-68f989850df0 72da82f9-7b72-4f96-9923-66fe933d31f6 deviceRegistrations get and list rest/push deviceRegistrations get and list No key found with id 5PCGCQ
ec6a4d92-6bdb-4d38-837a-26daa8e1a14e 37aa4ccf-0ed5-405e-af9d-11025f04f504 deviceRegistrations remove removeWhere rest/push deviceRegistrations remove removeWhere No key found with id 5PCGCQ
b385be41-a5f1-4231-a03f-1d38f0183809 853eb2cd-b8af-449c-94a4-0d3ec5035d32 channelSubscriptions save rest/push channelSubscriptions save No key found with id 5PCGCQ
681840af-9fac-44db-9a15-6030e0fd2967 9cc5e17b-2c61-46a8-ba27-55a0401701b0 channelSubscriptions get rest/push channelSubscriptions get No key found with id 5PCGCQ
1c682c95-0a99-4542-a8cc-4158f649ae7a 8886d5b8-b694-4470-b426-9aa2a2a88263 push_channelSubscriptions_remove rest/push push_channelSubscriptions_remove No key found with id 5PCGCQ
bc00af40-affe-4872-8ae9-e7ae08e806b8 bcab7dab-07e8-4260-9bac-2dae8579056e channelSubscriptions listChannels rest/push channelSubscriptions listChannels No key found with id 5PCGCQ
68a87337-0831-4a5b-b8aa-1faa99571535 e35a56af-40d7-41c6-b32d-1fb03711ac62 push_activation_succeeds rest/push push activation push_activation_succeeds No key found with id 5PCGCQ
7c2c219c-45c3-41c0-b1cf-0b7a38ef624d 8e77f7b7-9c31-4cb0-86d9-63648564349a device_push rest/push push activation device_push No key found with id 5PCGCQ
6c2ab6c1-4cfd-4447-907f-9eeb65490bdd c14ced47-3f33-4b73-9337-f9aa2767e208 subscribe_client rest/push push activation subscribe_client No key found with id 5PCGCQ
18ecde66-6a59-4479-8977-c18b7b1f7b40 46083974-893a-4149-899a-da5b7e0e7f00 subscribe_client_without_clientId rest/push push activation subscribe_client_without_clientId No key found with id 5PCGCQ
d06f5489-f922-48fa-880f-f1f170902d32 6a0339dd-5de3-4b91-ba88-2f5a256a8439 unsubscribe_client rest/push push activation unsubscribe_client No key found with id 5PCGCQ
f5f2ee3c-7f4a-4dc1-b1f6-ef717f6e550a d803d3e1-deeb-4375-8882-2b5bcc4f3ab2 direct_publish_client_id rest/push push activation direct_publish_client_id No key found with id 5PCGCQ
49b78a8b-af91-4488-bc15-633604f80cd1 06c44612-6a27-429a-ad18-b0c65c8f0e7f subscribe_device rest/push push activation subscribe_device No key found with id 5PCGCQ
ab97e482-4693-4b6b-a2b6-9b4fe5e3df9d 99a3ce65-efbf-46c8-baca-2120117041f4 unsubscribe_device rest/push push activation unsubscribe_device No key found with id 5PCGCQ
99002eec-2a67-4b8b-8e82-6c349c9bb514 aa6e022f-4e90-48b5-942c-79903b59e6c7 direct_publish_device_id rest/push push activation direct_publish_device_id No key found with id 5PCGCQ
126227bc-e7db-4fd1-b287-bb29ce964d45 7d095970-947f-4671-9c96-3b3c2890743e push_channel_subscription_device_id rest/push push activation push_channel_subscription_device_id No key found with id 5PCGCQ
023d3b12-dc3b-4572-ba73-b9d90cd3768a 632dd2b8-e7ca-4a0a-88e0-96eacff08e16 push_channel_subscription_client_id rest/push push activation push_channel_subscription_client_id No key found with id 5PCGCQ
a3cdd3a9-3a2d-428a-bc38-60e9d79d7c71 cbebf8ec-a406-4b05-aecc-152483ea0de6 failed_registration rest/push push activation failed_registration expected 40400 to equal 40000
76f060ad-704d-4a94-b4e8-61ad71184de4 d64a906a-691d-46e1-87fd-fb5b17bbf07f allows you to use push admin functionality browser/modular Rest BaseRest without explicit Rest allows you to use push admin functionality expected Error: No key found with id 5PCGCQ { …(6) } to be null
6cf5c738-92bf-4d71-827e-7be6325b26b4 0199b633-a6c3-4f3d-b3ff-18ada1c20486 allows you to call `stats()` browser/modular Rest BaseRest without explicit Rest allows you to call `stats()` expected { …(6) } to be null
7d29379b-fdf0-4586-9b48-933b4c4f6e0e 8f298b8c-14b4-4df3-8f42-7461a643d78c allows you to call `batchPresence(...)` browser/modular Rest BaseRest without explicit Rest allows you to call `batchPresence(...)` expected Error: No key found with id 5PCGCQ { …(6) } to be null
14846c78-e550-4a23-be64-b4dd2e50d2b9 8e5ed169-c0a6-488f-b41f-6a717999bd3d allows you to call `auth.revokeTokens(...)` browser/modular Rest BaseRest without explicit Rest allows you to call `auth.revokeTokens(...)` expected Error: No key found with id Jet8tQ { …(6) } to be null
0b36401b-55d8-4966-b9e5-76591bc39fcb ec137204-7e64-470b-a34e-b0c7ac2ebf32 allows you to call channel’s `history()` browser/modular Rest BaseRest without explicit Rest allows you to call channel’s `history()` expected Error: No key found with id 5PCGCQ { …(4) } to be null
562fd7f7-ed82-4947-b014-566b89cfa6f3 6048a982-4005-44b6-ac89-5d4231e6b56f allows you to call channel’s `presence.history()` browser/modular Rest BaseRest without explicit Rest allows you to call channel’s `presence.history()` expected { …(6) } to be null
8261793e-5c07-4446-ab01-c0a5360fcae3 890f6a4d-d1e7-4bd6-ab2e-af746f25d682 allows you to call channel’s `status()` browser/modular Rest BaseRest without explicit Rest allows you to call channel’s `status()` expected { …(6) } to be null
326d3663-2a3c-4ad8-971e-a1a05b57d9e8 f3ba2798-2c85-42aa-a86a-75760e5429d8 allows you to use push admin functionality browser/modular Rest BaseRealtime with Rest allows you to use push admin functionality expected Error: No key found with id 5PCGCQ { …(6) } to be null
25be4ada-6a42-41ba-88f3-0b9f7a8c7c83 f8b4f83c-f048-455e-ad03-baeea208adf9 allows you to call `stats()` browser/modular Rest BaseRealtime with Rest allows you to call `stats()` expected { …(6) } to be null
fee82f52-d35a-4bdf-a5a4-dd4d5b7cad34 79e86a48-24f5-4adb-9cd0-b0c328806e16 allows you to call `batchPublish(...)` browser/modular Rest BaseRealtime with Rest allows you to call `batchPublish(...)` expected Error: No key found with id 5PCGCQ { …(4) } to be null
de9cf1bf-6835-491c-9a7f-1f8d46186fa4 9f956192-6c00-421e-b28a-ebd9f0e2865e allows you to call `batchPresence(...)` browser/modular Rest BaseRealtime with Rest allows you to call `batchPresence(...)` expected Error: No key found with id 5PCGCQ { …(6) } to be null
9f172f44-9419-4f14-8633-84e725b80cb0 33a96ea6-4a72-4e91-8080-12fa20c59f24 allows you to call `auth.revokeTokens(...)` browser/modular Rest BaseRealtime with Rest allows you to call `auth.revokeTokens(...)` expected Error: No key found with id Jet8tQ { …(6) } to be null
4c91d706-ddc9-4a89-a3b9-4cdafd098de8 303d4b80-b287-41cc-bfa1-2570671b6fed allows you to call channel’s `history()` browser/modular Rest BaseRealtime with Rest allows you to call channel’s `history()` expected Error: No key found with id 5PCGCQ { …(4) } to be null
78a3f83b-1767-4c3d-9d7b-d2017f41f2c6 bfa0aa73-7a14-4cab-83e1-12192a0d4db6 allows you to call channel’s `presence.history()` browser/modular Rest BaseRealtime with Rest allows you to call channel’s `presence.history()` expected { …(6) } to be null
c80df402-97ca-4dbc-87d2-333227ad4407 7e8599ce-58f6-46c0-bb94-7a1132fa78cd allows you to call channel’s `status()` browser/modular Rest BaseRealtime with Rest allows you to call channel’s `status()` expected { …(6) } to be null
d1e1b7a9-9ef6-4dc9-8a3c-6377d77dace8 f5a935e4-cc88-4353-a525-d250d5b739b7 still allows publishing and subscribing browser/modular Rest BaseRealtime without Rest still allows publishing and subscribing Connection monitoring: state changed to failed, aborting test
a537b106-8322-46f2-9d93-80f015a46e28 ab94e4a4-cf6a-4666-b336-f97dc83c39e0 is able to publish encrypted messages browser/modular Crypto with Crypto BaseRest is able to publish encrypted messages Connection monitoring: state changed to failed, aborting test
0eec6906-9ff4-4468-b2a4-d43cb869377a dcbadc63-40f7-4b5a-8a56-352b280609d0 is able to publish encrypted messages browser/modular Crypto with Crypto _BaseRealtime is able to publish encrypted messages Connection monitoring: state changed to failed, aborting test
8a64a568-f6ff-41f3-b9e7-fcd679c22646 e8d1b924-48ad-453d-9926-e1ca7822df63 is able to decrypt history messages browser/modular Crypto with Crypto BaseRest is able to decrypt history messages No key found with id 5PCGCQ
58a3a255-a588-43a2-abdf-e08443301cec b357d80b-c4d1-4cca-af9a-6adb2b07cf3d is able to decrypt history messages browser/modular Crypto with Crypto _BaseRealtime is able to decrypt history messages Connection monitoring: state changed to failed, aborting test
bc978f58-f9b6-4348-9290-0ce07d47e04c 863144f9-a517-4bd7-a0c5-157192ba6b7d uses JSON browser/modular MsgPack with useBinaryProtocol client option without MsgPack BaseRest uses JSON No key found with id 5PCGCQ
fa4275e5-0229-4513-9a42-d7a2cfc1a17c ae386511-a305-4a9e-8a18-f1bf5a2556df uses MessagePack browser/modular MsgPack with useBinaryProtocol client option with MsgPack BaseRest uses MessagePack Error response received from server: 404 body was: {}
f0248e43-398b-4c49-9ba4-ba5fc29bf898 ef2b5f64-3e08-4585-8bbe-dfa57f0c608a doesn’t break when it receives a PRESENCE ProtocolMessage browser/modular RealtimePresence BaseRealtime without RealtimePresence doesn’t break when it receives a PRESENCE ProtocolMessage Connection monitoring: state changed to failed, aborting test
e0b85d0e-562b-4e6f-9d92-aa2bc0c958fb b7be61ff-db9b-422e-a585-aa6ab727729d offers realtime presence functionality browser/modular RealtimePresence BaseRealtime with RealtimePresence offers realtime presence functionality Connection monitoring: state changed to failed, aborting test
033c4096-83d0-4975-b885-ad5f15d7a0b9 ec903085-1f18-4cdd-9608-00d91eef4c3f doesn’t break when it receives an ANNOTATION ProtocolMessage browser/modular Annotations BaseRealtime without Annotations doesn’t break when it receives an ANNOTATION ProtocolMessage Connection monitoring: state changed to failed, aborting test
807c8f7e-3b7c-4f92-bdf5-9a394372f6da f1bf7017-6cb7-46f9-b2ee-4b6329daba18 offers annotation functionality browser/modular Annotations BaseRealtime with Annotations offers annotation functionality Connection monitoring: state changed to failed, aborting test
da6d3272-4307-4efc-8fa8-b283b8e1e723 8bc98c34-de33-4e2f-9afd-2319c7c4d6f6 is able to use the web_socket transport browser/modular Transports BaseRealtime with the WebSocketTransport plugin is able to use the web_socket transport Connection monitoring: state changed to failed, aborting test
b4e4cd2b-de6d-43be-bb39-c3f60122e9b1 23485f07-6118-4463-b207-7b95394f2855 is able to use the xhr_polling transport browser/modular Transports BaseRealtime with the XHRPolling plugin is able to use the xhr_polling transport Connection monitoring: state changed to failed, aborting test
71ad7065-c57f-4992-92fd-d3ca3320e41f 974cf78d-58ca-44eb-b472-f0ba6de0e02a is able to subscribe to and unsubscribe from channel events, as long as a MessageFilter isn’t passed browser/modular MessageInteractions BaseRealtime without MessageInteractions is able to subscribe to and unsubscribe from channel events, as long as a MessageFilter isn’t passed Connection monitoring: state changed to failed, aborting test
44ca495a-e0ed-4e5a-8800-5b027043946b 8ae866df-a815-493c-9cc5-5b89e182c570 can take a MessageFilter argument when subscribing to and unsubscribing from channel events browser/modular MessageInteractions BaseRealtime with MessageInteractions can take a MessageFilter argument when subscribing to and unsubscribing from channel events Connection monitoring: state changed to failed, aborting test
f329dea9-f8ba-4d9c-9a8e-edc75b962b27 0334b8c1-da0a-4157-ba6c-d682912e34a7 "after all" hook in "{root}" "after all" hook in "{root}" Could not tear down Test App: "HTTP request failed 401"