Details of upload d447ba13-7a4d-4751-baf5-f2e28e897d3f

Created at
2025-04-01T08:53:41.131Z
Total number of tests
999
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
a595a11
Pull request base ref
PUB-1530/update-rest-api
Pull request head ref
PUB-1539/rename-internal-state-term-to-objects
Branch / tag name
1992/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
14190820527
GitHub run attempt
1
GitHub run number
2367
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 62 failures in this upload.

Failure ID Test case ID Test class Test case Message
1fdea3b1-2edd-437b-b516-e110d4876f79 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
5342d161-4b39-41ad-bc9a-6cb486e50018 35368c05-6d9f-4676-8882-a38be97542f4 page_refresh_with_recovery browser/connection page_refresh_with_recovery Check new realtime recovered the connection from the cookie: expected false to be truthy
9d060f3e-6b76-48d6-9fc8-f6380ae3f5d0 cdc232e7-fdc7-4260-8912-950caaf93c31 page_refresh_with_manual_recovery browser/connection page_refresh_with_manual_recovery Check new realtime recovered the old: expected false to be truthy
cb118235-2770-4078-a514-c49df198d224 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.
1493cde8-30ee-4ae2-afb3-eabc89bbe771 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.
5661cba1-c132-4d7f-a601-a9f521d68552 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.
8a516e4d-234b-410a-b8b8-b717b34b16f8 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.
d932cd7a-39f6-4518-88fd-777ab26c5770 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.
39eea812-7d7c-4ebb-83ba-ab94e2f9967c 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.
8b8e6c1a-d745-478e-8ac1-fc9bcca7114e 8a3d1519-e397-4f1a-af1c-edc38feb9283 LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket binary protocol Check values map has correct bytes value key: expected false to be true
a22fd24a-1fba-487c-a7b7-7dd913cf7775 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 bytes value key: expected false to be true
dc03215e-2ad2-485e-b12c-d7f4930c1c9e 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 bytes value key: expected false to be true
5449792a-f499-4443-8196-ff192f795cbd 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 bytes value key: expected false to be true
6ba548c8-3298-44a9-b6e3-918940be8386 f68ba7a5-72c7-4d17-98fd-3e602fadd64c LiveMap is initialized with initial value from OBJECT_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with binary protocol Check values map has correct bytes value key: expected false to be true
7a24ea7d-6852-43bd-b46d-702ed15c2043 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 bytes value key: expected false to be true
af93cd87-4bf6-41bb-a5c5-86ec44d4bc0e 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 (0 , import_deep_equal.default) is not a function
99079851-018f-44ad-901d-80ddb77829fb 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 (0 , import_deep_equal.default) is not a function
2ce0065c-fa5d-4a5b-a36d-47cbd82115cb 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 (0 , import_deep_equal.default) is not a function
1d0fd933-f82c-495f-ad37-9e83afd926f9 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 (0 , import_deep_equal.default) is not a function
46b85e45-11b2-4425-b067-70a5f5717746 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 (0 , import_deep_equal.default) is not a function
a16e080e-134b-49a6-b25a-13bc3edd609c 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 (0 , import_deep_equal.default) is not a function
cd2e192f-eebe-4bdd-8208-83534afdac36 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 (0 , import_deep_equal.default) is not a function
1449be3f-0799-4d19-89e6-a0cfb3dd53f9 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 (0 , import_deep_equal.default) is not a function
8863fd93-c4f3-451d-8355-b6ffc7c8549e 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 (0 , import_deep_equal.default) is not a function
131d0f88-344c-4439-95a7-87906c5e9303 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 (0 , import_deep_equal.default) is not a function
87040f01-d617-4244-9215-cbc51cff2b21 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 (0 , import_deep_equal.default) is not a function
3a530e01-0848-40cd-aa48-ed65ceef21a5 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 (0 , import_deep_equal.default) is not a function
705c11ea-37a0-4b58-8966-b1840a919676 900d73ef-e24a-45c0-a26e-ebace20dbe5d can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
6f5cc096-a10a-4986-9eea-c4bbf334105a 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 "bytesKey" key: expected false to be true
df61e3f7-0352-449e-afc5-6b4949e1af95 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 "bytesKey" key: expected false to be true
43dff0b0-cfd9-42bd-aff8-fb59dcf8e16e 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 "bytesKey" key: expected false to be true
8a7dbc75-d167-4876-b876-5094b33f2108 3e9d0fe2-fa4e-4b56-a16f-5a3dc08f0f26 can apply MAP_CREATE with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
9e355810-dc77-41e9-af1b-73b1732e6e42 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 "bytesKey" key: expected false to be true
42d7f5b4-a95e-4317-b029-7f6437959bf1 cb6767a8-62d2-4da7-aa18-68a7d8274ade can apply MAP_SET with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with web_socket binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
70ca36c8-7ba3-4812-b5f9-901ffd049924 07423c00-9b5c-4aab-91bb-9c6b96b33970 can apply MAP_SET with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with web_socket text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
091edba2-226e-484e-8211-61d3bec403ac 83cdda66-428e-40ed-a1e6-4d62c386f2ef can apply MAP_SET with primitives object operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with xhr_polling binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
1dc9283a-62a1-4b38-828d-f01352e910bd b78c3e07-493b-4f53-9541-784b80e2f7f2 can apply MAP_SET with primitives object operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with xhr_polling text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
fa84a140-2781-40cc-bb92-f554862ce230 bcb8246c-f339-4b9a-8b5c-86ea76c122da can apply MAP_SET with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
49b6239a-503b-4c77-8cd3-1b1c9c381f73 ad181375-2c14-44fa-af00-ba37b852ed3d can apply MAP_SET with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
756bc895-cf0e-45dd-b242-b5e47217bcda 2ebdd1bc-8de8-4f22-8951-a928bf7d2489 LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol Data type is unsupported
608dcfd6-5d12-4a2c-91a4-4a854bc35f3a d135a9a3-c7b4-46d1-944d-6b58fd726006 LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol Data type is unsupported
bbd599c5-2e04-46f3-9506-2f7cfd3a7444 ba8519c7-f630-41b3-86c9-9f7f1364adf3 LiveMap.set sends MAP_SET operation with primitive values with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with xhr_polling binary protocol Data type is unsupported
452d0109-519a-440c-a9f6-933c4bfc5148 9ebd0a70-27a2-48e9-8bc7-4a1655ad8139 LiveMap.set sends MAP_SET operation with primitive values with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with xhr_polling text protocol Data type is unsupported
556fe997-8c45-4869-908a-92701c20be87 6299cb72-3a75-42bd-9a4f-6f6be85397ca LiveMap.set sends MAP_SET operation with primitive values with binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with binary protocol Data type is unsupported
b5d8b399-6693-40a1-b338-82b6f11965c4 bb9e02dc-ed45-409b-8cf7-e98677a9bb61 LiveMap.set sends MAP_SET operation with primitive values with text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with text protocol Data type is unsupported
693ac32d-9395-422d-92eb-b0d230f921c8 9f2a6f45-1bee-4459-a989-06db0bd7532c Objects.createMap sends MAP_CREATE operation with primitive values with web_socket binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with web_socket binary protocol Data type is unsupported
90cc0e4c-f45c-4dce-be3b-b742eaba89ae e312ba3e-c8ab-4feb-af5a-597758cd38a2 Objects.createMap sends MAP_CREATE operation with primitive values with web_socket text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with web_socket text protocol Data type is unsupported
d467cabe-f68a-41bf-a563-3d93b5c40bc1 ef55696c-f4f9-48d4-a0a1-245c6cee437c Objects.createMap sends MAP_CREATE operation with primitive values with xhr_polling binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with xhr_polling binary protocol Data type is unsupported
b04c0f7b-dd00-4b54-8f2e-4f52edc9869e a85e5ed7-be8d-45c1-9c36-a0a5a49a35bf Objects.createMap sends MAP_CREATE operation with primitive values with xhr_polling text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with xhr_polling text protocol Data type is unsupported
23363ed4-accd-4a69-9b9e-5fd49785271b cae85afd-8003-4c7a-ab00-88c15de7343e Objects.createMap sends MAP_CREATE operation with primitive values with binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with binary protocol Data type is unsupported
0560223d-53ab-43a4-851e-b70d698fc7f7 ebd535b3-0064-4f60-b085-352971ed3a1a Objects.createMap sends MAP_CREATE operation with primitive values with text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with text protocol Data type is unsupported
a4e0258d-fe0e-4535-8531-0fdb2d7bdb20 52eeeb4a-0584-4b7d-bb50-8c14a602aaff Objects.createMap throws on invalid input realtime/objects Realtime with Objects plugin Objects.createMap throws on invalid input expected 'Map entries should be a key-value obj…' to contain 'Map entries should be a key/value obj…'
5661ac0b-20ad-4f3f-ba80-3a849879880e 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.
7a26d811-c3ce-4e6e-8b91-b7f738d50823 7eb91817-9fbd-4d59-926c-ff1c3a46fd57 map create op with object payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with object payload Cannot read properties of undefined (reading 'encodeData')
0af22c23-8544-4dae-974a-2d69eaade55e c0662a96-18b6-4662-bc0a-37b1f3b530a5 map create op with string payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with string payload Cannot read properties of undefined (reading 'encodeData')
135803c5-8665-4839-bfa0-baa541af93c4 011c6cfa-ef57-4536-85fb-c67293a3c6a0 map create op with bytes payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with bytes payload Cannot read properties of undefined (reading 'encodeData')
3cfa6a6d-88b5-4726-86cd-34baebc9513c 0021c26e-29ed-402f-9c26-54931eab1c22 map create op with boolean payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with boolean payload Cannot read properties of undefined (reading 'encodeData')
71b27260-a370-4724-9d80-1fc1da5a7576 2f831aea-71df-429b-90ca-0985afd66ca9 map set operation value=string realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=string Cannot read properties of undefined (reading 'encodeData')
d84ff8b6-9065-41f6-8692-58bae78489f2 b3ceb490-6673-4234-a388-5e888a2e322c map set operation value=bytes realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=bytes Cannot read properties of undefined (reading 'encodeData')
193b9a3f-57da-435f-92b0-1be815969e23 b18866f7-18c6-4f3a-88fe-45419db807d8 map set operation value=boolean realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=boolean Cannot read properties of undefined (reading 'encodeData')
fc0477e1-d115-4c86-be93-7fece16e851e b8fba754-1fc7-4871-acfc-bbde0ffc43f1 map set operation value=double realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=double Cannot read properties of undefined (reading 'encodeData')
55cc2f6f-3ab3-4a9b-8810-f395ed9db813 250ca1bc-98c7-4458-86fb-d80589233e29 map object realtime/objects Realtime with Objects plugin ObjectMessage message size map object Cannot read properties of undefined (reading 'encodeData')