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" |