Details of upload 463c45ff-ed0d-48b2-b380-bd7461983e3c

Created at
2025-03-31T09:15:43.687Z
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
2
GitHub run number
2357
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 38 failures in this upload.

Failure ID Test case ID Test class Test case Message
cdd23f70-0dab-4b67-baa5-08755bdb52c1 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
f97f1cb2-de17-4df2-96d5-4360994009f7 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.
b2efd92f-de9a-459a-8a2f-0ab1ee2049ee 5da2830b-dbdc-42e1-ab95-2f4ee6dbd310 getRoot() returns live object with id "root" realtime/objects Realtime with Objects plugin getRoot() returns live object with id "root" Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
86693736-219f-4ea1-a7d4-6dd5e0fde539 1ee353f9-9d20-4eb0-ac52-e8d231f028dc getRoot() returns empty root when no state exist on a channel realtime/objects Realtime with Objects plugin getRoot() returns empty root when no state exist on a channel Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
1b5855eb-c4f5-4451-9c42-f82ce9744289 5596bef9-3092-449f-aec5-e34e93c66b47 getRoot() waits for initial STATE_SYNC to be completed before resolving realtime/objects Realtime with Objects plugin getRoot() waits for initial STATE_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.
8de71265-e91e-4b43-8a21-3966392212c2 bf8381f2-ca2c-4d04-a44d-97ddc1ea4c81 getRoot() resolves immediately when STATE_SYNC sequence is completed realtime/objects Realtime with Objects plugin getRoot() resolves immediately when STATE_SYNC sequence is completed Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
3a2932d5-8ba4-4aa8-8684-d01a4f305d1c 30a3b9e3-5264-4a42-b82f-197a6e815727 getRoot() waits for STATE_SYNC with empty cursor before resolving realtime/objects Realtime with Objects plugin getRoot() waits for STATE_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.
ef9fa3d1-e1f8-4007-9d58-142c90175283 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 values map has correct bytes value key: expected false to be true
50f1e61b-d008-4da7-a9fc-70649af5c049 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 values map has correct bytes value key: expected false to be true
5ed2209b-3ed2-4b0b-b17d-9a626de05214 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 values map has correct bytes value key: expected false to be true
f0493048-ad8f-4408-861f-2fd4d86d39dd 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 values map has correct bytes value key: expected false to be true
0bee7717-b7b4-4787-a3a7-16eea1d66fcd 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 values map has correct bytes value key: expected false to be true
9eea033a-29ce-4e63-90eb-eaeb23f304b8 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 values map has correct bytes value key: expected false to be true
f766c356-18a3-4e6f-97b9-254117108976 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 import_deep_equal.default is not a function
843766f5-2639-41eb-93aa-243f65ea8c02 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 import_deep_equal.default is not a function
2d558d04-59c0-4f55-a173-072a89d7dc5f 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 import_deep_equal.default is not a function
0822d481-80f7-4d17-834a-862b928626c8 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 import_deep_equal.default is not a function
2c401768-2354-4744-9e43-05d4aa14a1aa 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 import_deep_equal.default is not a function
f890a1bb-40ae-4444-bf22-4c7c3abb8014 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 import_deep_equal.default is not a function
6b325f65-3035-4a4a-a001-07b078ee7dc5 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 import_deep_equal.default is not a function
3f97a26a-eab7-4ccd-a67b-1382b29ea124 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 import_deep_equal.default is not a function
046cfc65-7582-43e3-886d-1c6c580abfbb 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 import_deep_equal.default is not a function
ee6b2c94-fb99-4445-bd8c-322f5f49ef9c 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 import_deep_equal.default is not a function
80443f11-6a76-4f69-ae1e-109414a8a2de 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 import_deep_equal.default is not a function
95e66bfd-ba4c-499f-a225-ad99535dbb5d 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 import_deep_equal.default is not a function
a704d8d8-49c9-448e-84c9-004c11362264 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
377ecec5-7c3c-4738-a5e6-370080e62aba 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
fea9e408-27a5-4847-9f0e-02446c9eb92e 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
90be6669-6f68-476f-b6ca-7d4b541c2089 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
aaa27abe-795e-48bd-944c-e8df3093e7ee 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
a4519026-6080-4cf0-9188-1ebba054a0c1 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
20ed31c6-2a4d-4314-9dc0-b6c5e91cb94f 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
6aadafb0-4acd-4c3e-859c-6c167ce7ff07 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
ee44d4a4-1ba3-44e0-a1d8-6294d21e0a3b 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
a052e4b7-657e-44d1-83f9-62ddd233b334 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
a04079a4-388d-4cdd-ae48-56cf62b435a2 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
0f8bcc2e-37d1-4419-963f-10c54c8a6fe7 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
62c319f3-cbcb-4601-ba45-40cb334bd2bd c5082a08-6c89-42a0-a854-16ee00873181 state message publish respects connectionDetails.maxMessageSize realtime/objects Realtime with Objects plugin state 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.