Details of upload 53de23a1-2ed7-4df1-9379-385b62f01c14

Created at
2025-03-31T09:50:44.501Z
Total number of tests
999
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
9ebaaa3
Pull request base ref
PUB-1539/rename-internal-state-term-to-objects
Pull request head ref
liveobjects/dont-use-serverside-terms
Branch / tag name
1993/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
14168413370
GitHub run attempt
1
GitHub run number
2364
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 61 failures in this upload.

Failure ID Test case ID Test class Test case Message
76ea72c6-46fa-4463-9664-f40345a0c4ac 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
2c8fe564-3991-4892-81dc-8ca7c89a0574 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
6f44b9c7-714f-4445-a468-9395de36b3dd 32abf629-ab16-4cd5-b065-b1e3f1e33a60 presenceEnterUpdate realtime/presence presenceEnterUpdate Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a82e78db-4114-4cea-84ef-e09252390e69 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.
66309cb3-2666-407e-b666-e7146e24e878 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.
64884021-0ae2-448f-98fd-5642a0972176 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.
95b4eef3-f2c5-4f2e-8b56-b969adaed916 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.
0a801c61-69f7-44a8-abae-f3eaad32c53b 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.
2f4d6e81-145a-4dc1-9464-6008bd02d6ef 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.
2d73eb5a-0447-4aee-99da-4b6c19adf592 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
4b904bdd-b1a4-4947-b75c-884727f8cf8c 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
548a3ba7-2c03-489a-a66a-91c5c0bff50e 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
5e902373-7c0c-423b-be2b-94bbd46ddd36 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
ced8d1e3-e269-4068-b797-eb9a61d03da0 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
190597e4-e310-440b-9425-eb2918fe6d44 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
bf3d792f-bbec-4427-94b9-cb33837a12d3 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
93b4f013-b37e-4de2-976e-894bf0731337 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
3d77a970-43ed-49f3-9325-9ffcdbcab203 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
506765e8-8749-4748-8e65-2153a160e8c7 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
797d47ef-4796-40f6-8ec4-1a8633474509 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
dc97f8cb-9cfd-4ebd-a5db-ad7134f6499a 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
143397b6-80de-4419-a98a-7781ecc053c0 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
eddeef30-edca-4b84-97bd-e131e84a5b71 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
9c38ea84-cd37-4f92-9baa-8bc2e34bf530 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
c27fad60-a072-45ed-bcaf-fd4d7fdd40d9 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
c772b6e9-06cc-4b22-a001-a8b805d74187 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
d29fc9c8-7357-4baf-924f-acf8f464c675 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
77eac535-5753-479b-8668-c94c706bb2fc 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
405f7c73-fa43-4218-8a25-1b0e1d60a35b 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
ac2e6c48-00b7-4c2c-8649-639d99656f2c 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
3503f88d-9388-417e-a198-8ad568b8e1d8 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
97c7f04e-0560-40e0-bacb-de8444e63db7 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
9a2bb846-97cb-4484-9e27-3d38998b681c 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
a8180359-1432-4b2b-8f0d-f034c6a60d65 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
898df364-4361-4815-83bc-2df16270e1bc 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
f146a50d-1b2d-400f-b8a6-24d6393d45b7 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
bfec5535-f5cb-4cc5-8103-9ecfc1e48883 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
4838f070-1658-47b7-b5af-ee8fa6bb2673 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
0b366995-3a94-415a-86ce-a4a778a51392 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
c3e6df02-0b72-4d6b-b77c-423abe5aefcc 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
fdc71756-0076-49c1-bcf5-f3570ac7d8e4 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
2288b43c-3d3b-4d51-8b20-4d31e8fed455 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
a9269e78-da77-4572-8cab-dc47d4802107 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
d17fe100-b197-4be8-a75b-74f970079f1f 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
0b03dcbd-d5fe-4b74-aa87-752e86b2efea 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
c0e14771-4f86-45ec-a973-1be275e2d197 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
ce9c9cf7-cae5-46dc-b95d-1e3874182b60 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
776936b7-9710-4949-a178-ed0bd1324722 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
0185b70b-3cbd-4648-95d5-b1269c4bdd01 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
1a39affe-1fa6-4c9a-81d7-3cf743c47420 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
097321e2-05c2-4473-90a8-073e11cd35f4 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…'
cd1153a8-c3d9-44b7-b616-6d5bac856964 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.
6a1d694b-dfd7-4c0a-9c95-a3c114d9ab1e 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')
4d04ee88-3622-426f-9eea-fb3911cb0ee1 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')
368582e0-5870-4ab5-8f5e-72514ee430a2 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')
e881917e-0485-4b62-b003-ca947e61f09d 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')
046c510c-2858-4724-a43a-b092a25eb63d 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')
082d1f91-551e-4682-a226-609645891c86 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')
c110f30d-b6f6-4a7f-aceb-457ad278d2ab 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')
6b661634-5883-45bb-a969-aac629292666 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')
f5063cc9-cedb-4ddc-81e9-e5afb751cfe2 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')