Details of upload 72ce2b12-5a8c-423d-82fc-f97f8beb1912

Created at
2026-02-25T13:26:52.510Z
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 203 failures in this upload.

Failure ID Test case ID Test class Test case Message
4ba6e5c3-c851-4a1c-85b2-5a8f7925058f cfa83d21-dd73-4525-970e-00ab93130fcc channel_backoff_xhr_polling realtime/failure channel_backoff_xhr_polling Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
21d5e708-1705-44e4-a061-39162c6adfb8 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.
19d80249-14e6-499c-97db-838e85f97343 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.
86f3a46a-4400-4eff-a865-321672bf60be 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 publishResult is undefined
86a94b82-743d-414a-a510-0a8637797455 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 TypeError: result.operation.mapCreate is undefined (http://localhost:3000/build/liveobjects.js:200)
cdf4a464-6514-4714-bcb8-866891a381b5 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 done() called multiple times in test <realtime/liveobjects Realtime with LiveObjects plugin OBJECT_SYNC sequence builds object tree with all operations applied with xhr_polling text protocol>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
eadfa06a-f2f4-4c76-b1d2-bde9149300c1 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.
2931b910-5667-494e-9696-14a17315b1f1 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.
2f75e197-7338-404c-9015-f1718c8b0055 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.
c3d55745-4d46-417d-9a96-f5ef360ad1ca 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.
783979b9-b74c-4aa5-b0f0-c775c53f231d 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.
5627764f-8d54-44b2-a265-ae80d3a73906 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.
628a7464-16d4-4233-89fd-221d94f8e32a 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.
d5dbde4b-eef1-442d-b404-aa98f5e64603 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.
896a1768-c794-4f2b-91e5-4fa5a3fac75f 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.
7a43e398-115b-48b5-8de1-6f04af9aae0d 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.
b7aa7eef-873c-4457-a4e7-b29eb59ce36a 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.
b9198722-3e64-40cf-8265-513f2f60f71d 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.
b1efd1df-3bc8-49ee-871c-9db1a3e72010 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.
bd39bb3a-884f-418f-a735-a7bd19256254 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.
eaaaba7f-6b0e-4ab9-af79-2596d83492b4 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.
3b77be17-494b-4d21-b574-723a35f9282e 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.
aff5ce5c-eb82-457e-80da-03502ae53dcb 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.
ce0f4a6a-df4a-4e29-9cfa-01cb56552e15 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.
f7065406-bdbf-4c23-bd2b-ee407d3f94f2 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.
bd490ac3-53ef-4787-b961-b28ec29b2a60 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.
d19cf486-5b46-4991-bae2-2e7886cece3f 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.
fe51feba-fdb2-4482-8a10-f09febc166e5 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.
f8c074f1-1890-42f9-8f35-904ac1cd876c 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.
29e9ce72-e3eb-4a0e-8005-2e7de4913c12 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.
96b28e25-2079-4bf9-89e2-4fd1d1437d34 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.
d7668b46-c3d8-4599-a41a-0c2aaa535b46 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.
e1ef3014-6137-4dc1-a44b-d2cfff823c47 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.
e8f6dc23-ac15-4503-ae16-6874689a17f1 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.
51a4bfd5-97e7-4ec7-bbd7-c516bfe70735 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.
90e9b6d9-d2ad-4456-8b50-0a514a4ad16e 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.
711d1e77-bb3e-4edd-bd11-4b2249915b63 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.
fdefd2c2-128c-45af-9dcc-96180b211f6e 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.
ed8f41be-fef6-4240-b4f6-5ae3642d286a 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.
ffad2845-5b4d-4708-91d2-697e1c0a6f0c 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.
f5f72f58-59c4-4a55-b657-1e0b62ea617a 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.
e5315bee-c2dc-428c-9969-95e1403883ae 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.
2a18763a-25fd-4689-8cb6-7c6570129b57 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.
21da9b3c-67c2-4ded-a643-1e192b33d3a4 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.
0370b2fe-c4d6-433a-9d1d-bcee8ffa9215 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.
75f09e68-5ade-409d-a162-7a69fcb2f90b 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.
cc8a57b0-885a-4812-982f-7cc18076a6ba 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.
d7aca644-1354-40b4-b132-a776988e593c 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.
bf5e1c83-c087-440d-aa34-64fd73765537 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.
cbb6fd6f-9f21-4578-b9a7-593a75064a06 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.
fa48613f-2cff-42d9-ab40-f4df201282e5 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.
8d315a41-b4eb-49d1-bc2e-4a8a9b336e41 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.
2600885a-74de-4132-8f33-4a908c2b2ba9 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.
9715f5dc-6a8a-4a2f-9f98-da3e856ca3c6 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.
cacc1231-6884-4eaf-9971-85fc3f29b026 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.
efc5e7dc-0ba6-465c-b12a-b9ed5bc8dead 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.
1e4a2837-9ffa-42f3-9b23-6ea310f8cbf9 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.
d94ee36f-54d5-495b-a586-35fa12e5740e 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.
189a00f5-c09f-4a05-9de3-12fb10687c8b 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.
754ab009-3664-4d9d-abe1-ba18fb97f911 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
14f9eea3-be0a-4648-8660-a1a3d379a103 e0daac16-46fd-4307-8651-acc31ddc0edb DefaultInstance.subscribe() receives events for LiveCounter increment/decrement realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() receives events for LiveCounter increment/decrement Connection monitoring: state changed to failed, aborting test
9f284a4f-1439-4879-a0cd-bd49bd90d3dc 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
80f8a6ad-d1d3-4274-bee2-0ddd0b00db3e 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
ff446f69-3a15-49db-be80-166ae22e5f6d 99765b00-0032-4aa3-9b2b-395da76ddd79 DefaultInstance.subscribe() handles subscription listener errors gracefully realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() handles subscription listener errors gracefully Connection monitoring: state changed to failed, aborting test
2b7fa595-b59f-4495-b0cd-2b359e7defde 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
3f152d0c-73ee-46de-be41-65a641659c40 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
4cbcf752-6ff6-4510-9dc6-36126cf20bde 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
48f12b83-d7df-492b-83d9-88fc3ab45a52 c1216ac5-067c-44e2-80b2-a8d008823bb8 DefaultInstance.subscribeIterator() handles multiple concurrent iterators independently realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribeIterator() handles multiple concurrent iterators independently Connection monitoring: state changed to failed, aborting test
982c02c1-a009-47c0-b2e9-d4cad363960c 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
c124c091-d1cd-405f-9978-575c2af87f03 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
508867c3-bc0d-45ff-9d1d-26a76cf4fbc9 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
de82d9bc-06b4-4911-b352-f8955b66189d 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
bb4ee6aa-7a2b-4b9e-89c1-f4aa95cc2f57 071b4280-db9c-48c5-b806-b01fc574fbd7 DefaultInstance.compact() handles cyclic references realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() handles cyclic references post: /channels/DefaultInstance.compact() handles cyclic references/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"mapCreate":{"semantics":0,"entries":{"baz":{"data":{"number":42}}}}}
7c4b72ae-941a-400e-aaef-04925e832de4 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
91dff5f6-33d4-4ebc-875f-8a2d94e8e8e1 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
a36ee673-3164-4e90-9e31-7abb7d5acf83 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
2958ce0d-f0fb-4749-95f0-3d41a02fee77 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
615fe403-c354-43a7-b725-c631ab8777f0 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
79b24b3a-57ac-44fa-99eb-83ca4428a6e0 ee6334ce-350a-4c7b-a53e-110d89c6dd0b DefaultInstance.batch() passes RootBatchContext to its batch function realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.batch() passes RootBatchContext to its batch function Connection monitoring: state changed to failed, aborting test
94d80583-3eb1-4692-80bd-169dbb76743d 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 Connection monitoring: state changed to failed, aborting test
df179247-180c-4c3a-a834-da512561f72f 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
5dbb2a70-7bff-472b-9502-ae4b5cfdf7eb 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
86703d9e-0281-40cd-8cc7-68dd72b0c553 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
91a361be-eeea-4e25-998d-d2a1ec5832e7 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 Connection monitoring: state changed to failed, aborting test
0f7f5f87-6602-43ec-bf9a-a1ced1913bc8 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 post: /channels/can subscribe to the incoming COUNTER_INC operation on a LiveCounter text/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"counterCreate":{}}
5bbb1d73-1233-49b1-b104-a259a8c9191c 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 Connection monitoring: state changed to failed, aborting test
aa76790e-3d0a-4b3b-aec8-9100cca101bd 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 post: /channels/can subscribe to multiple incoming operations on a LiveCounter web_socket text/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"counterCreate":{}}
ac2dca49-177b-49f0-8cb9-0a5fb0d4ae9d 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
9ed535dc-1654-4123-a96c-699c99f4e4bf 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 post: /channels/can subscribe to multiple incoming operations on a LiveCounter xhr_polling text/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"counterCreate":{}}
b1874b4c-b3bc-45b8-890a-d6b3e5079081 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 post: /channels/can subscribe to multiple incoming operations on a LiveCounter binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"mapCreate":{"semantics":0}}
9a8e5ccf-b6f5-4461-9a15-1383783f785e 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 uzCxVA; operation = {"objectId":"root","mapSet":{"key":"sampleMap","value":{"objectId":"map:9arWQzYdBMRF_8Stp23HLHvuGbRBPxCT7V22eFOW3bM@1772025908594"}}}
2fbad889-0b4e-4594-a1b7-831a0f823525 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
f0a43932-e44f-4f7c-a022-c5a24f4e7382 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 Connection monitoring: state changed to failed, aborting test
9d7ee221-564c-4740-a87a-6f85df2efdae 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
c9cf2cfb-53e7-4e86-8f9d-2e25ab635826 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
aab98a31-a23c-4deb-9d4c-670d41fed55e 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
0429f1b3-eb43-4118-ad15-205dba649484 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
cfb55fa2-1f09-4dcb-95b0-9b3aa01304ab 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 Connection monitoring: state changed to failed, aborting test
ecb827fa-28fb-4d6b-bc28-d3836e3a8819 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
49d1de0a-7428-4bef-9d06-a0dab6e18d33 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 Connection monitoring: state changed to failed, aborting test
9ba5c7b6-223f-4f7a-a273-656b7d14838d 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
b25fa3a0-e2d0-4562-862c-68f2eacf03f9 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 Connection monitoring: state changed to failed, aborting test
f10f2893-5eed-4772-9b50-fe8cc3d8129a 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
bef9bce3-52f9-4930-abf3-3b835d40452c 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
37df51f8-4117-435d-afb0-c860caaa27d8 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 Connection monitoring: state changed to failed, aborting test
33706479-d006-4c4e-9f12-479b938cfd80 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 post: /channels/can subscribe to multiple incoming operations on a LiveMap xhr_polling binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"mapCreate":{"semantics":0}}
be0b3f70-6dc8-4261-9231-bbc850d9e236 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
b0455fb8-4cb2-40d4-80a6-0609d80a8dc3 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 uzCxVA; operation = {"objectId":"root","mapSet":{"key":"sampleMap","value":{"objectId":"map:sUU0DhB3cUWptBIQ5tKXZ_tFdaaJ4y0GrlM5NCzigls@1772025914686"}}}
00571e69-191b-4ab8-b63e-69e9a650d99f 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
f10ea3be-326f-455b-a9a8-9135203f4985 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
25415e46-90e4-49c4-a1ce-b47ced53a9f9 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
fbfb8a0a-3119-41cc-baa3-217b33af6044 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
fbc5e457-7523-42d6-b108-19b443a8d21a 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
e4884e61-d74b-40f3-a56b-2635012b0266 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
98a93b3a-d773-4b38-a1dd-117364a2a67a 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 post: /channels/tombstoned object is removed from the pool after the GC grace period/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"counterCreate":{"count":1}}
ed897fd4-4aa4-4b16-8959-814fe18f6e8e 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 post: /channels/tombstoned map entry is removed from the LiveMap after the GC grace period web_socket binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"objectId":"root","mapSet":{"key":"foo","value":{"string":"bar"}}}
fae0e8eb-9bfc-4af8-85d4-01c78dfa7f69 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 post: /channels/tombstoned map entry is removed from the LiveMap after the GC grace period web_socket text/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"objectId":"root","mapSet":{"key":"foo","value":{"string":"bar"}}}
435da550-c04a-4b8a-98dd-74a9e539f739 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 post: /channels/tombstoned map entry is removed from the LiveMap after the GC grace period xhr_polling binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id uzCxVA; operation = {"objectId":"root","mapSet":{"key":"foo","value":{"string":"bar"}}}
af6e92ae-2f56-4a74-9f97-94919499709f 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
092b725e-858c-4588-8769-d54c298602d3 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
08c154c2-53d8-433b-9811-63491a25574f 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
e83a2a59-eda4-427d-a411-3d3718a6d7b0 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
49c54ccf-4450-4b6c-b1fe-7bafdab0c2ad 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
cae19dd6-9f57-48bd-a39c-8178aa43a503 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
2d076e1e-1a68-4795-b997-39e5273e8185 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
db13487b-0a43-4d7d-adb4-4fad655e22d4 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
7ead8ddc-f898-4fb5-a7c8-bdbe30b44076 7d3942ef-8073-47bc-ae8d-a156a81c6349 object message publish respects connectionDetails.maxMessageSize realtime/liveobjects Realtime with LiveObjects plugin object message publish respects connectionDetails.maxMessageSize Connection monitoring: state changed to failed, aborting test
2f21af75-6631-4fd2-8a86-30bf16b973cc 06de9e42-8864-43c6-a381-c7046eae1dd7 creating a LiveCounter applies immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK creating a LiveCounter applies immediately on ACK Connection monitoring: state changed to failed, aborting test
3f59f0b0-24cc-4067-8031-bb7e1d953133 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
6f192292-dce4-4bd0-b494-00f49aa7aca9 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
b20248f7-aac3-4f45-9598-a9e2355139f6 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
9187ef5d-d4e7-4490-94e8-b9a5237e87d8 8cc60461-31d1-4ee0-a228-6a337c21031e LiveMap.remove applies operation immediately on ACK realtime/liveobjects Apply on ACK Operations applied locally on ACK LiveMap.remove applies operation immediately on ACK Connection monitoring: state changed to failed, aborting test
f67aeda4-d2db-434a-849c-61e08397225e 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
3d3ea98a-9393-4674-aa8c-05b65b0a3aad 03a0f4d6-7559-4cc9-81d9-6c333bb23439 echo after ACK does not double-apply realtime/liveobjects Apply on ACK Does not double-apply echo after ACK does not double-apply Connection monitoring: state changed to failed, aborting test
8a765b87-f62c-40a0-94ef-c6b6262c208b 881ca554-2347-45cd-8ca9-0fa685b17a42 ACK after echo does not double-apply realtime/liveobjects Apply on ACK Does not double-apply ACK after echo does not double-apply Connection monitoring: state changed to failed, aborting test
e626cf55-4d04-4436-96af-49451a29df69 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
6e4c4b5a-bb3b-4fdd-9ced-2c52e93fba9b 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
23e0cda8-5adc-4318-ac8a-71568dc73e84 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
dc8dea47-e6f8-4eff-a755-2857d7130f6e 2b4a4ff7-1154-46a8-ae7b-58356f021ffe rejects with error 92008 when channel enters suspended 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 suspended state Connection monitoring: state changed to failed, aborting test
2037483b-b5da-45a5-9c3a-56568d24f552 0451d383-0a73-46d5-8da1-d64dee2c1578 rejects with error 92008 when channel enters failed 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 failed state Connection monitoring: state changed to failed, aborting test
efcadf5f-ef5b-487c-90a9-82c4d5d84425 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
63cafcef-6402-4a98-8514-d7af920beb04 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
75aebd62-214e-46e3-a793-4e7f1d4f0792 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
5f55f416-85c7-41ee-9908-f73212dbfc5c 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
b365edab-6fb9-48e3-a933-32ad8129df64 c725668e-6f0c-42d7-ac1f-ba3ea1ba4346 If we're in SYNCING awaiting an OBJECT_SYNC but then instead get another ATTACHED with HAS_OBJECTS true, we should remain SYNCING (i.e. not emit another event) realtime/liveobjects Sync events If we're in SYNCING awaiting an OBJECT_SYNC but then instead get another ATTACHED with HAS_OBJECTS true, we should remain SYNCING (i.e. not emit another event) Connection monitoring: state changed to failed, aborting test
b0687f2a-478c-427d-83b3-c67c9a3e6ec0 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
ae965197-f591-4db4-962e-06c697b47136 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
e13e284c-d3f8-44f2-a46e-11db1cd235a2 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
6bfac2f1-edcc-4c69-a687-4816a11420f0 e584e12a-24a2-4dee-b56a-59db597d3be5 A complete multi-message OBJECT_SYNC sequence when already SYNCED emits SYNCING and then SYNCED realtime/liveobjects Sync events A complete multi-message OBJECT_SYNC sequence when already SYNCED emits SYNCING and then SYNCED Connection monitoring: state changed to failed, aborting test
61bb56ec-0a76-49ef-bc16-06973f3b2ceb 509e22c0-f7b6-4610-82c5-bbbadc46eace A complete single-message OBJECT_SYNC when already SYNCED emits SYNCING and then SYNCED realtime/liveobjects Sync events A complete single-message OBJECT_SYNC when already SYNCED emits SYNCING and then SYNCED Connection monitoring: state changed to failed, aborting test
137f4e9b-51ca-411c-a0e4-c88cbba9ae12 26810646-ed45-4782-b863-d14a70b86c84 Get subscriptions rest/push Get subscriptions No key found with id uzCxVA
296e04af-4501-49e3-877f-7df3fefcb6d1 2a438381-11c5-4717-b341-9eb0bce8ee69 Publish rest/push Publish No key found with id uzCxVA
32f49dbf-c8c9-4d62-9bd1-effd54620b12 4900a0fe-4ec9-45f8-8ba2-a6b3fcfa2c19 deviceRegistrations save rest/push deviceRegistrations save No key found with id uzCxVA
b70cd4df-ea94-4c3e-aa9b-70454b89633f 72da82f9-7b72-4f96-9923-66fe933d31f6 deviceRegistrations get and list rest/push deviceRegistrations get and list No key found with id uzCxVA
2e71c96f-39ea-4e03-b485-923b8297fa5e 37aa4ccf-0ed5-405e-af9d-11025f04f504 deviceRegistrations remove removeWhere rest/push deviceRegistrations remove removeWhere No key found with id uzCxVA
efd83046-26ed-4b4b-9d08-7c2f9967f22d 853eb2cd-b8af-449c-94a4-0d3ec5035d32 channelSubscriptions save rest/push channelSubscriptions save No key found with id uzCxVA
4dfcde04-427d-404f-abd2-99a19b58d117 9cc5e17b-2c61-46a8-ba27-55a0401701b0 channelSubscriptions get rest/push channelSubscriptions get No key found with id uzCxVA
4ff2f53e-e761-44db-994d-1dd0de8edbed 8886d5b8-b694-4470-b426-9aa2a2a88263 push_channelSubscriptions_remove rest/push push_channelSubscriptions_remove No key found with id uzCxVA
0c60cab6-afbe-4ea3-8743-8f933970de5b bcab7dab-07e8-4260-9bac-2dae8579056e channelSubscriptions listChannels rest/push channelSubscriptions listChannels No key found with id uzCxVA
68dbf256-75ff-4ef4-8d2a-17fb983576c2 e35a56af-40d7-41c6-b32d-1fb03711ac62 push_activation_succeeds rest/push push activation push_activation_succeeds No key found with id uzCxVA
f56be3d2-5073-4352-85ba-7e4a8f4736f2 8e77f7b7-9c31-4cb0-86d9-63648564349a device_push rest/push push activation device_push Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
9af9b608-e0cb-4542-ac39-8c47c090124a c14ced47-3f33-4b73-9337-f9aa2767e208 subscribe_client rest/push push activation subscribe_client No key found with id uzCxVA
6f9d38f0-ea46-445d-aa0a-46c1f390ff21 46083974-893a-4149-899a-da5b7e0e7f00 subscribe_client_without_clientId rest/push push activation subscribe_client_without_clientId No key found with id uzCxVA
c8e4a61f-2b7e-4e49-8611-453f463ea451 6a0339dd-5de3-4b91-ba88-2f5a256a8439 unsubscribe_client rest/push push activation unsubscribe_client No key found with id uzCxVA
2f0fa36c-9204-4f42-ab8d-6ee1bae94a08 d803d3e1-deeb-4375-8882-2b5bcc4f3ab2 direct_publish_client_id rest/push push activation direct_publish_client_id No key found with id uzCxVA
159c6978-f41e-4a98-8c79-fbd7e04ad446 06c44612-6a27-429a-ad18-b0c65c8f0e7f subscribe_device rest/push push activation subscribe_device No key found with id uzCxVA
308b7610-6148-49b9-ace4-f9a8caae8441 99a3ce65-efbf-46c8-baca-2120117041f4 unsubscribe_device rest/push push activation unsubscribe_device No key found with id uzCxVA
a8e4ef44-2c8a-4d09-bccd-1d4b5abd5854 aa6e022f-4e90-48b5-942c-79903b59e6c7 direct_publish_device_id rest/push push activation direct_publish_device_id No key found with id uzCxVA
70bb30be-c494-45c1-8d2b-0a32be900c30 7d095970-947f-4671-9c96-3b3c2890743e push_channel_subscription_device_id rest/push push activation push_channel_subscription_device_id No key found with id uzCxVA
f081ded1-12fb-416a-bdb2-db34f0b56bc2 632dd2b8-e7ca-4a0a-88e0-96eacff08e16 push_channel_subscription_client_id rest/push push activation push_channel_subscription_client_id No key found with id uzCxVA
1e45c0ed-f2d9-4884-b3a9-25fa830af6e7 cbebf8ec-a406-4b05-aecc-152483ea0de6 failed_registration rest/push push activation failed_registration expected 40400 to equal 40000
f7084741-d131-4fc3-8d72-8941d118336d 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 uzCxVA { …(6) } to be null
4a3e4a99-ea13-414d-9415-b02cfdf6ac8d 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
f9dd8138-3c2b-4c19-b859-4e735da1df22 7dd0ed12-8a01-41dc-a779-a276d3beedc8 allows you to call `batchPublish(...)` browser/modular Rest BaseRest without explicit Rest allows you to call `batchPublish(...)` expected Error: No key found with id uzCxVA { …(4) } to be null
3b0bcbf8-48f4-4223-88f9-76c976769964 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 uzCxVA { …(6) } to be null
0ddf2148-36de-44c4-b24f-35706cedc3b7 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 yVU1rw { …(6) } to be null
cbc9b804-8754-4324-8595-416a2f49633e 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 uzCxVA { …(4) } to be null
8d22d21e-3276-4a76-b7a2-7309a2f0527a 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
03516660-f4f5-47b0-9dd7-b649ade98d14 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
a5871c79-6a2b-4e28-9ae8-bc8e1e5b14f0 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 uzCxVA { …(6) } to be null
604d1317-b839-4d5c-8e83-66013409e7df 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
fe195c4f-ac9e-4ca9-bce9-37730e5881a5 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 uzCxVA { …(4) } to be null
03e76921-2b4d-431f-aad3-0efd18dd10f6 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 uzCxVA { …(6) } to be null
54c5bb77-b6e1-4341-8485-e84d06d60884 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 yVU1rw { …(6) } to be null
e91d0b2a-8c0b-471c-92a9-f11725bffac5 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 uzCxVA { …(4) } to be null
335899a0-0336-48cc-9fbc-b875fe60bf8b 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
c82ae93b-e14b-4a77-af7c-902d2e813416 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
08b56140-fcfe-408b-8bfb-c6a7bb10ea80 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
8561fb58-d35b-4b7d-929a-77da9fb0de6c 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
f55341a8-a329-48af-a505-eeb318f02d47 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
7114b510-e3df-45da-b954-2711edd8ee88 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 uzCxVA
a32f214f-ea4d-4bf6-aabd-b933040c206b 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
3efcc51a-86fa-4404-b5b4-a432cb9b0b6f 863144f9-a517-4bd7-a0c5-157192ba6b7d uses JSON browser/modular MsgPack with useBinaryProtocol client option without MsgPack BaseRest uses JSON No key found with id uzCxVA
85c58036-cb0b-4b7c-bc93-ceb105380536 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: {}
14a33c16-febb-467f-97cb-74ed51db6f74 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
f5200a56-430b-47d7-a68b-493e44f65303 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
40ddd26d-0e32-4782-9a3d-f0a8d317ff34 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
ebbfacbd-e963-4b6c-8331-20ea210feca7 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
4d16944d-8fbe-4ef8-a3ed-ae12dca84d34 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
e9d97d0d-d197-4f59-8c80-3cd4ebabf92f 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
6f0e699f-5cf3-4f67-a132-ac5a7ad99966 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
567bc890-cb3b-4224-ac31-09e8821e9937 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
73802085-552c-4e8b-9f86-60217563dbbf 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"