Details of upload 1b3f226d-4db8-446d-8a26-37e764bdd9c1

Created at
2025-03-26T10:04:06.696Z
Total number of tests
999
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
d7c59cb
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
14080258229
GitHub run attempt
1
GitHub run number
2357
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
bf704d7b-35ad-4c02-ad62-5b2f4eac6876 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
22985ace-9926-4ec9-be5a-2f3ccacca5cb 2d44d3bd-cb19-42d6-9840-6106a86e5820 LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
1a2bff6d-2797-4d1e-8002-fdc86c1225e2 662e065b-0148-46af-8d77-aecf4ed1124e LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with web_socket text protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
adba2cfd-792c-4e3f-b188-ceaaee8c029e 626476a2-fcb0-44ba-9e90-e83c5a538933 LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
3319db99-c458-4629-a1ad-e3dc7cc79d91 ce762185-8ac5-488b-ae77-85338e694dde LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
94ee854e-0a7d-4342-b51b-912d679ba8cd 642fe29b-8f53-4baa-a6da-790c923cd392 LiveCounter is initialized with initial value from STATE_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with binary protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
8475b87a-af35-4d81-be7d-3400c7f4b152 2f466499-dbf5-458d-b58b-56088353e9da LiveCounter is initialized with initial value from STATE_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveCounter is initialized with initial value from STATE_SYNC sequence with text protocol Check counter at key="initialValueCounter" in root has correct value: expected +0 to equal 10
cd08dc6e-48be-4411-af2a-6d3ea9248c80 3b600209-95a9-41c1-a13f-9ce32e498979 LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket binary protocol Check nested counter has correct value: expected +0 to equal 20
317ae88a-91c6-4f86-ace7-502eeb6535c0 437cf5af-d2db-4657-a0e4-5545a0f76979 LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with web_socket text protocol Check nested counter has correct value: expected +0 to equal 20
e6f10258-edd8-418c-90b5-61ab830571a8 c9f91a8b-3dc9-49c2-adca-9776a7c95a7d LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling binary protocol Check nested counter has correct value: expected +0 to equal 20
c56a1a1e-0ef3-452d-94e2-158c56142571 96112dfc-640e-48ba-8db4-acf20c7285e3 LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with xhr_polling text protocol Check nested counter has correct value: expected +0 to equal 20
a7d80831-11e0-4b3c-9dbc-4b1175f34136 d45493bc-da79-49b9-b4ba-56feebc9cb9c LiveMap is initialized with initial value from STATE_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with binary protocol Check nested counter has correct value: expected +0 to equal 20
60b6bea5-53d5-444f-9195-15c63f248c0c b2867f9f-a0bb-4164-8a05-fd2340605cf3 LiveMap is initialized with initial value from STATE_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from STATE_SYNC sequence with text protocol Check nested counter has correct value: expected +0 to equal 20
539eb011-ccf3-4f09-b7ae-80bec3a735f4 fa859ada-d077-40e2-8b35-155d2b0fe45c LiveMap can reference the same object in their keys with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with web_socket binary protocol Check nested counter has correct value: expected +0 to equal 20
c86e2a79-83c5-4d96-ba08-67f341b52b67 6edbc500-67e9-46aa-9e69-a7b7a4aea6fc LiveMap can reference the same object in their keys with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with web_socket text protocol Check nested counter has correct value: expected +0 to equal 20
eb3e0ff9-0e3d-4ad8-8b12-c38caf81ef43 68813891-d77f-4cbd-b863-411a1f1185e3 LiveMap can reference the same object in their keys with xhr_polling binary protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with xhr_polling binary protocol Check nested counter has correct value: expected +0 to equal 20
7a76a97e-0405-4dff-8916-bd23bc9e3761 821ace2e-3883-4714-bb16-dc34b977c765 LiveMap can reference the same object in their keys with xhr_polling text protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with xhr_polling text protocol Check nested counter has correct value: expected +0 to equal 20
4c551b19-11c1-47bf-a4b7-62d83f20b2e2 948a083b-9009-4739-8acb-1707dd093cae LiveMap can reference the same object in their keys with binary protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with binary protocol Check nested counter has correct value: expected +0 to equal 20
c0b5ae3e-9304-4740-8020-02779bf204b3 158228de-62a6-4ac3-b6db-144a64faed80 LiveMap can reference the same object in their keys with text protocol realtime/objects Realtime with Objects plugin LiveMap can reference the same object in their keys with text protocol Check nested counter has correct value: expected +0 to equal 20
2f653c95-0627-474b-b2eb-cd670777f262 1cabdd7d-f3ea-4d02-bb6c-ebe87bf97d0e STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket binary protocol (0 , import_deep_equal.default) is not a function
e65e6691-a364-4acf-b97e-813a9e55f05e 4835617c-8c93-4d9d-9f2f-c5b3dfbf0597 STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with web_socket text protocol (0 , import_deep_equal.default) is not a function
a9b30bdc-e562-40d6-ac34-a821794f6b27 dda73fd9-d1d0-4ff3-b7ae-35a141844d60 STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling binary protocol (0 , import_deep_equal.default) is not a function
e8241fb4-9900-401f-afb2-a20d37e57c23 cd3e37a5-f072-4f71-bf89-cb7dcf6ebd4d STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with xhr_polling text protocol (0 , import_deep_equal.default) is not a function
39066006-5a5c-4600-b8d5-5a751ac85f32 2eb45272-ce55-4551-84dc-e440279ef6c5 STATE_SYNC sequence with state object "tombstone" property deletes existing object with binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with binary protocol (0 , import_deep_equal.default) is not a function
0edee974-fa38-44db-bd9c-7b9c331b79c7 0408b080-c7d9-440a-9a57-f0ec6d0ac812 STATE_SYNC sequence with state object "tombstone" property deletes existing object with text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object with text protocol (0 , import_deep_equal.default) is not a function
fb1d6c29-63d6-4b05-be75-7afd4b3c7597 5b988b8a-f25b-42c9-aa40-cf655cbabde7 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket binary protocol (0 , import_deep_equal.default) is not a function
fd4b4c28-c39a-454d-8afa-cc50766f5109 bf619ebb-962b-43da-bb18-8392945e752e STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with web_socket text protocol (0 , import_deep_equal.default) is not a function
bcab0c86-6b98-4527-b622-67e9e69c6459 1a57e561-2181-46b4-919a-b3af1ef9cab0 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling binary protocol (0 , import_deep_equal.default) is not a function
d973a281-ba08-469c-903e-eaad391222a0 68edeb90-fa96-4ffa-8b7d-a1149cf26a10 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with xhr_polling text protocol (0 , import_deep_equal.default) is not a function
666e3e90-57fe-4a47-9d37-f489f728902c efa992de-2604-46e1-ab5c-2cdebdc830fe STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with binary protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with binary protocol (0 , import_deep_equal.default) is not a function
be56c1de-dac9-475c-ab1c-1a834949b438 1f98a88b-7c50-4ee1-9f52-6dab4a6528f8 STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with text protocol realtime/objects Realtime with Objects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object with text protocol (0 , import_deep_equal.default) is not a function
befaa130-b7dc-45c3-9f3a-18d1fc683a87 37a0a247-d4a6-416f-b70b-3ab6c4ae7123 can apply MAP_CREATE with primitives state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with web_socket binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
d42b2c44-4a9b-4a00-96bc-8f5443b726a0 f5879422-2576-431e-96d5-a9ba5df3750a can apply MAP_CREATE with primitives state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with web_socket text protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
88bef5e4-4c6a-47a8-9a6d-8b0f70cfbed6 6fc73d09-259a-41e8-a27e-8515f8d58c00 can apply MAP_CREATE with primitives state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with xhr_polling binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
4cc4c30f-79bb-444d-9023-2489090e9c6f 3afc96e2-2cdd-4216-8fb5-d1d8751c23bc can apply MAP_CREATE with primitives state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with xhr_polling text protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
b94cc7da-cc82-4458-96ec-87a8785a7596 e2913185-2c51-4071-a150-00cd1371ea79 can apply MAP_CREATE with primitives state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with binary protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
967081b1-38cc-4c3e-9d43-8335967d2676 a02ddc7d-44bf-49de-86ec-1d0929bb3a6f can apply MAP_CREATE with primitives state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives state operation messages with text protocol Check map "valuesMap" has correct value for "bytesKey" key: expected false to be true
e0a8be4c-7464-4b00-9088-8188b3c6ef79 a7332858-554e-4ade-88b6-9b10758cf394 can apply MAP_CREATE with object ids state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with web_socket binary protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
3c497d05-b61c-435f-9230-e72bc60019ff 9043e771-afa5-4da1-ad08-bdc74f50faf4 can apply MAP_CREATE with object ids state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with web_socket text protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
7ad09120-15c9-4f17-9703-1a32be863e8b fa990302-c0c4-4e66-9d6e-e7712d2a6a53 can apply MAP_CREATE with object ids state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with xhr_polling binary protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
38904302-6060-40fb-bc3f-89a88cdb3b82 06a49fce-0f60-4c2f-877b-1c892c103c71 can apply MAP_CREATE with object ids state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with xhr_polling text protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
ad8cb4f0-6a5b-4853-a7a8-14b274fcfdb6 dec19a04-ab46-4b00-a1cb-4d2cace9bedc can apply MAP_CREATE with object ids state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with binary protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
9580adbe-17e5-43b9-8b10-96f69fd3f2a4 a72a9f67-bc27-4a6f-bf92-c46f2d571940 can apply MAP_CREATE with object ids state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with object ids state operation messages with text protocol Check counter at "counterReference" key has correct value: expected +0 to equal 1
8aa3456b-7392-4912-b059-a871eaef90be c8981d21-bb50-4a24-8cf0-0599e21353ef can apply MAP_SET with primitives state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with web_socket binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
e0b027af-162b-4b1c-a2d1-a81ff4e08760 6d59f0a8-fcfa-404b-b340-2c65a19cec01 can apply MAP_SET with primitives state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with web_socket text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
1b6f41dd-77d4-4d7c-9c5d-f591e6e57d33 41cad161-f004-4d8d-9bfb-0fa25b822098 can apply MAP_SET with primitives state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with xhr_polling binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
8c9054e1-b714-4aed-9627-dfb310c1a73e 1e087150-4231-483a-9297-9c4fc080b7c0 can apply MAP_SET with primitives state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with xhr_polling text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
cf9e23b1-4521-4a3c-a208-d6fafb2d5af5 88259329-6224-443d-bed8-70c0363e7e85 can apply MAP_SET with primitives state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with binary protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
57b02829-9c19-4c0f-a813-07cd13411f5c 80829e24-41a3-4486-bd74-9f0134c46078 can apply MAP_SET with primitives state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives state operation messages with text protocol Check root has correct value for "bytesKey" key after MAP_SET op: expected false to be true
a275cf7e-5336-417f-a5b5-32269e2621ae c278f6fd-a490-4b5f-9b7c-5b354e32ab47 can apply MAP_SET with object ids state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with web_socket binary protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
bb45e519-9a82-439f-9cd8-712b80ddb971 9aac3351-fc94-4a55-b483-78a3e67e0a93 can apply MAP_SET with object ids state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with web_socket text protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
ce18754c-e747-4413-85a8-851c3c713252 e6a2714f-9180-43db-9b77-acd3f436d6e2 can apply MAP_SET with object ids state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with xhr_polling binary protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
0959d645-3c53-4d26-9cdd-21016197206f 1c9927b1-5806-4c6f-84ab-782434d139d9 can apply MAP_SET with object ids state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with xhr_polling text protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
8044b71e-33b9-4deb-8529-2973d1a6afcc e7dc38ef-c6d5-4a0e-896f-6c6336dbabc6 can apply MAP_SET with object ids state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with binary protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
f39cb70c-2930-41fa-9129-e89cfa598143 98a2f289-4337-42e1-ac1e-b343d28b2d52 can apply MAP_SET with object ids state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with object ids state operation messages with text protocol Check counter at "keyToCounter" key in root has correct value: expected +0 to equal 1
3b4e918a-c8aa-44ab-af67-95fe41a2f494 0f6e2d0d-4cf3-48be-82a7-dc13ee8b2dfe can apply COUNTER_CREATE state operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with web_socket binary protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
67a05e96-8d39-4817-8e07-d39cc1dbbea0 0b15e02c-2973-4c05-84d7-0bcb7159fb74 can apply COUNTER_CREATE state operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with web_socket text protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
ec78eb1b-a1c8-4dfe-9fa8-16171f133486 9f64b835-dbff-4fb0-99ce-0b1d5d22f869 can apply COUNTER_CREATE state operation messages with xhr_polling binary protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with xhr_polling binary protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
5836cea3-ad2b-4e57-9c8e-0999262097d9 81814d91-166e-44bb-b7ff-b4bd3dcbb5e3 can apply COUNTER_CREATE state operation messages with xhr_polling text protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with xhr_polling text protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
5c845f52-70fe-4d44-be6a-8dfbab36cdbc 8c3cdc15-cc6d-4b8c-8c1e-1760d7884951 can apply COUNTER_CREATE state operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with binary protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
3ca5a8df-8b13-47ba-8aff-02647b4c8316 8194f9f0-96cb-426c-8e43-6bc7d976339e can apply COUNTER_CREATE state operation messages with text protocol realtime/objects Realtime with Objects plugin can apply COUNTER_CREATE state operation messages with text protocol Check counter at "valueCounter" key in root has correct value: expected +0 to equal 10
90cb8721-7f71-4576-a347-c214a3988486 20a21785-5d91-4809-bdaf-e02615c48e03 OBJECT_DELETE triggers subscription callback with deleted data realtime/objects Realtime with Objects plugin OBJECT_DELETE triggers subscription callback with deleted data Check counter subscription callback is called with an expected update object after OBJECT_DELETE operation: expected { update: { inc: +0 } } to deeply equal { update: { inc: -1 } }