Details of upload 2728f427-8493-4d48-97da-f5c84ed8e669

Created at
2025-04-09T08:46:34.436Z
Total number of tests
999
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
d9d724b
Pull request base ref
integration/liveobjects
Pull request head ref
PUB-1530/update-rest-api
Branch / tag name
1990/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
14352508243
GitHub run attempt
1
GitHub run number
2386
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 28 failures in this upload.

Failure ID Test case ID Test class Test case Message
3215afb4-9c10-4079-819c-ca1a2836fce9 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
f7a1de29-a0ff-49f6-8abf-4571f73a755b 62d79c0f-8aec-474f-a831-ef17535818dc getRoot() returns LiveMap instance realtime/objects Realtime with Objects plugin getRoot() returns LiveMap instance Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a5b13db7-8fe5-44ff-bf3d-ac7072251cfa afdeb624-fff0-4652-971e-3d34282881cf getRoot() returns LiveObject with id "root" realtime/objects Realtime with Objects plugin getRoot() returns LiveObject with id "root" Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
bd5006cb-876b-494b-9d08-937e8c2d1afe 23588723-7c16-4259-b11b-203922b8414b getRoot() returns empty root when no objects exist on a channel realtime/objects Realtime with Objects plugin getRoot() returns empty root when no objects exist on a channel Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
1a39776c-3605-42c1-af2a-5848091b0863 ecc4c7c2-1819-4dce-ab00-117d0cb32fe1 getRoot() waits for initial OBJECT_SYNC to be completed before resolving realtime/objects Realtime with Objects plugin getRoot() waits for initial OBJECT_SYNC to be completed before resolving Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
eaee28dd-ec2f-4269-a023-098a42211ce4 3edcf195-dca9-424c-8ec7-a8f5a5d521b0 getRoot() resolves immediately when OBJECT_SYNC sequence is completed realtime/objects Realtime with Objects plugin getRoot() resolves immediately when OBJECT_SYNC sequence is completed Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a3b6e864-ba70-4e37-8e4a-485ed2b240e9 eaf94720-2dc0-4856-ba81-166a9bb3f93d getRoot() waits for OBJECT_SYNC with empty cursor before resolving realtime/objects Realtime with Objects plugin getRoot() waits for OBJECT_SYNC with empty cursor before resolving Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
7eb7ec82-03c0-45e8-bda1-2a208bcba8f6 4de04b3d-72b9-434e-831e-133a6dff3485 LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket text protocol Check values map has correct empty bytes value key: expected false to be true
b5db1b8f-e4c3-46ad-9971-c15547d062fb f7f3021b-7e0d-4312-b955-ec3ef653f2f7 LiveMap is initialized with initial value from OBJECT_SYNC sequence with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with xhr_polling binary protocol Check values map has correct empty bytes value key: expected false to be true
87bdab32-d4ba-4a2e-8f9c-f6a70e24ab67 162f21af-6741-4d45-8f78-a70e43b25556 LiveMap is initialized with initial value from OBJECT_SYNC sequence with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with xhr_polling text protocol Check values map has correct empty bytes value key: expected false to be true
036fbeca-69ca-49c8-8ab3-42799612b0f1 eb5353a4-f520-4bed-b679-afd58cc49452 LiveMap is initialized with initial value from OBJECT_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with text protocol Check values map has correct empty bytes value key: expected false to be true
5175697d-905c-4c03-a993-39efbff0369e 26d90b16-263b-4767-b6be-f51e56453362 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket binary protocol import_deep_equal.default is not a function
2e209653-0a58-4af5-b640-09306afefff7 513dd6a5-fbe3-4a93-a9b8-9d679846a9e6 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with web_socket text protocol import_deep_equal.default is not a function
e02890bb-faa0-49d9-b017-ad16a175e55b 25b057cf-7c5a-41cd-83e0-96c312872b5a OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling binary protocol import_deep_equal.default is not a function
86317089-7f3c-4f46-a664-26fa3d62a7bb 4b0ed93e-058d-4619-b4b4-01217ff2769d OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with xhr_polling text protocol import_deep_equal.default is not a function
fdc5c648-3a71-4b99-a227-63fc7ce38c1b 17f6744e-f6dc-4d4d-8bf5-412c20efacf3 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with binary protocol import_deep_equal.default is not a function
82279e64-fe0d-44af-b2df-59b223e95f18 07214b07-1cdb-4e9f-aa58-625c9af0e0b1 OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property deletes existing object with text protocol import_deep_equal.default is not a function
8c860228-4514-43ea-8ba2-486252e89373 aa37278d-65b3-4794-995b-a2ba230a0db1 OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket binary protocol import_deep_equal.default is not a function
93e8db3c-5967-4dd9-8a6d-c6849f865d8e 374cec9e-32bf-4688-91ee-47ff7ecaef6b OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with web_socket text protocol import_deep_equal.default is not a function
f63024a9-4e34-48e3-95ed-bf62fa1b5d3d 3d115703-0e4a-4d47-b2d8-7924a9e36328 OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol import_deep_equal.default is not a function
b9013924-479f-4d6b-82ef-8e194b697870 38130852-9ac5-49e7-9965-3ce904c1888f OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol import_deep_equal.default is not a function
63fa1c0d-8d20-4f59-a1e5-4a23c700c3a0 cf6061df-f7fe-4e48-8580-08884e36f01a OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with binary protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with binary protocol import_deep_equal.default is not a function
0d50cc88-7baa-434c-893b-9aaea9e358df a06eaadf-80b8-48a2-91b9-85b93f51ef0f OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with text protocol realtime/objects Realtime with Objects plugin OBJECT_SYNC sequence with object state "tombstone" property triggers subscription callback for existing object with text protocol import_deep_equal.default is not a function
64fec0c9-2888-465f-b6b4-01b65db5a538 e52a99bb-294e-422f-91fc-7466ff425190 can apply MAP_CREATE with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket text protocol Check map "valuesMap" has correct value for "emptyBytesKey" key: expected false to be true
adfb19f3-2c24-4bea-93b9-8863b1b78d55 fd4c079c-6eac-4d53-93b4-4e1f3b8523ba can apply MAP_CREATE with primitives object operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with xhr_polling binary protocol Check map "valuesMap" has correct value for "emptyBytesKey" key: expected false to be true
96c8d265-82f7-4d54-8df1-e10477f9ab79 23bd73df-8bb9-4189-8602-ed143b033d6e can apply MAP_CREATE with primitives object operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with xhr_polling text protocol Check map "valuesMap" has correct value for "emptyBytesKey" key: expected false to be true
105c4f2d-69bc-4c32-9548-3f82e7e8f2b4 75575eef-5ebe-468e-98ec-ceaf92822a24 can apply MAP_CREATE with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with text protocol Check map "valuesMap" has correct value for "emptyBytesKey" key: expected false to be true
3caa714a-1d57-45ec-ac84-001e3232fb90 d7f31966-f1fb-4af3-8182-50840a1e715b object message publish respects connectionDetails.maxMessageSize realtime/objects Realtime with Objects plugin object message publish respects connectionDetails.maxMessageSize Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.