Details of upload 124daf78-04fb-4eb1-b623-a4d318f1fe4a

Created at
2026-02-25T13:24:29.885Z
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 171 failures in this upload.

Failure ID Test case ID Test class Test case Message
7d33cdff-a011-4f56-ac15-9f8066816406 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.
fb92db5e-4a6e-49db-b43c-c5867403164c 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.
efe01959-0e2e-40c3-8967-9573e028c534 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 undefined is not an object (evaluating 'publishResult.serials')
0d8bea7e-d76e-460b-acc7-6662d316b4c1 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 undefined is not an object (evaluating 'publishResult.serials')
7eb0b2cc-83b5-4393-82de-3072f756d9df 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.
d04f22b2-208b-4e30-b70c-c9464678ba0a 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.
656a45d2-0788-4dce-a640-9ec5f7191a36 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.
0e8a5579-fa52-4d8e-8c4c-2ed27183ae0a 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.
9cdb61db-f926-4dd6-b51d-f29d874d2f94 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.
5b340f1d-ce73-4f7e-a761-f35e9f4d4af8 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.
9ffef7d2-ccb2-49df-923a-145e6d7fead8 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.
7912cee6-c228-4f9a-9610-c064b488117d 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.
a4b14d71-6a72-4eb1-9285-80227c2cd003 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.
806bb01a-7779-4a68-8d4c-da0152a40ba0 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.
15514f38-2bb9-4521-9acb-e3393a20bf93 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.
09536177-4275-4f36-8d51-7338e8eef8ad 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.
859d547e-edfd-49c5-8bcd-66e95ff6538f 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.
3110ca7f-23e2-40e3-947c-5da49ba26718 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.
ddc307a8-eed7-4045-a057-bbadd3b5e624 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.
b6b75755-63da-4c31-9be9-6bb0ffa5965e 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.
b029f25b-7303-4779-8d0c-7d6a2b6273a9 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.
fe3ab983-986f-4b9c-8577-67533c7ef02c 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.
d04d11b8-fec8-4072-a047-07ff6d53da2c 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.
0470e9fb-ca8c-4578-89d6-2b7263a05a27 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.
a6c8ae82-d3ba-4fd1-bde4-7b80b595d73e 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.
e4ceff2d-a989-420a-bf70-beb9e5c245cd 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.
8d17d2ee-0d70-4a21-af9b-8e06113abb14 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.
0f31e26b-fdb0-457d-aee8-082981778c12 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.
c39f9e63-b139-4892-99f6-340dbc335886 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.
044c243f-a470-4665-ac80-f1b2b1b7ebb4 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.
269c76ff-e74b-4fad-aa80-8af44c296291 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.
6f3f3831-812c-46c4-b2c6-a854d5838832 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.
ac253d22-d555-4c2e-b0cc-f23cd8868301 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.
0e5c6b63-c5d4-4ffa-b4d4-1fc860cb9f80 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.
e9251b2b-7fce-4bd2-beec-acc2cff2dc45 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.
dd961d80-108f-4f60-9e6e-3ae57b8d1da7 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.
fc76bcdb-12f1-4187-8a2e-99f01b356e9e 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.
1780d8ff-c749-4c5d-bde6-d706e052e84b 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.
101c793e-66f7-4481-921d-29df063fde51 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.
bfd488f4-4f8a-40e1-86e3-20824071744a 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.
d8dda3ae-a28f-4b5f-b161-3ef952d1975c 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.
6a24e24b-43f3-4297-ae44-584f2c8111f8 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.
b5567dea-01a4-45f6-81a3-e43485f36774 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.
0397fc67-a187-4297-b7cf-af827b9b9f9a 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.
9b72100f-219d-4594-ac9c-1b0ca5c83959 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.
db2220eb-f5a1-42b2-b21b-64e4c0995c8a 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.
38a55d3b-f68d-4a61-8927-be469776d67d 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.
5e577284-4e05-4d33-972e-c6d4035a665e 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.
58d4ae8f-e415-43eb-b008-2ac92f8676a7 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.
6e0787fd-4738-42c5-84bb-fde4691a31d8 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.
4d6a0064-1db6-4ba2-a650-b12678fdc13c 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.
4ca73329-771a-43de-a0da-ff52fb2218b3 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.
9fbe21d9-4dc1-4927-b197-7895f9d551e8 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.
907ad443-c755-4f79-a848-d02ffe78f13d 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.
d0e2bb43-ad06-4f5d-b289-2ca4d37ea950 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.
07e1ed35-503a-47f3-822a-0f5035dcbfbd 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.
28832dcf-4ec6-4992-8b32-9117d0b0f17f 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.
61044e0c-b495-420d-a73c-02401c52d532 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
56420b77-3433-4136-9957-87ffe195aa92 f40d4803-1b32-47d1-aa3e-a9478bf590ae DefaultInstance.subscribe() handles multiple subscriptions independently realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.subscribe() handles multiple subscriptions independently Connection monitoring: state changed to failed, aborting test
c0606bd9-a0c9-427e-8749-8539e1f08979 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
3d017952-5ba8-49a6-b3a5-5ea861c4f750 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
af67447e-af4c-4f6a-b44f-b2d24063d778 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
188a5107-7148-42cf-a740-2550ab9fd4b1 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
04654955-ed94-4ab9-8348-fbbb1f2026c4 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
6adf5329-2b95-4ebd-a41a-7ce12193e300 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
243cddde-177b-4ff0-8d7f-b220b044363e 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
f6a28e64-d8c8-4978-97e2-71b456e529f6 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
e6a19a73-536e-4bb0-948b-1be39de84fb4 071b4280-db9c-48c5-b806-b01fc574fbd7 DefaultInstance.compact() handles cyclic references realtime/liveobjects Realtime with LiveObjects plugin DefaultInstance.compact() handles cyclic references Connection monitoring: state changed to failed, aborting test
6c8abc04-b84e-4650-8816-c5c307232f24 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
70fed596-6a2c-4ef4-a6f0-50a456fe35c2 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
a68bd661-6918-4721-b9d2-f9a4394b3df1 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
4a19fd9d-fc27-4b72-8b90-5736d927b746 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
9e0a91a3-0b5e-45d6-8e70-03b08a5d1ad8 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 post: /channels/DefaultInstance.compactJson() handles cyclic references with objectId/objects FAILED; http code = 404, error code = 40400, message = No key found with id Aa6TRw; operation = {"mapCreate":{"semantics":0,"entries":{"foo":{"data":{"string":"bar"}}}}}
d0544473-47ab-4031-ab25-f73d66ef3903 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
5078c7e4-3403-43c4-a2f3-7401870fb508 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
294089e7-fc76-492c-bc24-f9cfb63a1f33 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
f881817b-4b89-4d33-b062-d22d7c8ecae0 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
6ac6220c-5790-46b9-9627-c52bb2e0d6e3 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
dc05d686-6b08-42c2-b80c-796f9a22030a 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
0a75d426-a3a7-4b6d-a936-b65ef014b0cb 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 Aa6TRw; operation = {"mapCreate":{"semantics":0}}
0e3ff723-4e32-4975-9948-292e8fc027e0 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
4aa5024b-e217-474f-8f24-942b2da35079 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 Aa6TRw; operation = {"mapCreate":{"semantics":0}}
b223bd7d-ef36-4dbe-bad9-15cae1de2663 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
ad390879-1bcf-4af7-9e98-609aad9231b8 754b272e-7098-4689-b98d-e28a4a53f8e8 can subscribe to multiple incoming operations on a LiveCounter with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter with xhr_polling text protocol Connection monitoring: state changed to failed, aborting test
2b84a6f2-4418-4c20-8be5-3c607056ac5a 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 Aa6TRw; operation = {"mapCreate":{"semantics":0}}
32c5f0d5-5045-474e-b422-2af0367a80ba 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 Connection monitoring: state changed to failed, aborting test
6623bff3-2dd9-402c-8da4-cb0c60d91108 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
5a3ee846-3c9e-4fa5-8133-68367753add1 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
1f134b96-4afd-4369-bcbc-c0cd9e7ae4b5 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
fe4f5360-13f7-43ce-9029-cac44e257932 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
3adc329b-eec9-40ca-b744-65fb29f77a33 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
5e9eb32e-8299-4e3d-9c19-88995faee967 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
11c2bd1c-c268-47c8-95cf-0bfa092985cb e7a87d0b-fe95-44c6-a5e8-de26685bbc7a can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to the incoming MAP_REMOVE operation on a LiveMap with web_socket binary protocol post: /channels/can subscribe to the incoming MAP_REMOVE operation on a LiveMap web_socket binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id Aa6TRw; operation = {"mapCreate":{"semantics":0}}
62a4554c-4b4e-43d8-a199-d44083a1ad9c 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
671c6603-f08a-48da-b6b3-188acdf8a21b 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
75610b42-28f9-4d7d-8107-61160ae57ee5 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
f0bf1dd7-2c82-48cf-9fef-cc26a9269c6a 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
73d530b3-4851-4dc6-896f-07a42aea8685 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 post: /channels/can subscribe to the incoming MAP_REMOVE operation on a LiveMap text/objects FAILED; http code = 404, error code = 40400, message = No key found with id Aa6TRw; operation = {"mapCreate":{"semantics":0}}
7e84df87-486e-4740-abbb-ddaf1291f93b 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 post: /channels/can subscribe to multiple incoming operations on a LiveMap web_socket binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id Aa6TRw; operation = {"mapCreate":{"semantics":0}}
469323bb-5c1d-4be1-b6f1-2112df8c9804 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
63b2967c-add5-42ce-8035-a107c2756630 b557ba0b-a7fa-43a4-8039-e155cbe8f297 can subscribe to multiple incoming operations on a LiveMap with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveMap with xhr_polling binary protocol Connection monitoring: state changed to failed, aborting test
206d1e6e-5a1d-477c-a44a-0d8b4afeb9ba 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
7e95c057-5e58-43fe-9888-55e97698b83e 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 Connection monitoring: state changed to failed, aborting test
3fdb1687-d823-4c0d-b878-b565cee323c6 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 post: /channels/can subscribe to multiple incoming operations on a LiveMap text/objects FAILED; http code = 404, error code = 40400, message = No key found with id Aa6TRw; operation = {"mapCreate":{"semantics":0}}
db589440-45be-4d88-95e5-2ac343b41020 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
72b3316b-008a-40c4-be6b-8d5676a07639 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
06ba2a11-1e91-4bd5-b7f1-de7ba9cf48a5 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 post: /channels/can unsubscribe from LiveMap updates via returned "unsubscribe" callback/objects FAILED; http code = 404, error code = 40400, message = No key found with id Aa6TRw; operation = {"mapCreate":{"semantics":0}}
ac428e52-4ced-4d1e-846b-b8684202b497 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
847d85e6-21ea-4578-a78e-d47b151c32aa bbee05a9-d6c8-4d85-b4a3-093853710592 tombstoned object is removed from the pool after the GC grace period realtime/liveobjects Realtime with LiveObjects plugin tombstoned object is removed from the pool after the GC grace period Connection monitoring: state changed to failed, aborting test
4452aef5-e96c-45dc-877b-079bf7fe68e9 12a7e258-cb20-40a8-adbb-8476e9c064b2 tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket binary protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket binary protocol Connection monitoring: state changed to failed, aborting test
959212d2-7332-428c-a89b-2649142cff09 d50b797e-a79f-43a3-93a9-c2443a142b61 tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket text protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with web_socket text protocol Connection monitoring: state changed to failed, aborting test
f80a88a2-43a6-4177-a050-f97c7e18ac71 b0c3d8fe-ac5a-4587-9694-ed14642338fe tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling binary protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling binary protocol Connection monitoring: state changed to failed, aborting test
e532d8a4-cbbd-474f-8016-c457a0c1aee0 155711c8-3183-4a68-b932-96349772bcba tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling text protocol realtime/liveobjects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period with xhr_polling text protocol Connection monitoring: state changed to failed, aborting test
c66e48dc-5175-4ac5-bedc-ebd7af7067d1 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 post: /channels/tombstoned map entry is removed from the LiveMap after the GC grace period binary/objects FAILED; http code = 404, error code = 40400, message = No key found with id Aa6TRw; operation = {"objectId":"root","mapSet":{"key":"foo","value":{"string":"bar"}}}
9ade9e6d-cd26-44db-86aa-f5242955a0a4 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
ac4c5fcd-028e-4d73-a601-5ee3a80b9d91 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 Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
9b4ce120-904f-47a0-8d0e-cad1c1e8c96e 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
a44224fa-73d0-47d5-b8e2-1bcc4828b06e 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
5955ba82-a5eb-4e9d-8c0f-71ad4898a8c9 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
3ceda781-51ba-41da-b202-a84998fa6b63 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
049242a1-83a2-421c-a697-e9f7d1b0d202 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
6e28c621-e06d-4f5b-b32f-f03a1b9d8b5e 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
466fc5dc-2924-4846-9c72-50690d3adb32 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
832aec65-0cd2-4287-8599-64e8d644fb95 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
596a9c82-6a16-4f7e-b2a7-cb62f8d2c666 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
89a98b22-d43d-4df0-9528-299b065c2fe1 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
601e115d-e585-44c1-8209-66630e53aa1e 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
c4c9e55f-5a23-47c0-8359-82ded4a6637f 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
b802961f-da45-4f0a-a59f-740ca91d6647 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
3f370591-5929-4b52-8755-554a7bc71a9e 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
c4f3675e-1ac9-4533-ad52-ef02e95d887f 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
e17e9dff-0134-46de-87ba-42d89e13ccf8 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
e8a3e17a-0053-422a-9aa5-1a0b43d98c2d 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
b9a6d615-0022-4bdf-ad92-be1dd4417de0 7ebab150-a5a0-44b5-97e0-248ffc21a91b If we're in SYNCING awaiting an OBJECT_SYNC but then instead get an ATTACHED with HAS_OBJECTS false, we should emit a SYNCED realtime/liveobjects Sync events If we're in SYNCING awaiting an OBJECT_SYNC but then instead get an ATTACHED with HAS_OBJECTS false, we should emit a SYNCED Connection monitoring: state changed to failed, aborting test
0614a504-c468-4b2f-9c82-7f0beea2d2b8 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
89922950-1086-4ca1-8016-5832e31013f5 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
201a30eb-0dd3-4eaa-9441-7b520e28ec4e 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
ee817339-f287-4b21-a4b5-a1908b85caf0 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
2c6e9546-b7eb-483a-8b88-c44461375520 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
384ba62c-0bda-412b-b4ed-eac04071562d 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
1d72da13-7def-47fa-92cb-4f9fc8c9e3ce 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
79d7d6dd-50c7-4a65-91da-027e4a3bedd1 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 Aa6TRw { …(7) } to be null
0c098d55-dae5-4050-8ead-413d191b9d5e 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
e5feecd0-cbb9-416c-b5b0-215560346f1f 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 Aa6TRw { …(5) } to be null
f7b1cc93-f500-49a0-ab98-7e60706aae7b 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 Aa6TRw { …(7) } to be null
dba6b528-80d3-4ef7-971a-ec154a8ad768 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 xl_cbw { …(7) } to be null
15124ec1-5ba5-4d43-823b-a8e63aac34c0 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 Aa6TRw { …(5) } to be null
e457d0b6-a30e-48ca-b3b4-1b8703ceec8f 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
5608e222-eb29-4c05-a0f0-434b73a95a46 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
219e8397-cd57-4353-bd1e-5138399046fe 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 Aa6TRw { …(7) } to be null
8c1b41e8-b1a4-4943-bf4d-1b93a15969b2 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
931a917e-8cab-48de-8a90-bb91e2baab0c 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 Aa6TRw { …(5) } to be null
13df0192-b027-4b34-9f54-ad86cc825d4d 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 Aa6TRw { …(7) } to be null
a3698711-43da-4641-aab1-0ee04d6defe6 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 xl_cbw { …(7) } to be null
d5cd5d82-a994-4846-85dd-7ff4632c06f0 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 Aa6TRw { …(5) } to be null
888f5ba8-2a08-4051-ac3e-feb45701da85 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
a13a3c86-8d78-4930-b177-94d1c7246bfe 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
72395aec-d531-4892-a985-5df4b1f69cab 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
0fe33b9d-0d5c-4a95-94bb-2b0f6b620a27 ab94e4a4-cf6a-4666-b336-f97dc83c39e0 is able to publish encrypted messages browser/modular Crypto with Crypto BaseRest is able to publish encrypted messages No key found with id Aa6TRw
67639bee-d6a2-4b0e-b79b-4fccb8de5939 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 Aa6TRw
0e04451f-b515-4183-8f14-7ef48c275d5a b357d80b-c4d1-4cca-af9a-6adb2b07cf3d is able to decrypt history messages browser/modular Crypto with Crypto _BaseRealtime is able to decrypt history messages No key found with id Aa6TRw
93c9c1f4-976e-40ca-a2a5-8890602b10af 863144f9-a517-4bd7-a0c5-157192ba6b7d uses JSON browser/modular MsgPack with useBinaryProtocol client option without MsgPack BaseRest uses JSON No key found with id Aa6TRw
db93cb0c-44d9-42cf-86d0-1f6ac695dd8b 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: {}
45c41643-b3c0-46ba-9c02-270673b141d4 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
bf7458fd-81e4-4574-bbeb-dbfeb7d6b295 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
fcc8d230-49b0-47bd-a085-348f29300273 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
e8a4e6ff-1bb1-44a5-9c77-3e73623e59ed f1bf7017-6cb7-46f9-b2ee-4b6329daba18 offers annotation functionality browser/modular Annotations BaseRealtime with Annotations offers annotation functionality No key found with id Aa6TRw
c19a30be-2f87-4e79-9990-dd0eb96d4f8e 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
3a043bba-c58d-4e9a-8623-39643ecb74ac 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
454e219b-a12c-45a1-94fe-aafbc4c73bfe 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
f0ed28a3-a79a-4068-b979-c9a26405b573 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"